目前,服务器管理中最热门的一个技术就是如何管理虚拟服务器。虚拟服务器能够在同样的硬件资源下运行多个应用程序和操作系统,这样可以有效地调高服务器的利用率。
那么管理虚拟服务器的难点是什么呢?大多数人以为管理虚拟服务器和管理物理服务器差不多,也有人会说这取决与所要管理的内容。但是不管怎样,用户在生产环境中部署虚拟服务器之前应该有个全面的管理计划。影响服务器管理的主要有四个方面,一致性、标准化、可用性管理以及性能问题。
由于采用虚拟化使得部署应用变得很方便,服务器设置的速度过快就会导致产生过多的虚拟机。控制虚拟服务器的数量需要采用和管理物理服务器相同的流程和审计方法,以保证仅设置适当数量的虚拟服务器。
传统的管理工具也使用于虚拟服务器,如微软的System Center Virtual Machine Manager (VMM) 2008在多个虚拟化软件环境下提供统一的管理接口。VMM系统可以管理程序之间的差异,如可以执行Stop-VM操作来关闭虚拟机,不用担心虚拟机正在运行的虚拟化软件。
免费的虚拟化管理程序工具也不适用于大型虚拟化的部署,如附带的VMware或者Xen管理程序的管理工具就不适合。虽然这些软件能够实现程序和环境的管理,但是这些能力没有超过可用性的范围,很难满足企业真实的性能要求。
微软在虚拟化服务器这方面虽然后知后觉,但是其提供的虚拟化管理程序还是吸引了许多用户的眼球。微软2008年推出了名为“Viridian”的Windows服务器虚拟化管理技术。使用微软提供的虚拟服务器管理软件也是个不错的选择。
选择自由开源的虚拟服务器管理软件也是个不错的主意。Hyperic公司已经发布了管理虚拟环境的产品,把自己的主打软件的功能扩展到了虚拟环境中。不过在企业中最好还是不要采用免费软件或者开源的软件,要认清这种软件是否能满足自己的所有需求。
在虚拟服务器管理软件的商业产品中,目前最好的两款就是Hyper-V以及Vmware。前者是微软公司提供的一项基于系统管理程序的技术,关键功能包括:x64主机支持等,后者目前是虚拟服务器这个行业的龙头,它的一个突出优点就是支持多种操作系统,但是相比之下价格也要比微软的Hyper-V贵一些,我们可以根据自己企业的情况来选择性价比最高的软件。