服务器 频道

X86 虚拟化软件选购面面观

二、虚拟化软件详解

    对于不同虚拟机技术的利弊,已经有很多文章在讨论。而我们的重点,是不同虚拟化软件整体的功能特点,以方便IT经理们选购。这里讨论的虚拟化软件包括VMware、 微软Virtual Server、SWsoft和Xen。

(1) VMware
——使用最广泛的X86虚拟化技术


    在所有虚拟化软件当中,目前部署最广泛的,当属VMware旗下的VI3(VMware Infrastructure 3)。VI3是一个软件套装,由不同软件构成,这些软件包括:

——ESX Server:ESX Server是整个VI3的重要基础,所有VI3的其他组件 都必须基于ESX Server。ESX Server直接安装在裸机上,在硬件和操作系统之间形成一个虚拟化层。ESX Server将一台物理服务器划分为多个可移植的虚拟机环境。在虚拟机环境中,可运行Windows、Linux、Solaris和Netware操作系统。




——VMFS(Virtual Machine File System) :VMFS也是VI3所有版本的标准配置。VMFS是群集文件系统,在物理磁盘上,虚拟机被封装在一组文件中,VMFS 是这组文件的存储系统; VMFS支持多个ESX Server实例对存储器的并发读写,这样使得ESX Server实例之间动态迁移虚拟机或资源成为可能。VMFS支持光纤通道和iSCSI SAN。




——DRS(Distributed Resourced Scheduler): DRS可以将多个ESX Server资源合并为群集,同时按照假定所有资源都在一台主机上的方法,简单的管理群集。



    具体在管理群集的时候,VMware DRS采用资源池方式分配管理这些聚合起来的cpu、内存等资源。


    比如,在这个例子中,所有5台主机群集容量为48GHz的总CPU主频,和80GB的总内存。资源池1,拥有大部分资源,资源池2则拥有小部分资源,还有一些浮动容量,可随时分配给负载大的资源池。当启用资源池之后,某台虚拟机到底运行在哪台主机上,实际上已经无法界定。此时,IT主管可以根据不同业务部门的IT实际需求,轻松的动态分配资源,给这些部门的资源池或虚拟机。具体操作的时候,为了方便管理,可以在资源池下创建子资源池,子资源池也可以创建子资源池或者虚拟机。



——Virtual SMP:可以让单个虚拟机,同时使用多个处理器。如某个虚拟机需要运行如数据库、ERP等资源密集的应用,使用Virtual SMP可以很好的扩展虚拟机资源。




——VMware Vmotion:VMware最著名的技术。可以使虚拟机从一台物理服务器迁移到另一台物理服务器,这个迁移过程不用停机,所有虚拟机提供的服务仍然保持正常。当然,迁移的前提是相关主机都连接到SAN或者NAS。在迁移的过程中,用户察觉不到任何传输期中的异常,并且整个虚拟机传输过程通常在2秒钟内就将结束。



——VMware HA(High Availibility):HA,也即高可用,或称双机热备。HA能够保持不间断的监控资源池中所有物理服务器的运行状况,并且确保资源池中有足够的空间,在某些服务器发生故障时,在其他服务器重启虚拟机。



——Consolidated Backup:为虚拟机提供了备份工具,使虚拟机能够通过一个集中化的代理服务器进行备份。备份过程通过SAN和代理服务器完成,无需占用局域网资源,同时由于备份负载和管理都在代理服务器上完成,减轻了ESX Server的负担,从而使得ESX Server下可以运行更多虚拟机。




——Virtual Center:虚拟机控制中心,就是以上各个功能的可视化控制台,包括了Virtual Center Management Server(虚拟机管理 中心控制节点)、VirtualCenter数据库(保存物理服务器、资源池等信息)、Virtual Infrastructure Client(远程连接控制器)、VirtualCenter Agent(连接ESX Server和中心控制节点)和VI Web Access(允许执行虚拟机管理和访问虚拟机执行控制台,不用安装客户端)。控制台使得管理整个虚拟化进程非常容易。



    以上就是VMware VI3所有主要程序,这些组件是虚拟化部署时的最关键组件。除此之外,针对某些特殊的数据中心VMware也有一些产品,比如对于实验室的环境有VMware Lab Manager,Lab Manager可以在多计算机环境下对软件进行快速安装或卸载,以方便实验室测试。而对于迷你型的数据中心,也可以使用免费、功能相对有限的VMware Server。VMware Server虽然没有高可用、共享存储、热迁移、SAN备份等功能,但是与第三方软件搭配使用,还是拥有可以接受的性能表现。而且如果的确需要某一种功能,比如VMware HA,也可以单独购买。

0
相关文章