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

虚拟化软件kvm(kvm虚拟化初学者教程)

KVM技术是什么?
KVM是最新的基于内核的虚拟化技术;
国内很多运营商都在尝试和使用该技术,如阿里巴巴、亚马逊等;
并且当前版本的红帽产品虚拟化RHEV采用了KVM技术基于内核;
RedHat放弃了之前的ZEN虚拟化,转而采用KVM;本质上,它的源代码更少,更轻量级;
这是未来虚拟化发展的主要趋势,
随着虚拟化的热门话题转向了大热门话题
根据RedHat官方的产品定位,据说RHEV本身使用的KVM技术是为企业私有云而设计的;
国内有很多这样的社区。您可以搜索它们并了解更多信息!
我了解红帽RHEV社区虚拟化联盟,该联盟由RedHat、IBM、Intel和SolutionWare共同创立。这个社区似乎有来自这些制造商和服务公司的高科技人才。创建好了,你可以研究一下: -v等虚拟化技术的对比
xen和kvm是免费的开源虚拟化软件。
vmware是付费虚拟化软件。
Hyper-v非常特别。它是MicrosoftWindows2008R2附带的虚拟化组件。如果您购买足够的许可证,则可以免费使用hyper-v(包括hyper-v2008core)。
如果是vmware或hyper-v虚拟windows系统,无论是虚拟化软件本身还是它的子系统,都需要支付许可费。
如果是vmware或者hyper-v虚拟linux,虚拟化软件本身要缴纳license费用,子系统可以使用linux来节省成本。
如果是虚拟interwindow或kvm,子系统必须支付许可费。
如果是虚拟linuxxen或者kvm,虚拟化软件本身以及其中的子系统不需要产生任何成本。
性能方面,如果虚拟窗口能够得到厂商的支持,就不用担心性能优化的问题。这些软件都可以达到主系统(磁盘、CPU、网络、内存)至少80%的性能,此时就应该使用hyper-v来虚拟化windows。微软自己的虚拟窗口和产品有很大的优势。如果是Linux,首先应该使用xen,它支持Linux的并行虚拟化。可以直接利用主系统的CPU、磁盘、网络资源,实现较少的虚拟化调度操作,获得非常高的性能,但交错操作复杂,维护成本较高。其次,我们建议使用kvm虚拟化Linux。Linux本身支持kvm的virtio技术,可以实现少量的虚拟化调度操作,获得更高的系统性能。Hyper-v不应该用来虚拟化linux,有太多的不兼容性导致linux本质上无法在hyper-v上运行。
如果我们不打算购买上述产品来获得制造商支持,那么不建议使用vmware和hyper-v,主要是因为授权问题。
此时,kvm和xen依然存在。如果要虚拟化windows,应该使用kvm。我们可以免费从redhat获得windows优化的磁盘和网络驱动程序,这样可以实现更高的性能(几乎与hyper-v性能相当)。Windows针对xen优化的驱动不太容易得到(因为redhat以后不再支持xen了,看看Novell有没有发布,哈哈,在开放性方面redhat比Novell好)。
综上所述,
在允许的情况下,虚拟windows应该使用hyper-v
在允许的情况下,虚拟linux应该使用xen,必要时为了减少管理、维护和学习成本,kvm应该使用。
未授权时,应使用KVM虚拟化windows
未授权时,应使用xen虚拟化Linux。如果您觉得需要降低管理、维护和学习成本,请使用kvm。

服务器虚拟KVM是什么?
您好,很高兴回答您的问题。
KVM是Kernel-based
Virtual
Machine的缩写,它是一个开源系统虚拟化模块,从Linux
2.6.20开始已经集成到所有主要Linux发行版中。。它使用Linux调度程序进行管理,因此与Xen相比,它的主要源代码非常小。KVM现已成为学术界主流的VMM之一。
你也可以理解为在你的电脑上安装一个虚拟机(电脑)。
简单来说,虚拟化允许在一台物理服务器上运行多个虚拟机。虚拟机共享物理机的
CPU、内存和I/O
硬件资源,但逻辑上虚拟机之间是相互隔离的。
物理机一般称为host,而主机上的虚拟机称为guest。

kvm虚拟化是linux系统自带,是开源免费的?对还是错?
Kvm虚拟化随Linux系统一起提供,因此它是开源且免费的。根据查询相关公开资料,KVM是专门针对Linux发行版的虚拟化软件,由Linux系统自带的调度器管理,并且是开源、免费的。