Não é possível inicializar a VM convertida do KVM no VMware ESXI

1

VM - 3.14.14-gentoo com LVM

Hipervisor - KVM qemu 3.15.7-gentoo

Eu converti uma VM usando o comando qemu-img convert -O vmdk , depois disso, carreguei o disco no datastore do VMware e criei a VM com o disco IDE.

Quando eu inicializo (initramfs), recebo um erro:

init[1]: segfault at a8 ip 00007f1dde6110ae sp 00007fffe3ddd718 error 4 in libc-2.19.so[7f1dde5e2000+1a2000]

Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

Se eu inicializar o sistema usando um gentoo livecd, eu posso fazer modprobe dm-mod e vgchange -ay , depois disso eu posso montar meu sistema. Então eu acho que o LVM está bem.

Eu não entendo o que preciso corrigir. Quando eu converti VMs sem LVM, tudo estava bem.

    
por shallrise 15.03.2017 / 08:47

1 resposta

1

O problema foi ddb.adapterType parametr no arquivo vmdk. Primeiro de tudo precisamos converter disco carregado

vmkfstools -i /vmfs/volumes/datastore/DiskImage.vmdk -d thin /vmfs/volumes/datastore/DiskImage1.vmdk

Depois disso, abra o arquivo com o editor VI e altere ddb.adapterType de "ide" para "lsilogic".

Depois disso, a VM será iniciada sem erros.

fonte: link

    
por 17.03.2017 / 12:03