本文提供了改善服务器虚拟化架构效率的五个办法。这些配置方法可以适用于所有的服务器虚拟化环境,虽然其中的某些实践看起来仅仅是小范围的调整,但是它们却可以对虚拟架构整体的性能表现带来显著影响。
一、通过整合文件服务器提高虚拟架构性能
通常,文件服务器对于管理员而言都是个大难题。而且,当我们把物理的文件服务器整合实现虚拟化的时候,只是简单地把它们从物理架构转化和迁移到虚拟服务器系统中。这样的做法也就意味着管理员失去了重新整理、删除、统合和组织一些潜在的非结构化数据的机会。所以,让我们来考虑一种完全不同的整合办法来优化文件服务器性能。
办法一是通过使用存储局域网络(SAN)来完成文件服务器功能。很多存储系统都可以支持以CIFS(Common Internet File System)协议的方式对外提供服务。因此存储终端可以很方便地通过网络连接到AD域控服务器。这种方法同时实现了对所有文件服务器的虚拟化。
另外一种整合方式是借助于云的方式实现文件服务器虚拟化。通过这种方式,您只需在本地文件服务器存储器中存放大约10%的数据,而高达90%的数据可以归档到云存储系统中。单从功能性的角度来看,一个虚拟的文件服务器对外表现为似乎所有的数据都是存放在本地网络上一样。而且,这种虚拟的文件服务器可以很方便地连接到AD域控服务器,同时可以实现对NT文件系统的全面支持。因此,这种方式下虚拟机服务器的管理也非常方便,和物理服务器几乎没有区别。
最后一种方法是通过运行虚拟机来代替原有的物理文件服务器。这种配置模式下,您还可以进一步整合服务器的命名来减少文件服务器的数量。Windows系统中可以支持多种服务器命名方式,以及NetBIOS命名方式,这样用户可以通过一些更加简短好记的命名连接到服务器(例如,\\ServerName)。
很多管理员喜欢用一个大型的文件服务器来代替多个分散的小型文件服务器。Windows Servers可以通过在注册表如下位置
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters”添加OptionalNames键值来实现对NetBIOS命名方式的支持。
二、禁用微软的集群功能来改善系统性能
有一种很常见的行为就是同时实现了一对MSCS集群下物理服务器的虚拟化。对于那些无法支持VMware HA以及FT容错功能的虚拟机而言,MSCS提供了一种应用级的故障切换能力。但是这样的部署方式对于很多虚拟服务器系统而言都显得相对有些臃肿。
在VMware环境中,MSCS是少数几个需要裸磁盘映射方式虚拟磁盘安装才能支持的配置功能之一。如果用户需要使用MSCS功能就必须放弃最常见的把数据存放于VMFS文件系统上的部署方式。这样的过程也增加了安装过程中存储分配的难度,而且应用也不太普遍。
因此,禁用MSCS集群功能可以获得很多潜在的收益。假设您的Windows系统购买的授权是企业版的甚至是更高级版本时,您甚至还可以减少在软件授权上的花费。如果迁移时把MSCS集群下的物理服务器,迁移到运行标准版操作系统的虚拟机上,您就可以在操作系统上节省一定的授权费用。