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中国
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)带有的代表性功能是虚拟机在线迁移技术。这项功能使得管理员可以在不停机的情况下,实现虚拟机上工作负载从一台物理主机到另一台主机的迁移,迁移过程甚至连工作负载都不会中断。通常来说,自动迁移进程可以把虚拟机内存中的内容拷贝下来,然后复制到目标服务器中。一旦拷贝过程结束,源和目标服务器就同时拥有两个完全同步的进程,然后该负载实现到从源服务器到目标服务器的传递,并允许源服务器可以删除不需要的旧进程。而该传递过程所需的实际中断时间则少于半秒钟。
在线迁移功能是服务器虚拟化的重要优势之一,因为这项技术提供了多种实现应用程序高可用的方法。处于问题服务器上的工作负载可以在该机器真正宕机前迁移(或故障切换)到其他的服务器,这样保证了应用程序的高可用性。工作负载的迁移功能也使得管理员可以平衡每台服务器对计算资源的需求。这样优化了系统性能并可以防止虚拟机(甚至是整个物理机)由于计算资源短缺导致的宕机。最后,管理员可以通过迁移工作负载来释放某台服务器,以实现对该服务器的维护和替换在不中断工作负载高可用性的情况下进行。
相关推荐
-
XP安装桌面虚拟化客户端报错
使用恩杰的桌面虚拟化,win7及以上系统无报错,但在XP客户端安装 citrix receiver […]
-
xen上配置npiv问题
请问有人在xenserver上配置成功过npiv吗?虚拟出的vport如何只给某个虚拟机使用?还是只能把存储中 […]
-
虚拟化到底学xen还是kvm?
虚拟化到底学xen还是kvm,网上看了一堆对比,都没说个说法,各大云厂商都是用的xen,但是kvm又是redh […]
-
如何可以用CentOS 6.6 + Xen + Heartbest 3 建立高可用集群系统﹖
因为上司希望在公司内部用三台没有人用的Dell PowerEdge R610服务器上用CentOS 6.6 + […]