请点击注册阅读详细内容,参加赠品活动:
http://www.emc-china.com/eon/Register_r.asp?agree=1&sfrom=51cto_powerpath
PowerPath/VE:EMC夯实虚拟环境的独门武器
让关键应用虚拟化成为可能
PowerPath给EMC带来一个好处,就是让EMC在主机端占有一席之地,方便EMC通过扩充PowerPath而实现更多的数据管理功能。例如,EMC在2006年收购RSA安全公司后,将RSA的加密技术集成到PowerPath中,可以对数据库、文件服务器和存储层的密钥进行管理。当有人进行相关的数据操作时,必须提供RSA动态加密算法的口令才能通过,从而增加数据安全性。
PowerPath从面世起就一直是市场的领导者,并具有10年以上的技术领先地位,目前已经有 600,000多例安装。如今,全世界要求对跨异构存储平台和操作系统进行高级路径管理和保护的 IT 部门,都将它作为首选解决方案,以对关键业务实现不折不扣的服务级别支持。PowerPath可以简单、高效地管理业界最复杂最完善的存储环境,例如多个具有数千个卷的存储系统,由分布在不同地理位置的数百台服务器访问。
PowerPath全面支持异构的操作系统、主机应用、卷管理/文件系统和存储阵列。它的基础功能是,跨越多个操作系统、存储阵列和存储区域网络(SAN, Storage-Area Netowork),为应用提供可预测的、一致的I/O性能。
近几年,PowerPath在数据迁移、信息安全、虚拟环境管理方面进行了扩展,形成了由PPME(PowerPath Migration Enabler)、PPME Host Copy、PowerPath Data-at-Rest Encryption、PowerPath/VE组成的PowerPath产品家族。
PPME支持磁盘阵列的源LUN(Logical Unit Number, 卷)和目标LUN之间无中断的数据迁移,PPME Host Copy为数据迁移提供高层的灵活性,不依赖于底层的迁移技术。PowerPath Data-at-Rest Encryption利用RSA对磁盘进行静态数据加密,并用RSA数据中心密钥管理器,实现企业级的密钥管理。PowerPath/VE将PowerPath的功能引入VMware ESX和微软Hyper V虚拟服务器环境,这是本文的重点内容,将在后面介绍。
PowerPath/VE 是虚拟化环境下专门的多路径软件,它具备PowerPath在物理环境下的所有功能。其功能包括:自动执行最佳的服务器、存储和数据路径利用率;提高系统性能,包括IOPS、响应时间、CPU利用率等;实现可预见性且一致的信息存取;实现应用程序可用性的最大化;对虚拟和物理环境实现统一管理,等等。
在虚拟机不多的虚拟环境中,I/O与磁盘驱动器和通道的映射关系相当容易。但是,当你添加虚拟机时,SAN的I/O负载也随之增加。
随着虚拟机I/O负载的变化,它不断地调整I/O路径的使用。你根本不用关心“谁去哪儿”这么复杂的事,只需要将所有的设备指定到所有的路径,然后让PowerPath/VE运行起来,它自然会为VMware ESX环境优化I/O性能。如果需要的话,你可以为LUN和路径设定优先级,为最重要的应用提供额外的QoS服务质量保证。
虚拟化整合可能给存储架构带来很大的复杂性。通过虚拟化整合,你可能在一个环境中有成百上千个虚拟机。VMware管理员还会加入I/O密集型应用,打乱系统环境中其它应用的I/O。成百上千个虚拟机存取几十个LUN,将它们映射到多个通道,费力又复杂。而且,当虚拟机在集群内移动时,通道上的I/O负载会发生巨大的改变。这种情况下,想通过人工配置使每台虚拟机都得到所需要的I/O响应时间,难度非常大。于是,人们会用VMware的VMotion、Distributed Resource Scheduler、Hight Availability等模块,并假想让哪些I/O流共享哪些通道。很麻烦。
有些虚拟机和应用更重要一些,磁盘I/O负载更高或更关键,PowerPath/VE可以为最重要的LUN优先通行,确定关键应用得到所需数据,平滑运行。PowerPath/VE与Distributed Resource Scheduler和阵列上的Navisphere QoS管理器配合使用,可以实现存储环境的端到端QoS控制。
PowerPath/VE还提供通道容错保护,如果HBA、网线、交换机和阵列连接失效,对VMware ESX服务器和应用都是透明的。
PowerPath/VE独一无二
PowerPath/VE的功能目前是独一无二的。无论是竞争厂商的同类独立软件,还是操作系统自带的多路径管理模块都很难望其项背。
Windows(包括Hyper-V)、AIX、Linux、Solaris、VMware等操作系统自带的多路径管理模块也不能实现PowerPath/VE的功能。
用这些自带模块需要手动调节I/O密集型虚拟机的负载,以保持其性能,避免其它虚拟机对它的影响。为成百上千个虚拟机映射活动/备用通道,复杂性将大大增加。移动虚拟机更是麻烦。假定每个端口只有一个活动通道和一个备用通道,活动通道的失效就会迅速导致备用通道I/O拥塞。PowerPath/VE可以自动用所有其它通道重新平衡负载,降低影响,保持应用在线。
此外,PowerPath/VE适用于混和平台的异构环境,而自带模块只能支持特定操作系统或平台,异构平台的用户需要分别管理多种平台。同时,既然自带模块不能自动负载平衡,那么对通道的映射配置也是手动的。
业内其它存储/软件供应商的软件,它们与PowerPath/VE相比,有很大的差距。在关键的十项多路支持功能,跟它最接近的产品,也缺少30%的功能。
当前,大家都已经知道虚拟化能够提高IT效率、节省成本,不少企业也开始在一些非关键应用、开发测试系统上部署了虚拟化技术,但是,一旦要把虚拟化往关键应用推进,CIO们便止步不前,为什么呢?因为虚拟化环境的管理复杂性大大增加,CIO们担心其可用性、业务连续性得不到保证。面对成千上万的虚拟机,管理员不容易弄清它们所用的物理资源在哪儿,也就不容易找出它们的瓶颈或故障所在。
EMC最新推出的PowerPath/VE(PowerPath Virtual Edition)让这一问题迎刃而解。PowerPath/VE目前是虚拟环境中唯一的多路径管理软件。通过它,管理员可以将虚拟化服务器与存储之间的所有连接看作一个通道池,由PowerPath/VE自动分配、调节这些资源,实现性能最优,并可以对某些应用设定优先级,保证关键应用。
全面认识PowerPath
PowerPath最早于1998年推出。它是业内第一个开放系统路径管理软件,是EMC最成功的软件之一,也是EMC第一个运行在服务器上(Unix和Windows服务器)的软件,之前的SRDF、TimeFinder等都是运行存储端的。PowerPath的最大贡献是,实现了主机与存储系统之间的多通道支持,从而可以做负载均衡和自动故障切换。此前,一台主机只能支持一块HBA卡,HBA卡的作用是实现从主机到光纤阵列柜的连接和数据包交换。这时,HBA卡及其相应的连接就成为一个故障点和瓶颈。PowerPath让主机可以支持多个HBA卡,从而解决了这个问题。