KVM:吃螃蟹的Fedora 13和稳定的RHEL

原创
系统 Linux
红帽的Linux发行版一直十分注重虚拟化技术的发展。红帽从2009年起以KVM做为其主要虚拟化技术,更在RHEL 6当中准备彻底告别Xen,全面转向KVM。而KVM中的很多新技术,都是现在Fedora中实验,确认稳定了再搬到RHEL当中。此次的Fedora 13也是如此。

【51CTO精选译文】虚拟化技术早已存在于Red Hat的Fedora社区Linux发行版中。自从2005年推出Fedora 4后,虚拟化技术在这一Linux发行版中不断得到增强。在本月晚些时候将发布的Fedora 13也是这种情况。(参考阅读:在Fedora 13中体验最新的系统管理软件

Fedora 13

Fedora早期的虚拟化功能利用的是Xen开放源码技术,而最近发布的Fedora依赖于KVM。虚拟技术新的KVM性能和可扩展特性将首次出现在Fedora 13上,这将有助于大规模虚拟化技术的部署。

Fedora项目的负责人Paul Frields说到,“如果你关注Linux的虚拟化功能,那么你会发现Fedora始终是个中翘楚。我们在KVM方面是首先吃螃蟹的人,因为我们对 KVM很感兴趣:它拥有更为“上游友好”(upstream-friendly)的特性。虽然在几年前Xen肯定是虚拟化的重点,但自身的不足阻碍了它的发展。”根据51CTO之前的报道,红帽从2009年初开始就宣布KVM将是其虚拟化战略的重点。

Frields指出,从Fedora的角度来看,Xen已经让开发人员资源流失,因为开发人员需要花很多功夫才能让它和Fedora的Linux内核一起工作。他补充说,在他看来,Xen的代码库完全没有跟上Linux的上游内核(upstream Linux kernel),结果不匹配的情况出现了。

Frields说,“KVM的出现使得情况发生了改变,因为它本身就是Linux上游内核的一部分。这使我们能够集中资源,并在增强虚拟化的可用性方面投入更多的时间。”这方面的相关资料可参考KVM--基于内核的虚拟化技术一文。

在Fedora 13上即将首次出现的KVM特性有:KVM的稳定PCI地址,以及Virt共享网络接口技术。稳定PCI地址将使得虚拟访问者可以在主机上保留PCI地址空间,而共享网络接口技术使得虚拟机能够使用与底层操作系统相同的物理网卡(NIC)。

Frields解释说,这两个新特性将使得管理员更容易将自己的工作自动化。

Frields说,“如果你想使机器的创建和共享主机上特定总线连接的方式自动化,那么你肯定希望把它连接到一个特定的总线上。当你可以预见这种情况时,你就可以利用更大规模的自动化所带来的优势。”

另一项将在Fedora 13中首次亮相的虚拟化特性是X2apic,该特性能为客户提供更好的性能。X2apic减少了APIC访问的资源开销,从而提升客户机性能。APIC访问用于程序计时器和为跨处理器的中断进行分配。

虽然Fedora为了增强虚拟化加入了新的高级功能,但Frields并不认为Fedora适合作为大规模部署的平台。

Frields说,“使用Fedora进行小规模的虚拟化还是不错的,不过要想进行大规模的部署还得指望Red Hat的企业级Linux。”

最近,Red Hat公司发布了Red Hat企业级Linux 6(RHEL 6)。基于和Fedora一样的原因,RHEL 6已不再支持Xen,而是把KVM作为Linux的关键虚拟化技术。另外,Fedora最新推出的功能也将加在RHEL 6中。

Frields说,“当人们使用RHEL 6的时候,他们将发现这和近期的Fedora在功能上是差不多的。RHEL的路线图永远是着眼于长期的稳定服务,而Fedora将继续改进,并开拓新的技术路线,它必定会对未来的Red Hat企业级Linux 7有所贡献。”

原文:Fedora 13 Expands Linux Virtualization 作者:Sean Michael Kerner

【编辑推荐】

  1. KVM的润滑油---RHEL 5.5
  2. 探索Linux内核虚拟机——学习KVM架构及其优点
  3. KVM 是什么阻碍了你的普及?

 

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2013-07-26 10:33:17

数据交易大数据云计算

2011-07-06 09:47:42

苹果

2017-03-01 15:09:26

5GNFV移动通信

2020-06-09 07:00:00

RHELCentOSFedora

2014-12-16 19:08:24

阿里云云计算

2015-02-06 11:18:12

Devops应用经济云测试开发

2015-05-19 17:02:07

应用交付深信服

2021-08-31 16:15:13

数字化

2010-02-25 10:54:56

2010-04-15 09:01:05

Fedora 13Ubuntu 10.0

2011-05-19 13:09:50

Fedora 15

2009-10-12 14:42:22

RHEL KVM

2010-04-01 17:17:56

Fedora 13

2010-05-31 15:35:33

2017-04-11 13:20:06

CentOSRHELFedora

2012-03-18 22:09:40

rhelkvm

2011-03-17 09:53:45

XenKVM

2021-08-19 09:43:09

Fedora 35LLVMGo 1.17

2010-05-10 15:59:12

Fedora 13

2010-06-22 09:26:34

点赞
收藏

51CTO技术栈公众号