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