应对服务器虚拟化挑战 插件填补存储管理缺口

oEveryman 2011-11-04

虚拟化服务器环境给存储管理者带来了不小的挑战,至少需保持对数据存储和虚拟服务器连接的监控。市场上已有可应用于这一新环境的存储管理产品,可以让用户持续监控虚拟服务器、服务器上运行的应用程序以及所占用的存储资源。

独立的应用功能

每个数据中心中会有针对特殊应用,典型的烟囱式架构。每个烟囱式架构对应一个专用的管理组,并配有团队负责该数据中心中的特定资源,比如网络、服务器、存储系统和虚拟层。而每个管理组一般只关注其自有区域,仅在需要和其他组进行整合时才会和他们进行协作。当一台新的服务器要求共享存储时,服务器团队和存储团队协作,获取存储资源并将其提供给服务器。

在传统的物理服务器环境中,存储团队可以简单地管理存储和物理服务器的关系:存储区域网络(SAN)上的每个逻辑单元号(LUN)都只分配给一台物理服务器,而且只有那台服务器会访问该LUN。服务器虚拟化改变了这一切。不过存储或许是整个虚拟化体系架构中最为关键的部件,因此存储的部署和管理直接关系到整个体系架构的性能和可靠性。服务器虚拟化和存储的关系如此之紧密,相应的管理必须到位。

虚拟机使得存储变得愈加复杂

虚拟化技术旨在将物理资源池化,提供给许多虚拟机(VM)。VMware公司的VMFS虚拟化文件系统允许多台物理服务器并发地读写同一LUN。这或许是基于一种特有的锁定机制,确保多主机上的虚拟机可以排外地访问同一共享LUN。服务器虚拟化的优势在于可以提供一个高可用且负载均衡虚拟化集群访问方式。VMware的vMotion和Storage vMotion可以在虚拟机运行时将其从一台主机切换到另外一台,或从一台存储设备迁移到另一台上。

让事情变得更为复杂的是,存储设备上的虚拟机迁移并不仅仅发生在虚拟化层面。现在的许多存储阵列具备自动化地存储分层功能,内置在各层设备中,根据不同设备的不同性能特性,如固态磁盘和SATA磁盘,将其池化并提供给主机使用。阵列根据性能需求动态地迁移数据。所有这些都发生在存储层面上,而虚拟主机并不会意识到这种迁移。

虽然迁移虚拟机的特性非常有用,但其给存储和虚拟化管理员造成了一定的麻烦。由于各虚拟机之前的关联性,物理主机上和虚拟磁盘上的虚拟机是完全动态的。当要检测故障或监控性能时,问题就出现了。因为虚拟化管理员并没有意识到存储层上发生的事,而存储管理员同样不知道虚拟层的情况,谁到不知道系统的全貌是怎样的。

相关推荐