VMware ESX Server 3:强大的管理性
VMware ESX表现出来的强大管理性,来自于它能够将Intel的主机与x86的客户机操作系统直接在一起使用,而不需要作任何的修改。64位的VMware ESX Server 3(也是以前的版本)是通过其自身的内核来管理操作系统平台,随后VMware ESX就使用了Linux内核来管理操作系统平台,并且对以前的内核全部重写,所以管理程序可以运行在客户机操作系统里。
VMware ESX主机能够管理各种各样的客户机操作系统。这是其成熟的功能模块中的一部分。微软的Windows、SUN的x86系列的Solaris系统合许多Linux发布的在客户机操作系统都可以通过VMware ESX管理,并且适用于Intel和AMD的多CPU处理器环境。VMware ESX具备基本的工作模块使得客户机操作系统轻易得与主机间工作,几乎没有任何兼容性问题,只不过需要一个管理员来完成这些操作罢了。
任何一个环境如果使用了ESX,如果一个IT部门非常严肃的部署一大把客户机和主机的话,那么他都需要使用VMware的VirtualCenter平台(或者一个功能相等的第三方产品)。
VirtualCenter平台的定价和其他各种各样相近功能的组件一样,所以在我们部署一个基本的配置的时候他也并不是无所不能的。所以我们宁愿相信他是一个在多ESX服务器的情况下的一个自身基本功能的共享,可以用它来管理操作系统上的多个实例。
VirtualCenter借助一个数据库(Oracle,我们这次用的是MS SQL服务器)来存储它们自身的索引,例如在一个VirtualCenter管理平台里各个客户机操作系统都安置在哪里、哪些资源被分配到他们使用、他们正常运行时间的统计和哪些对象组是他们的成员等等。这些管理应用运行在一个Windows 2000/2003/XP许可的单处理器系统里(我们使用Windows 2003企业版)。这些数据库需要通过方法可靠的保护起来,因为他们当系统出现故障的时候有了它们我们的重建工作将变得十分简单。
VirtualCenter 镜像管理能力的焦点要超过其镜像建立和库的管理,并且没有谈到例如同客户机操作系统实例或者已存储的实例之间的补丁/升级问题。像微软的SC-VMM,它在它们基本的软件包里并没有通过很好的方法处理备份和归档工作(这是一个可选择的模块)。
VirtualCenter复制客户机操作系统镜像和使用向导来布署它们。这些镜像的大量升级或者使它们的内容有效并不是十分容易的,然而,此外VMware需要增加认证来确保一个建立的镜像是否被篡改,是否能够容忍升级所需要的和生产需要使用的安全设置。