我是否正确地指出,您可以使用这些虚拟化类型中的任何一种启动任何操作系统,因为它们充当一台裸金属机器并编译您自己的内核?
我想从OpenVZ转到-1型(是吗?)系统管理程序,因此可以启动更多的OSes。我只是想知道Xen PV、Xen HVM或KVM是托管客户的更好的选择,还是仅仅是出于个人喜好?
我最近买了一个带有32 10的E3-1230 V3,并在磁盘上为RAID-10提供了硬件RAID卡。
所以从我收集的资料来看。
发布于 2014-08-07 13:31:18
Xen HVM是唯一支持不同操作系统的Xen类型。当然,KVM会运行任何东西。
至于选择哪一种,这在SF.net上是不合适的
发布于 2015-02-19 22:07:16
第一,关于差异:
KVM是一个基于内核的虚拟机。因此,虚拟化成为主机标准内核的一项工作。中间没有额外的管理程序。
XEN是一个运行在ccontrolling下的管理程序,称为Dom0 (特权VM)。系统管理程序可以在PV模式下运行修改的、XEN感知的Linux .ParaVirtualized VM可以直接访问系统管理程序,而不是模拟访问,这可以使某些操作更快。完全虚拟化的VM使用仿真层(通常由qemu提供)来访问管理程序资源。你可以把PV和HVM混合到你喜欢的地方。
IMO XEN比KVM稳定得多,尤其是在运行非linux KVM时。但我无论如何都是XEN的朋友。
对于个人使用,我也可以推荐Oracle虚拟盒。运行在大多数常见OSes之上的用户空间虚拟化,包括Win7、Debian、RedHat.
发布于 2014-08-06 16:03:05
后者。对于正常的工作负载,您只能使用其中的一种或另一种。如果您来自OpenVZ,我建议使用KVM,因为它的体系结构与您所知道的更相似。Xen是一个完全不同的概念。
https://serverfault.com/questions/618437
复制相似问题