kvm para migração de VMware - convidado baseado em lvm + multipathing

11

Qual é a maneira recomendada de migrar de kvm para vmware no caso de convidado baseado em lvm com múltiplos caminhos? Descobri que perguntas semelhantes já foram feitas há alguns anos:

Como migrar VMs baseadas em KVM em execução na configuração do LVM para imagens do Vmdk

convertendo máquinas virtuais KVM em VMware-vsphere

Mas o problema com o conversor do vCenter é que a base na documentação dos volumes Linux montados pelo multipath mapeador de dispositivo não é suportada. Qual é atualmente a maneira correta de proceder em caso de ambiente com vários caminhos?

    
por joe33 20.10.2016 / 17:41

2 respostas

11

O conversor do VMware pode migrar de qualquer máquina de origem, independentemente do tipo de origem. (virtual / físico / KVM / Hyper-V) O único problema é que o conversor do VMware não pode migrar o software RAID ou LVM. Portanto, a solução para isso é criar um servidor esqueleto com o mínimo da máquina de origem e enviar tudo com o comando tar do servidor de origem.

Eu tive que usar essa solução, quando eu estava migrando alguns racks de servidor bare-metal para o VMware e alguns tinham o softraid ou o LVM instalado.

Passos a seguir para isso:

1: Crie sua caixa vm de destino

2: Instale uma versão mínima do mesmo sistema que sua fonte possui (rede, servidor ssh e tar devem estar disponíveis)

3: Crie uma lista de diretórios que não queremos incluir

boot proc dev sys etc / fstab etc / lvm etc / blkid mnt / yourexternalhdd

salve em / tmp / nocopy

4: Tire uma foto do seu alvo caso algo dê errado

5: SSH para sua fonte e como root: cd /; tar -zcvpf - -X / tmp / nocopy * | ssh alvo "cd /; tar -zxvpf - --numeric-owner" 6: redefinir o alvo.

E.G .:

tar -zcvpf - -X / tmp / nocopia * | ssh [email protected] "cd /; tar -zxvpf - --numeric-owner"

    
por 09.11.2016 / 12:18
10

Para converter as imagens de disco existentes no formato vmdk da VMware, você deve usar o programa qemu-img do pacote qemu-utils (no Ubuntu).

O processo é direto

sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk

vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk

Transfira a imagem do disco para o ESXi (usando scp (habilitar ssh no ESXi)) ou NFS

Crie uma nova máquina virtual com opções personalizadas e adicione o disco convertido

Inicializar

    
por 12.12.2016 / 21:41