将VMware虚拟化平台与EMC VPLEX配合使用.docx
《将VMware虚拟化平台与EMC VPLEX配合使用.docx》由会员分享,可在线阅读,更多相关《将VMware虚拟化平台与EMC VPLEX配合使用.docx(15页珍藏版)》请在冰点文库上搜索。
将VMware虚拟化平台与EMCVPLEX配合使用
将VMware虚拟化平台与EMCVPLEX配合使用
(一)-VPLEX概述
介绍
运行EMCGeoSynchrony操作系统的EMCVPLEX系列产品为云计算时代提供了非常广泛的新特性和功能。
EMCVPLEX打破了数据中心的物理壁垒,允许用户从不同地理位置同时访问单个数据副本,从而实现在数据中心之间透明地迁移运行中的虚拟机。
这一能力允许在多个站点之间透明地共享负载,并提供了在预见到计划中的事件时在站点之间迁移工作负载的灵活性。
另外,如果在其中一个数据中心发生了导致服务中断的计划外事件,则停下的服务可以在幸存下来的站点上重启,而这只需要最小的工作量,并最大限度地缩短了恢复时间目标(RTO)。
VMware虚拟化平台可虚拟化整个IT基础架构,包括服务器、存储和网络。
VMware软件聚合了这些资源并在虚拟环境中呈现了一组统一的元素。
因此,VMwarevSphere将云计算的威力引入数据中心,从而降低了IT成本,同时提高了基础架构效力。
另外,对于托管服务提供商,VMwarevSphere提供了一个更经济、更高效的途径,让他们能够提供与客户的内部云基础架构兼容的云服务。
VMwarevSphere与其上一代VMwareInfrastructure相比提供了巨大的性能和可扩展性改进,甚至支持在内部云上部署最占用资源的应用程序,如大型数据库。
凭着这些性能和可扩展性改进,VMwarevSphere可帮助实现100%的虚拟化内部云。
因此,EMCVPLEX系列自然适合用于基于VMware技术的虚拟化环境。
EMCVPLEX可提供本地联合和分布式联合,这一能力允许单个站点内或跨两个不同地理位置的物理数据元素的透明协作,并允许IT管理员打破物理壁垒,扩展他们基于VMware的云解决方案。
EMCVPLEX的本地联合功能允许在一个物理站点聚合异构数据存储解决方案,并将存储作为资源池呈现给VMware虚拟化平台,从而满足了云解决方案的主要要求。
具体来说,VPLEX的功能扩展到可跨越多个数据中心,这使得IT管理员能够利用托管服务提供商提供的私有云或公共云服务。
由连接到EMCVPLEX的VMware虚拟化产品提供的协力效应可帮助客户降低总体拥有成本,同时提供可以快速响应不断变化的业务需要的动态服务。
更多信息
EMCVPLEX概述
使用EMCGeoSynchrony操作系统的EMCVPLEX系列是一个基于SAN的联合解决方案,它可消除单个虚拟化数据中心内和多个虚拟化数据中心之间的物理壁垒。
EMCVPLEX是世界上第一个同时提供本地联合和分布式联合的平台。
本地联合提供了站点内物理存储元素的透明协作,而分布式联合将这一概念扩展到了跨远距离的两个位置之间。
分布式联合是通过随VPLEX提供的AccessAnywhere这一突破性技术实现的,此技术支持跨远距离共享、访问和移置单个数据拷贝。
虚拟化数据中心与EMCVPLEX解决方案结合起来,为客户提供了解决IT问题和引入新计算模型的全新方法。
具体来说,客户可以:
∙ 跨数据中心移动虚拟化的应用程序
∙ 实现跨站点的工作负载平衡和移置
∙ 聚合数据中心并提供“全天候”IT服务
EMCVPLEX体系结构
EMCVPLEX代表了用于数据移动和信息访问的新一代体系结构,此新的体系结构基于EMC在20多年的设计、实施和完善企业级智能缓存和分布式数据保护解决方案的实践中取得的专业知识和经验。
如图所示,VPLEX是一个可联合EMC和非EMC存储的解决方案。
VPLEX驻留在服务器和异构存储之间,并引入了一个具有以下独特特征的新体系结构:
∙ 横向扩展群集硬件,允许客户从小配置开始并以可预知的服务级别逐步扩展
∙ 高级数据缓存,它利用大规模SDRAM缓存提高性能并减少I/O延迟和阵列争用
∙ 分布式缓存吻合性,可跨整个群集自动执行I/O的共享、平衡和故障切换
∙ 一个统一视图显示跨VPLEX群集的一个或多个LUN(这些群集可以是在同一数据中心内相距几英尺,也可以是跨同步距离),从而实现新的高可用性和工作负载移置模式
EMCVPLEX系列
EMCVPLEX系列包括两个产品:
∙ VPLEXLocal:
此解决方案适合于希望联合数据中心内的同构或异构存储系统的客户,并适合用于管理物理数据存储实体间的数据移动。
∙ VPLEXMetro:
此解决方案面向需要跨同步距离的两个位置实现并发访问和数据移动的客户。
VPLEXMetro解决方案还包括这样一种独特的能力:
远程VPLEXMetro站点可以呈现LUN,而不需要让这些LUN的物理存储位于远程站点。
EMCVPLEX群集体系结构
VPLEX使用一个独特的群集体系结构,让客户可以打破数据中心的物理界限,并允许多个数据中心的服务器具有对共享块存储设备的并发读/写访问权限。
VPLEX群集(如图所示)可通过添加更多引擎进行纵向扩展,并通过将多个群集连接起来构成一个VPLEXMetro配置进行横向扩展。
在最初版本中,VPLEXMetro支持最多两个群集,这两个群集可以位于同一数据中心中,或位于两个在同步距离(大约相距60英里或100公里)内的不同站点。
VPLEXMetro配置可帮助用户透明地移动和共享工作负载,整合数据中心,和跨数据中心优化资源利用率。
此外,VPLEX群集提供了无中断数据移动、异构存储管理和改进的应用程序可用性。
VPLEX群集由一个、两个或四个引擎构成。
引擎负责联合I/O流,并使用光纤通道连接连到主机和存储以进行数据传输。
单个VPLEX群集由一个引擎和以下主要组件构成:
∙ 两个控制器,它们运行GeoSynchrony软件,并使用光纤通道和千兆以太网连接连到存储、主机和群集中的其他控制器
∙ 一个备用电源,它提供后备电源,能够在短时停电期间维持引擎供电
∙ 两个管理模块,它们包含用于VPLEX引擎远程管理的接口
每个群集还包含:
∙ 一个管理服务器,管理群集并提供远程管理工作站的一个界面
∙ 一个EMC标准40U机柜,用来容纳群集的所有设备
此外,包含一个以上引擎的群集还具有:
∙ 一对光纤通道交换机,用于各种引擎之间的控制器间通信
∙ 一对不间断电源,为光纤通道交换机提供后备电源,并允许系统成功度过短时停电故障
将VMware虚拟化平台与EMCVPLEX配合使用
(二)-向VMware环境调配VPLEX存储
转载请在文首保留原文出处:
EMC中文支持论坛
介绍
在上一章节我们介绍了EMCVPLEX,这一次我们将介绍在VMware环境调配VPLEX存储的方法。
更多信息
向VMware环境调配VPLEX存储
EMCVPLEX提供一个直观的向导式管理界面,用于为各种操作系统(包括VMware虚拟化平台)调配存储。
系统还为高级用户提供了命令行界面(CLI)。
下图显示了从EMCVPLEX调配存储的GUI界面:
基于浏览器的管理界面以图表形式显示了此过程中涉及的各个组件,如上图所示。
EMCVPLEX中的存储使用一种叫做“存储视图”的逻辑结构公开;存储视图是Registeredinitiators(注册的启动器)、VPLEXports(VPLEX端口)和VirtualVolume(虚拟卷)这三种对象的联合体。
“注册的启动器”对象列出了需要访问存储的启动器的WWPN(全球通用端口名称)。
如果是在VMware环境中,“注册的启动器”实体包含连接到EMCVPLEX的VMwareESX服务器中的HBA的WWPN。
“VPLEX端口”对象包含VPLEX阵列的前端端口,“注册启动器”通过这些端口访问虚拟卷。
“虚拟卷”对象是使用由后端存储阵列提供给EMCVPLEX的存储卷构成的卷的集合。
从上图左下角的插图中可以看到,虚拟卷从“设备”中构成,而“设备”进而由基于一种叫做“扩展区”的抽象实体而构建的不同设备组合而成。
该图还显示“扩展区”是从向EMCVPLEX公开的“存储卷”中创建的。
上图右下角的插图中还显示了从EMCVPLEX中调配存储所需的七个步骤。
该向导支持一种集中化调配机制,可在EMCVPLEXMetro环境中向不同的群集成员调配存储。
从EMCVPLEX中调配存储的第一步是发现与其连接的存储阵列。
很少需要执行这一步,因为EMCVPLEX会主动监视存储环境的变化。
此过程的第二步是“声明”向EMCVPLEX公开的存储。
声明存储的过程创建了对象的“存储卷”。
下图显示了此过程的示例。
从图中可以看到,VPLEX软件通过自动为从存储阵列公开的设备建议好记的名称而简化了此过程:
在创建存储卷后,必须从中划出扩展区。
VPLEX管理系统提供了执行此活动的向导。
单击主界面图中所示的URL“Step3:
CreateExtentsfromStorageVolumes”可启动该向导。
下图显示了该向导的第一步:
为简单起见,在VMware环境中,建议在从存储阵列呈现的设备上创建的存储卷上创建单个扩展区。
这样,就不需要修改在图中用黄色突出显示的区域中显示的默认条目。
向导中的一个后续步骤允许用户创建单个覆盖此存储卷全部容量的扩展区。
下图显示了这一步骤:
如上图所示,用户单击Next(下一步)按钮可查看提议的配置并执行计划。
过程的最后一步是验证EMCVPLEX执行的操作。
下图显示了向导的最后两个步骤:
从EMCVPLEX向VMware环境调配存储的过程的下一步是使用在上一步创建的扩展区创建VPLEX设备。
执行此步骤的向导可从EMCVPLEX的GUI管理工具的主页启动。
单击主界面中所示的URL“Step4:
CreateDevicesfromExtents”,可创建一个新的弹出窗口:
从图中可以看到,向导提供了使用VPLEX设备创建虚拟卷的机会(黄色突出显示的区域)。
该选项是默认选中的;除非在计划一个包含多个扩展区的虚拟卷,或者创建用于VPLEXMetro环境的设备,否则都应选择该选项。
只要有可能,就应使用一对一映射创建用于VMware环境的虚拟卷,亦即每个扩展区一个虚拟卷。
此做法主要是为了尽量使基础架构保持简单。
不过,在本系列章节的示例中,为了展示用于创建虚拟卷的向导,我们创建了一个尚未创建虚拟卷的VPLEX设备。
虚拟卷可以使用一个或多个VPLEX设备创建。
下图显示了用于创建虚拟卷的向导。
从图中可以看到,在上一步中创建的VPLEX设备的名称是存储卷的名称加一个“device_”前缀。
正如前面讨论的那样,虚拟卷可以通过创建一个将“注册的启动器”、“VPLEX端口”和“虚拟卷”三个对象结合在一起的存储视图而向VMware虚拟平台公开。
为此,必须首先让VMwareESX服务器上的启动器的WWN(全球通用名称)在EMCVPLEX上注册。
在单击URL“Step6:
RegisterInitiators”时,将显示下图所示的屏幕:
在将启动器分区到EMCVPLEX的前端端口时,它们将自动登录到EMCVPLEX。
如上图所示,这些启动器显示为带前缀UNREGISTERED-,后面接启动器的WWPN。
但也可以在将启动器分区到VPLEX的前端端口之前手动注册它们。
要执行此操作,应选择图中突出显示为绿色的按钮。
登录到EMCVPLEX中的启动器可以通过突出显示未注册的启动器并单击Register(注册)按钮完成注册。
下图显示了这一步骤。
该图中的插图显示了在单击Register按钮时打开的窗口。
此插图还显示了EMCVPLEX提供的便利:
可以为未注册的启动器指定一个好记的名称,并为正在注册的启动器选择主机类型。
从EMCVPLEX向VMware环境调配存储的最后一步是创建存储视图。
这可以通过选择VPLEX管理系统主页上的最后一个向导(Step7:
CreateStorageViews)来完成。
下图显示了在选择主页上最后一步时打开的窗口。
该窗口的左窗格显示了创建存储视图必须执行的步骤。
按照向导逐步操作,即可使用定义的一组VPLEX前端端口向VMware虚拟化平台调配适当的虚拟卷。
请注意,关于在将VMwareESX服务器连接到EMCVPLEX时应使用的VPLEX端口方面的建议,将在下一节讨论。
下图显示了使用该向导创建的存储视图。
图中突出显示了通过该视图公开的虚拟卷的WWN。
VMware虚拟化平台使用此信息识别设备。
在VMwareESX服务器上,执行SCSI总线重新扫描可以发现新调配的存储。
下图显示了扫描结果。
可以看到VMwareESX服务器可访问一个WWN为6000144000000010a001b07360847619的设备。
快速比较一下WWN与在上图中突出显示为绿色的信息,可以确认VMwareESX服务器发现的设备确实是新调配的VPLEX虚拟卷。
该图还显示了用于EMCVPLEX设备的光纤通道组织唯一标识符(OUI)为00:
01:
44。
一旦VPLEX设备被VMwareESX服务器发现,它们就可用于创建VMware文件系统(数据存储区),或用作RDM。
不过,为了获得最佳性能,要确保到EMCVPLEX的I/O与64KB块边界对齐,这一点非常重要。
另外,在特定故障情形下,当到EMCVPLEX的I/O未对齐时,存在较小的数据损坏可能性。
因此,EMC要求从主机操作系统生成的到EMCVPLEX的所有I/O都与64KB的边界对齐。
使用VMwareInfrastructureClient或vSphereClient创建的VMware文件系统会自动对齐文件系统块。
不过,客户操作系统上未对齐的分区可能会对性能产生负面影响,而且如前所述,在某些情况下还可能会导致数据损坏。
因此,一定要确保在客户操作系统(在VMware文件系统呈现的虚拟磁盘上,或在RDM上)上创建的所有分区均与64KB的倍数对齐。