Isso demorou um pouco para se arrastar e não deveria morrer em minhas anotações. Isto é para o Debian 6 / Squeeze, xen4 no hardware amd64.
- Edite
/etc/rinse/centos-5.packages
e adicione os seguintes itens (provavelmente alfa classificados, mas eu não brinquei com isso):-
authconfig
-
chkconfig
-
libuser
-
passwd
-
python-libs
-
- Crie a imagem de base:
xen-create-image --hostname=foo.example.com --ip=1.2.3.4 --gateway=1.2.3.1 --netmask=255.255.255.0 --install-method=rinse --dist=centos-5 --mirror=http://mirror.centos.org/centos/5/os/x86_64/CentOS/ --arch=i386
- O
---arch=i386
é obrigatório,x86_64
é inaceitável por algum motivo. - A transmissão de
--install-method=rinse
é obrigatória. - Não tenho certeza de que o sinalizador
--mirror
é obrigatório.
- O
- Crie um diretório temporário para montar a imagem:
mkdir -m 0700 /tmp/img_mnt
- Monte a imagem:
mount -o loop /home/xen/images/domains/foo.example.com/disk.img /tmp/img_mnt
-
chroot
(1) para a nova cadeia:chroot /tmp/img_mnt /bin/bash
- Ativar / desativar serviços:
-
chkconfig iscsi off
-
chkconfig iscsid off
-
chkconfig rsyslogd on
- recomendado para depuração
-
- Configuração / conversão para senhas shadow:
pwconv
- Altere a senha do root:
passwd root
- Saia do ambiente
chroot
(1) 'ed:exit
-
unmount
(1) a imagem de loopback:umount /tmp/img_tmp
- Inicie a VM:
xm create -c foo.example.com.cfg
- Login.