MCPLive > 杂志文章 > Xen 4.0虚拟化基础架构的新特性

Xen 4.0虚拟化基础架构的新特性

2010-08-16Superymk《微型计算机》2010年7月下

可靠性:避免服务停顿

众所周知,每台计算机即使在使用寿命中,每天仍有一定的概率发生故障,这种故障被称为单点故障。对于服务器而言,由于发生故障而造成的服务中断会带来大量的金钱损失,有时这种损失甚至会远远超过服务器本身的价值。为了将这种损失发生的可能性降到低,大公司必须未雨绸缪实施多种方案。当今在工业界使用多的是主从复制(Primary-Backup)方案,通过构建备份的方法来大大降低全系统故障概率。

Xen 4.0为了更好地提高服务器的稳定性,主要有以下两点提升:

1.Remus容错:借鉴了Remus,实现了对虚拟机状态的热备份,通过实现Primary-Backup方案来抵御因为硬件损坏造成的虚拟机失效。

 
Remus架构图

2.RAS特性:支持运行时热插拔CPU和内存条。这一特性对于服务器来说很有用,由于大型服务器上拥有数量众多的CPU和内存,因而发生配件损坏的可能性也大大增加。热插拔技术的诞生使得服务器可以不用断电即可完成对故障元件的更换,从而避免了由于更换配件而产生大量的不可服务时间。Xen 4.0对该特性的支持使得Xen可以充分发挥服务器的可靠性,并使得部署在更大规模服务器上成为现实。

可用性:强化技术细节

Xen 4.0除了上述提升外,还引入了众多新功能以提升可用性。这些特性使得Xen不仅可以更好地用于个人电脑,还可以充分发挥服务器的稳定性,可以更好地应用于实际场合中。

1.更新blktap,加入对VHD格式的支持,并且提升了快照和备份的效率。而在Xen 3.x时代,主要支持的是RAW格式虚拟磁盘文件。

2.引入运行时更改虚拟机磁盘大小的功能,这样做可以有效避免宿主机硬盘空间的浪费。

3.Xen 4.0对Dom0可以支持到pvops-kernel 2.6.31.x,高到2.6.32.x,另外对已经使用很长时间(大约三年)的linux-2.6.18 Dom0内核仍然提供支持。不过根据笔者的实验,对于自己手动编译安装Xen来说,linux-2.6.18 Dom0内核仍然是好的选择。

4.新提供libxl库,用于开发者开发一系列上层控制Xen的工具,从而实现对各虚拟机状态的监控和管理,进而便于开发无人值守虚拟机服务器管理程序组。

5.支持Citrix WHQL认证的Windows并行虚拟化驱动。

本文导航

分享到:

用户评论

用户名:

密码: