当前位置:首页 > 虚拟化 > 正文

kvm属于哪种虚拟化(kvm虚拟化稳定吗)

-v等虚拟化技术的对比
xen和kvm是开源且免费的虚拟软件。
vmware是一种虚拟化软件解决方案。
Hyper-v是MicrosoftWindows2008R2附带的特殊虚拟化组件。如果购买足够的许可证,则可以免费使用hyper-v(包括hyper-v2008core)。
如果是vmware或hyper-vwindows虚拟系统,无论是虚拟化软件本身还是其子系统,都需要给予许可证。
如果是vmware或者hyper-v虚拟linux,虚拟化软件本身要缴纳许可费,并且可以使用linux子系统来保持可选。
如果windows附近有xen或者kvm,子系统必须缴纳license费用。
如果xen或kvm是虚拟linux,则不需要花费任何虚拟化软件和子系统的费用。
在性能方面,如果虚拟窗口能够得到厂商的支持,那么就不用担心性能优化的问题。所有这些程序都可以实现主系统(磁盘、CPU、网络、内存)至少80%的性能。这时候建议使用hyper-v来虚拟化windows。微软有自己的产品,虚拟窗口是绝对的。优点如果是虚拟Linux,建议优先使用xen,它支持Linux半虚拟化。可以直接利用主系统的CPU、磁盘和网络资源,实现较少的虚拟化调度操作,实现高性能操作,但实现xen操作。它们结构复杂,维护成本较高。其次,我们推荐kvm虚拟Linux,Linux本身就支持kvm技术的强大功能,可以实现少量的虚拟化调度操作,并获得更高水平的性能。不建议使用linuxhyper-v进行虚拟化,实际上有很多不兼容的地方基本上linux无法在hyper-v上运行。
如果不打算购买硬件支持更高的产品,不建议使用vmware和hyper-v,主要是授权问题。这时候就剩下kvm和xen了。如果要虚拟化windows,推荐使用kvm。我们可以免费从redhat获取针对windows优化的磁盘和网络驱动程序,这样可以获得更高的性能(几乎与hyper-v性能相当)。Windows针对xen的优化驱动就不会这么容易搞到了(因为以后redhat不再支持xen了,看看Novell发布了没有,哈哈,按照开放性来说,redhat比novella好)。
综上所述,
经许可,虚拟windows推荐使用hyper-v
经许可,虚拟linux如有需要,建议使用xen。
在没有授权的情况下,建议使用KVM虚拟化windows
在没有授权的情况下,建议使用xen虚拟化Linux。如果您考虑需要降低管理、维护和学习成本,建议使用vtikvm。

openstack的虚拟化技术有个kvm,什么是kvm?什么qemu,libvirt
所谓KVM技术,实际上应用了两个东西:qemu+kvm
Kvm负责CPU虚拟化+内存虚拟化,实现了CPU和内存的虚拟化,但是Kvm无法模拟其他设备;
Qemu是一个模拟I/O设备(网卡、硬盘)。添加kvm和qemu后,就可以实现真正的服务器虚拟化。
因为用到了上面两个东西,所以一般称为qemu-kvm。
libvirt调用KVM虚拟化技术接口进行管理。使用libvirt进行管理很方便,但是直接使用qemu-kvm接口就太麻烦了。