é possível paravirtualizar o kernel Linux de 32 bits no hipervisor x64 xen

é possível paravirtualizar o kernel Linux de 32 bits no hipervisor x64 xen

Se eu tiver um kernel Xen de 64 bits (hipervisor), posso executar convidados linux x86 paravirtualizados ou ele precisa ser totalmente virtualizado, assim como o Windows?

Gostaria de instalar todos os convidados com pouca memória como x86 para que eles usem menos memória do que precisariam.

Responder1

Você pode fazer isso, ou seja, o antigo XenServer tinha Linux de 32 bits como dom0 e podia executar VMs de 32 e 64 bits (como era amplamente usado na produção, presumo que essa fosse a abordagem correta). Apenas uma coisa extra que o hipervisor precisa fazer é traduzir 32 instruções para 64 bits. Mas o que 32 bits afeta é apenas a memória do sistema, não os drivers de dispositivo, portanto, você ainda pode usar drivers de dispositivo virtio (para-virtualizados).

Mais informações (lembre-se de que dom0 é apenas uma VM!): http://xenserver.org/discuss-virtualization/virtualization-blog/entry/the-reality-of-a-64-bit-dom0.html

informação relacionada