Precisa migrar o Xen DomU para o VMWare ESXi - RHEL 5.3 / ESXi 4.1

4

Eu vi muitas postagens descrevendo o processo de conversão de VMware Linux para o RHEL Xen (não xenserver) mas nada me ajudou muito na direção contrária . Eu tentei uma série de coisas, incluindo o uso do mkinitrd (funciona muito bem para o LVM), mas não consigo acertar nessa situação. Verdade seja dita, eu sou um newb em xm comandos, mas eu ganhei muito terreno.

Alguém se importa em compartilhar o processo que eles seguiram para concluir com êxito essa conversão ? Eu tenho acesso a dois ambientes atualmente:

  1. o ambiente xm original que possui dois Doms
  2. uma compilação vmware bem-sucedida depois de executar o conversor vmware que eu posso inicializar no modo de recuperação (mas não iniciar de outra forma).

Eu percebo também que as imagens XM não são inicializáveis e precisam superar isso (mais uma vez eu tentei, mas devo estar perdendo um detalhe).

Eu gostaria de experimentar a configuração do xm para a conversão antes rodando o conversor vmware, já que eu sinto que estou esgotando o processo do ponto de vista do modo de recuperação do Linux depois de trazer todos os dados via conversor vmware. (mas eu vou de qualquer forma se eu puder obter algumas dicas úteis ...)

    
por Patrick R 07.03.2011 / 21:36

1 resposta

2

Recentemente tive que migrar algumas VMs centos 5.x para um cluster ESXi. Algumas coisas eram necessárias antes que as VMs fossem inicializadas.

  • Primeiramente, você precisará garantir que o CD de recuperação possa ver os hardisks: se você não puder vê-los quando fizer um fdisk -l, tente atualizar o tipo de controlador SCSI para o LSI logic SAS.

  • Uma vez que você consiga ver o disco no ambiente de salvamento, permita que ele monte todas as partições do sistema como leitura / gravação quando solicitado. Você também precisará de uma conexão de rede para fazer download de pacotes, então atribua detalhes quando solicitado.

  • Se a montagem automática falhar, você precisará montar manualmente a partição / e editar o / etc / fstab. O entres será algo como:

    /dev/xvda2 / ext4 defaults 1 1 altere o xvda2 para sda2 ou seja o que for no seu caso.

  • reinicialize para verificar se os discos estão montados pelo CD de resgate. Chroot na pasta / mnt / sysimage editar / etc / inittab você deve excluir uma entrada que se pareça com:

    co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav

    e garantir que haja uma entrada correta, como:

    1:2345:respawn:/sbin/mingetty tty1 (às vezes isso precisa ser descomentado)

  • Agora você pode executar um 'yum install kernel' e depois criar um initrd buy fazendo um:

    mkinitrd /boot/initrd-2.6.18-194.32.1.el5.img 2.6.18-194.32.1.el5

    substituindo o 2.6.18-194.32.1.el5 pelo nome do kernel que você instalou na última etapa.

  • Agora, exclua todas as entradas do kernel relacionadas ao xen em /etc/grub.conf, deixando o novo kernel não-xen e garantindo que seja o padrão.

  • Saia do ambiente de recuperação e inicialize a partir do disco rígido. Com alguma sorte a VM irá inicializar normalmente.

É um processo bastante longo e eu posso ter perdido alguma coisa, por isso estarei interessado em saber como você se sai.

    
por 08.03.2011 / 04:12