Eu tenho um dispositivo virtual no formato Xen (XVA) que desejo executar em outro hipervisor (MS Hyper-V). O que eu fiz até agora:
Eu converti o XVA para o OVF usando o XenConvert, isso resultou em um arquivo vhd.
Eu criei uma nova VM e anexei o vhd a ela.
A VM não inicializa, acho que isso acontece porque ele executa um kernel xen dom0. Este é o erro:
Achoqueprecisosubstituirokernelxenporumkernelnãoxen.Possosimplesmentebaixarumkernelpré-compilado(onde?),Inicializarcomlivecd,colocá-lonodiscoealterarogrub.conf?
EDITAR:
TentandoresponderaDougO'Neal,euprecisavainstalarolvm2(apt-getinstalllvm2)emontaroVolGroup00.Depoisdisso,instaleiokernelcomoyumeocopieiparaapartiçãodeinicialização.Euediteiogrub.confetenteiinicializar.Osistematravaapósinicializarokernel.Algumasugestão?
EDIT2:
alterou o grub para usar o tty0 como console (era o xvc0), agora ficando um pouco mais longe, irá solucioná-lo primeiro.
EDIT3:
Alterei várias referências ao anúncio XEN por resposta @Nils.
Ainda é necessário substituir o kernel e acho que este é atualmente o meu problema:
Quando executo o yum install kernel estou observando o seguinte erro:
abertura de erro / sys / block: Nenhum arquivo ou diretório
erro de abertura / sys / block: não existe esse arquivo ou diretório
ATENÇÃO: Nenhum módulo xenblk encontrado para o kernel 2.6.18-348.18.1.el5
Encontrei esse erro no rastreador de bugs do CentOS: link
como sugerido lá eu tentei:
mkinitrd -v --with = xenblk --omit-scsi-modules --omit-raid-modules /boot/initrd-2.6.18-348.18.1.el5.img 2.6.18-348.18.1.el5 mas que falha com:
Nenhum módulo xenblk encontrado para o kernel 2.6.18-348.18.1.el5, abortando