Xen开源虚拟机监控程序介绍

日期: 2010-03-28 作者:Stephen J. Bigelow翻译:李哲贤 来源:TechTarget中国 英文

Xen开源虚拟机监控程序最初是由剑桥大学实验室开发的,然后在2007年XenSource, Inc. Citrix Systems公司收购XenSource并使其发展壮大。从那之后,在免费版的XenServer中就加入了Xen技术,另外还有两个付费的企业版产品:Essentials for XenServer Enterprise和Essentials for XenServer Platinum。Xen阵营中的其他商业产品成员还包括Oracle VM和Sun xVM。   Xen开源虚拟机监控程序是基于通用的Intel和IBM架构平台设计开发的,支持x86(32位和64位的),安腾和Powe……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Xen开源虚拟机监控程序最初是由剑桥大学实验室开发的,然后在2007年XenSource, Inc. Citrix Systems公司收购XenSource并使其发展壮大。从那之后,在免费版的XenServer中就加入了Xen技术,另外还有两个付费的企业版产品:Essentials for XenServer Enterprise和Essentials for XenServer Platinum。Xen阵营中的其他商业产品成员还包括Oracle VM和Sun xVM。

  Xen开源虚拟机监控程序是基于通用的Intel和IBM架构平台设计开发的,支持x86(32位和64位的),安腾和PowerPC系统。Xen虚拟机管理程序(hypervisor)完成装载和对其他的子操作系统(OSes)及工作负载的支持。这种方式被称为Type 1或裸管理程序(bare-metal hypervisor),它直接运行于系统硬件平台上,而主操作系统运行在管理程序之上。通常我们把管理程序之上的第一个寄宿系统称为主操作系统,它拥有特殊的控制权限并对系统硬件进行广泛管理(Xen命名为“domain 0”或“dom0”)。

  这种架构允许管理员可以通过主操作系统虚拟机来访问和控制服务器及其他的工作负载。Xen的管理任务通常很简单并可以通过第三方工具实现自动管理,如XenTools、Ganeti、MLN、HyperVM、 Convirtue等等。

  很多操作系统都可以作为dom0主操作系统。其中包括多数版本的Linux、Novell的SUSE Linux Enterprise Server 10、Red Hat Enterprise Linux 5、 Fedora、openSUSE 10.3、Ubuntu 8.04、NetBSD 3.x、Debian release 5等等。Xen3.0及其后续版本可以支持微软的Windows和其他一些特殊系统作为主操作系统,但是作为寄宿主机的硬件需要服务器可以支持虚拟化加速技术,如Intel VT 和AMD-V。

  Xen开源虚拟机监控程序的虚拟化管理器(hypervisor)带有的代表性功能是虚拟机在线迁移技术。这项功能使得管理员可以在不停机的情况下,实现虚拟机上工作负载从一台物理主机到另一台主机的迁移,迁移过程甚至连工作负载都不会中断。通常来说,自动迁移进程可以把虚拟机内存中的内容拷贝下来,然后复制到目标服务器中。一旦拷贝过程结束,源和目标服务器就同时拥有两个完全同步的进程,然后该负载实现到从源服务器到目标服务器的传递,并允许源服务器可以删除不需要的旧进程。而该传递过程所需的实际中断时间则少于半秒钟。

  在线迁移功能是服务器虚拟化的重要优势之一,因为这项技术提供了多种实现应用程序高可用的方法。处于问题服务器上的工作负载可以在该机器真正宕机前迁移(或故障切换)到其他的服务器,这样保证了应用程序的高可用性。工作负载的迁移功能也使得管理员可以平衡每台服务器对计算资源的需求。这样优化了系统性能并可以防止虚拟机(甚至是整个物理机)由于计算资源短缺导致的宕机。最后,管理员可以通过迁移工作负载来释放某台服务器,以实现对该服务器的维护和替换在不中断工作负载高可用性的情况下进行。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐