是否可以在 x64 xen 虚拟机管理程序上对 32 位 Linux 内核进行半虚拟化

是否可以在 x64 xen 虚拟机管理程序上对 32 位 Linux 内核进行半虚拟化

如果我有一个 64 位 Xen 内核(虚拟机管理程序),我可以运行半虚拟化的 x86 Linux 客户机吗?还是它需要完全虚拟化,就像 Windows 一样?

我想将所有小内存客户机安装为 x86,以便它们使用比所需更少的内存。

答案1

您可以这样做,即旧 XenServer 将 32 位 Linux 作为 dom0,并且可以运行 32 位和 64 位 VM(因为它在生产中被广泛使用,我认为这是正确的方法)。虚拟机管理程序唯一需要额外做的就是将 32 条指令转换为 64 位。但 32 位只影响您的系统内存,而不影响您的设备驱动程序,因此您仍然可以使用 virtio(半虚拟化)设备驱动程序。

更多信息(记住 dom0 只是一个 VM!): http://xenserver.org/discuss-virtualization/virtualization-blog/entry/the-reality-of-a-64-bit-dom0.html

相关内容