Problemas com a inicialização de xen VM no Hyper-V

2

Tenho imagem bruta com o Virtual Machine xen hypervisor (Ubuntu 12)

Eu o converti para o formato vhdx (Hyper-V) e agora estou tentando inicializá-lo:

Grub diz

error 13 invalid or unsupported executable format

Provavelmente, devido ao estilo VM para-virtualizado, essa imagem não possui um kernel de inicialização completo

Existe alguma maneira de adicionar (re-instalar?) arquivos de kernel para VM ou será mais fácil apenas fazer o SO limpo instalar e copiar todos os arquivos?

Eu tenho acesso ao disco da VM a partir de outra distro do LiveCd Linux e ao menu de pesquisa também

    
por timhok 04.09.2016 / 00:18

2 respostas

0

Eu instalei o kernel correto da mesma distro e reinstalei o grub, vm funciona bem agora

    
por 28.10.2016 / 02:15
2

Você tentou exportar seu XenServer vm para o formato OVF e importar no Hyper-V?

A Microsoft tem um VM Converter que suporta a importação do Open Virtualization Format, veja aqui: link

Também é interessante experimentar um software V2V que atenda às suas necessidades, existem tantas soluções boas por aí, pagas e também gratuitas.

Lembre-se de migrar para o Hyper-V 2012, você precisa escolher entre a geração virtual 1 (IDE Interface) ou a geração 2 (interface SCSI), a geração 2 também suporta inicialização EFI e às vezes não é compatível para alguns cenários de migração, tente Gen1 primeiro.

Eu recomendo este artigo como uma boa abordagem: link

Eu tenho experiência, migrei VMs do Windows do Xen para o Hyper-V, nunca migrei um Linux ainda, mas uso uma solução de SO1 Server Backup do R1, faço backup de minha VM no Xenserver, crio uma nova no Hyper -V com o mesmo número e tamanhos de disco rígido e faça uma restauração BARE METAL. Após a restauração, você precisa conectar o disco do Integration Services, instalá-lo e inicializar! Está feito e funciona muito bem.

Além disso, experimente o Starwind V2V, ele suporta migração do KVM, XEN e VmWare para HV link

Espero que ajude você.

    
por 04.09.2016 / 00:48