OceanStor存储系统面向VMware的最佳实践_第1页
OceanStor存储系统面向VMware的最佳实践_第2页
OceanStor存储系统面向VMware的最佳实践_第3页
OceanStor存储系统面向VMware的最佳实践_第4页
OceanStor存储系统面向VMware的最佳实践_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华为 OceanStor & OceanStor F 系列存储系统面向 VMware 的最佳实践(NAS 篇)华为 OceanStor V5 & OceanStor F V5 融合存储是华为面向企业用户推出的新一代存储系列,融合了NAS 和 SAN 的应用场景。本文档聚焦如何高效利用 OceanStor V5 & OceanStor F V5 存储的进行VMware 业务部署。目录 HYPERLINK l _bookmark0 概述4 HYPERLINK l _bookmark1 内容简介4 HYPERLINK l _bookmark2 写作目的4 HYPERLINK l _bookmark3

2、 面向读者4 HYPERLINK l _bookmark4 用户收益5 HYPERLINK l _bookmark5 关键组件5 HYPERLINK l _bookmark6 存储产品介绍6 HYPERLINK l _bookmark7 VMware 介绍7 HYPERLINK l _bookmark8 VAAI7 HYPERLINK l _bookmark9 VASA8 HYPERLINK l _bookmark10 NGC8 HYPERLINK l _bookmark11 vROps9 HYPERLINK l _bookmark12 vRO10 HYPERLINK l _bookmark1

3、3 华为存储与 VMware VAAI 的最佳实践11 HYPERLINK l _bookmark14 注意事项11 HYPERLINK l _bookmark15 参考架构11 HYPERLINK l _bookmark16 操作配置12 HYPERLINK l _bookmark17 存储侧12 HYPERLINK l _bookmark18 主机侧16 HYPERLINK l _bookmark19 场景证实18 HYPERLINK l _bookmark20 使用 NFS 共享空间作为虚拟机的存储空间19 HYPERLINK l _bookmark21 File Cloning20 H

4、YPERLINK l _bookmark22 华为存储与 VMware VASA 的最佳实践23 HYPERLINK l _bookmark23 注意事项23 HYPERLINK l _bookmark24 参考架构23 HYPERLINK l _bookmark25 操作配置24 HYPERLINK l _bookmark26 存储侧24 HYPERLINK l _bookmark27 主机侧24 HYPERLINK l _bookmark28 场景证实26 HYPERLINK l _bookmark29 定义存储配置文件,实现存储自动选择27 HYPERLINK l _bookmark30

5、 华为存储与 VMware NGC 的最佳实践31 HYPERLINK l _bookmark31 注意事项31 HYPERLINK l _bookmark32 参考架构31 HYPERLINK l _bookmark33 操作配置32 HYPERLINK l _bookmark34 存储侧32 HYPERLINK l _bookmark35 主机侧32 HYPERLINK l _bookmark36 场景证实33 HYPERLINK l _bookmark37 vCenter 上查看存储信息33 HYPERLINK l _bookmark38 一站式完成 Datastore 的创建35 HY

6、PERLINK l _bookmark39 华为存储于 vROps 的最佳实践42 HYPERLINK l _bookmark40 注意事项42 HYPERLINK l _bookmark41 参考架构42 HYPERLINK l _bookmark42 操作配置43 HYPERLINK l _bookmark43 场景证实43 HYPERLINK l _bookmark44 华为存储与 vRO 的最佳实践44 HYPERLINK l _bookmark45 注意事项44 HYPERLINK l _bookmark46 参考架构44 HYPERLINK l _bookmark47 操作配置45

7、 HYPERLINK l _bookmark48 存储侧45 HYPERLINK l _bookmark49 主机侧45 HYPERLINK l _bookmark50 场景证实46 HYPERLINK l _bookmark51 vRO 上创建文件系统46 HYPERLINK l _bookmark52 9 总结51 1 概 述内容简介华为 OceanStor V5 & OceanStor F V5 一体化融合存储(下文简称 V5 & F V5 存储)是面向企业级应用的新一代融合存储产品。本文档针对 V5 & F V5 系列存储 NAS 功能配套 VMware 的存储插件进行阐述。聚焦如何高

8、效利用 V5 & F V5 存储,进行 VMware 的业务部署。写作目的本文档的写作目的在于描述 V5 & F V5 存储系统 NAS 功能结合 VMware 的存储插件的配合使用,旨在为华为合作伙伴和华为用户提供参考,以期简化 IT 系统的规划部署,提升运维效率。面向读者本文档面向华为员工、合作伙伴与客户,阅读本文档,需要熟悉如下技术:华为 OceanStor V5 & OceanStor F V5 系列存储华为 DeviceManager 等软件VMware ESXi 操作系统基础知识VMware VCenter 基础知识VMware vRealize Operations Manage

9、rVMware vRealize Orchestrator用户收益本方案提供了 V5 & F V5 存储 NAS 功能结合 VMware 存储插件的配合使用的证实解决方案,期望用户能够使用该证实解决方案,简化运维,提升存储利用率,获取最高投资回报率。关键组件本文中描述的内容基于以下硬件和软件进行描述:华为 OceanStor 5500F V500R007C00 版本存储系统VMware ESXi 操作系统VMware Vcenter 管理软件VMware vRealize Operations ManagerVMware vRealize Orchestrator 2 存储产品介绍华为 Oce

10、anStor V5 & OceanStor F V5 系列融合存储(下文简称 V5 & F V5 系列存储) 是面向企业级应用的新一代融合存储产品。凭借面向云架构的存储操作系统、强劲的 新一代硬件平台和丰富的智能管理软件,V5 & F V5 系列存储在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库 OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求,广泛适用于政府、金融、电信、能源、媒 资等行业。同时,V5 & F V5 系列存储能够提供高效、灵活、丰富的备份、容灾解决方案,有效保证用户业务连续性和数据安全,为用户提供卓越的存储服务。图2-1 华为 O

11、ceanStor V5 & F V5 融合存储更多详细信息,请查看下面的链接: HYPERLINK /cn/products/cloud-computing-dc/storage/massive-storage/5300-5500-5600-5800-v5 OceanStor 5300/5500/5600/5800 V5 混合闪存存储系统 HYPERLINK /cn/products/cloud-computing-dc/storage/massive-storage/6800-v5 OceanStor 6800 V5 高端混合闪存存储系统 HYPERLINK /cn/products/clo

12、ud-computing-dc/storage/unified-storage/5300f-5500f-5600f-5800f-v5 OceanStor 5300F/5500F/5600F/5800F V5 全闪存存储系统 HYPERLINK /cn/products/cloud-computing-dc/storage/unified-storage/6800f-v5 OceanStor 6800F V5 高端全闪存存储系统 HYPERLINK /cn/products/cloud-computing-dc/storage/unified-storage/18500f-18800f-v5 O

13、ceanStor 18500F/18800F V5 高端全闪存存储系统华为 OceanStor V5 & OceanStor F V5 系列存储系统面向 VMware 的最佳实践(NAS 篇) 3 VMware 介 绍VMware ESXi 操作系统针对存储开发了很多的 API,可以与受支持的第三方磁盘阵列解决方案进行集成。目前,与 NAS 存储相关的存储 API 包括以下几种。VAAIVASANGCvROpsvRO下面我们详细介绍这些 API 的功能。VAAIVMware vSphere API for Array Integration - NAS (VAAI-NAS) 为 vSphere

14、 提供了将特定I/O 操作的负载卸载到受支持的磁盘阵列。借助 VAAI-NAS plug-in,vSphere 能够更快地执行关键操作,并减少 CPU、内存和节约存储网络带宽。目前,VAAI-NAS 支持以下功能。Space Reservation在 NFS 文件系统创建 Thick VMDK。File Cloning文件/虚拟机克隆,支持 Full Clone 和 Lazy Clone。Extended Stats报告 Thin VMDK 或虚拟机存储空间消耗信息。详细的信息,请参见下面的链接: HYPERLINK /content/dam/digitalmarketing/vmware/e

15、n/pdf/techpaper/vmware-vsphere-storage-api-array-integration-white-paper.pdf /content/dam/digitalmarketing/vmware/en/pdf/techpaper/vmware-vsphere- HYPERLINK /content/dam/digitalmarketing/vmware/en/pdf/techpaper/vmware-vsphere-storage-api-array-integration-white-paper.pdf storage-api-array-integratio

16、n-white-paper.pdfExtended Stats 功能不需要安装插件,默认 VMware ESXi 主机即可支持。华为 OceanStor V5 & OceanStor F V5 系列存储系统面向 VMware 的最佳实践(NAS 篇)VASAvStorage APIs for Storage Awareness (简称 VASA)创建了一个可扩展的架构。存储合作伙伴的产品可以使用该架构将能力和当前状态告知 vCenter。启用了 VASA 的产品使用网络服务在 vCenter 上进行注册。具体的信息,比如阵列配置和能力、存储健康状态、事件等都可以汇聚在 API 上。VASA 主

17、要支持以下功能:Storage 拓扑图生成存储控制器 ID,LUN,网卡,虚拟机等相关实体拓扑图。Storage Capabilities收集和提供存储相关特性和功能信息。基于 Storage policy 的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。Storage Status报告不同存储实体的状态信息,包括配置事件和警告信息。详细的信息,请参见下面的链接: HYPERLINK /other-programs/storage/vasa /other-programs/storage/vasaVASA 功能与 VMware vSphere 的版本相关。在 5.x 版本上

18、VASA 1.0 的功能都能正常使用。从6.5 版本开始,VMware 的管理软件切换到网页版本,VASA 的版本也更新为 2.0,功能更倾向于 VVOL,原本基础功能有所弱化。NGCOceanStor VMware Next Generation Client Plug-in(以下简称 NGC 插件)是一款针对VMware vSphere Web Client 开发的存储管理插件,用于实现通过 vSphere Web Client 对华为存储设备进行管理。NGC 插件的主要功能如下:存储阵列管理vSphere Web Client 通过插件对存储阵列信息进行查看,并可以根据需要增加或删除阵列

19、。设备信息展示vSphere Web Client 在添加设备之后,可以查看设备的基本信息,包括:IP 地址、设备型号及版本、位置信息、容量等。查询主机信息vSphere Web Client 可以查看某个 ESXi 主机下,所包含的所有 DataStore、LUN 和目标器以及其详细信息,选中某个 DataStore 会显示对应的 LUN 信息。查询虚拟机信息vSphere Web Client 可以查看某个虚拟机下,所包含的所有虚拟机磁盘、裸机映射以及其详细信息。创建 DataStore华为 OceanStor V5 & OceanStor F V5 系列存储系统面向 VMware 的最佳

20、实践(NAS 篇)vSphere Web Client 需要使用块设备的存储资源的时候,可以通过创建与 LUN 对应的 DataStore 来获取存储资源。备份和恢复vSphere Web Client 可以对挂载到 ESXi 的 LUN 进行备份和恢复。挂载/卸载 LUNvSphere Web Client 直接将设备的 LUN 批量挂载到主机,或者直接把已挂载的LUN 从主机批量卸载,并对 LUN 显示易识别的设备名称。详细的信息,请参见下面的链接: HYPERLINK /vsx/solutions/huawei-storage-ngc-plug-in-for-vmware-vcenter

21、?ref=search /vsx/solutions/huawei-storage-ngc-plug-in-for-vmware-vcenter?ref=searchvROpsVMware vRealize Operations Manager(以下简称 vROps)插件是集成在 vROps 系统中的一个管理软件。通过该插件,可以实现在 vROps 系统中对华为存储进行信息收集、监控管理的操作。vROps 插件主要包含以下功能:仪表板存储信息概览包括存储概览,存储拓扑,存储性能及存储 DataStores 信息。TOP-N 特性包括存储池利用率,IOPS,延时和带宽等信息。高级特性包含 Sma

22、rtQos,SmartPartition、Snapshot 及 Replication 属性。视图华为提供了多维度的,多对象的视图功能,方便了管理员对对象的总体状况和性能状况进行了解。告警告警管理主要用于向 vROps 管理员提供问题的告警,用于管理员参考作为进一步决策的依据。在告警类中,华为存储插件设计了两种类型的告警让管理员全面覆盖和了解存储告警情况。第一类是华为存储自身内部的告警,可以按照告警级别展现在 vROps 告警管理界面中,实现管理员直观获取后端存储告警的需求。另一类是 vROps 根据自身收集的数据和定义的告警策略,自动触发的 vROps自定义告警。报告华为存储提供了三种类型的

23、报告提供给用户作为后端存储报告样板,该三种类型的样板覆盖了常用的性能和容量统计状况,系统性能运行状况等,能够协助管理员观测到大部分场景的系统运行状况。报告分类如下:华为存储容量报告华为存储性能报告华为存储容量和性能报告详细的信息,请参见下面的链接: HYPERLINK /vsx/solutions/huawei-storage-management-pack-for-vmware-vrealize-operations-manager?ref=search /vsx/solutions/huawei-storage-management-pack-for-vmware-vrealize- HY

24、PERLINK /vsx/solutions/huawei-storage-management-pack-for-vmware-vrealize-operations-manager?ref=search operations-manager?ref=searchvROVMware vRealize Orchestrator 是 VMware 自动化工作流的核心组件,华为 vRO Plugin 是按照 VMware vRealize Orchestrator API 规范要求开发的流程自动化插件,用于管理华为存储设备。插件默认已经打包了常用工作流,使得管理员可以启动插件中的工作流完成自动化任

25、务;其次 VMware vRealize Orchestrator 提供了友好的设计器,用户可以基于业务流程和需求自定义工作流,并且可以结合插件中的工作流设计出复杂的自动化任务,实现对存储设备的自动化配置管理。vRO 插件主要包含以下功能:存储注册存储的注册和去注册等功能,是后续操作的基础。NAS 功能创建文件系统创建文件共享创建文件系统快照SAN 功能创建 LUN创建 LUN 快照创建 LUN 拷贝创建主机创建映射视图详细的信息,请参见下面的链接: HYPERLINK /vsx/solutions/huawei-vro-plugin-1-0?ref=search /vsx/solutions

26、/huawei-vro-plugin-1-0?ref=search 4 华为存储与 VMware VAAI 的最佳实践注意事项华为存储与 VMware VAAI-NAS 功能配合使用的时候,有如下注意事项。当使用 VMware NAS 的 VAAI 功能的时候,需要在 VMware ESXi 主机上安装插件:eSDK_Storage_VAAI_NAS。该插件在使用过程中有如下注意事项。当前版本不支持 LazyClone、本机快照特性。如果源数据存储和目标数据存储位于不同 OceanStor 存储系统,复制操作将不会被卸载到存储系统上。可以从下面的地址获取华为插件 eSDK_Storage_VA

27、AI_NAS 的相关信息。 HYPERLINK /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779 /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779同时使用该功能的时候,要求存储已经获得了对应的认证。目前,华为 OceanStor V5 存储的 VAAI-NAS 功能已经获得了相关的认证。存储产品与 VMware 的认证信息可以通过下面的链接搜索到。 HYPERLINK /resources/compatibility/search.php?de

28、viceCategory=san /resources/compatibility/search.php?deviceCategory=san参考架构VMware VAAI-NAS 的参考架构组网图如下所示。图4-1 VMware VAAI-NAS 参考架构图存储系统与服务器通过 10GE 组网建立连接。存储系统上提供 NFS 共享文件系统给服务器,服务器上使用该共享文件创建 datastore。通过 vCenter Server 来管理 VMware ESXi 服务器。操作配置存储侧存储系统上的资源分配流程图如下图所示:图4-2 存储系统上的资源分配流程图整体操作配置流程描述如下:存储系统和

29、主机之间建立 10GE 的物理连接。存储系统上按照规划配置逻辑端口,包括选定物理端口和配置业务 IP。存储系统上创建硬盘域。存储系统上创建存储池。存储系统上创建文件系统。存储系统上为已经创建的文件系统创建共享。下面对其中的关键步骤进行描述。创建硬盘域硬盘域(Disk Domain)即多个硬盘的组合,将硬盘整合并预留热备容量后统一向存储池提供存储资源。OceanStor V5 系列存储可以配置一个或多个硬盘域。一个硬盘域上可以创建多个存储池(Storage Pool)。一个硬盘域的硬盘可以选择 SSD、SAS、NL-SAS 中的一种或者多种。不同硬盘域之间是完全隔离的,包括故障域、性能和存储资源

30、等。硬盘域的热备容量比例与热备策略和硬盘的类型和数量相关,该比例关系由存储系统根据可靠性工程方法自动维护。OceanStor V5 系列存储系统支持 SSD、SAS、NL SAS 三种硬盘,并支持分级存储。建议使用 SSD 和 SAS 硬盘部署,不建议使用性能和可靠性较低的 NL SAS 盘。OceanStor V5 系列存储系统的硬盘域可以跨所有引擎,但基于性能考虑,不建议跨引擎创建硬盘域,以避免过于频繁的内部交换网络数据传输。OceanStor V5 系列存储系统的硬盘域可以包含多达上千块硬盘,但基于性能和可靠性考虑,建议硬盘域每存储层的硬盘数不超过 100 个。创建存储池存储池(Stor

31、age Pool),是存放存储空间资源的容器,创建于硬盘域内,可以从硬盘域上动态分配资源,并定义每个存储层级的“RAID 级别”。V5 存储支持 RAID6、RAID10、RAID5、RAID3、RAID50、RAID1、RAID0 七种RAID 级别,建议按如下策略为 Oracle OLTP 数据库配置 RAID 级别。首选 RAID6,尤其是虚拟机 OS,核心业务等可靠性要求高的场景。性能的重要性高于可靠性时,建议选择 RAID10。容量的重要性高于可靠性时,建议选择 RAID5。创建存储池的界面如下图所示。创建文件系统图4-3 创建存储池创建文件系统时,为了能使存储系统的性能达到最优状态

32、,需要根据实际的数据存储情况,选择合适的策略。主要参数的推荐配置策略如下。Thin:启用 Thin 功能后,存储系统不会一次性分配已设置的容量给文件系统。在文件系统容量范围内,存储系统会根据主机实际使用的容量动态分配存储资源, 实现按需分配。建议开启。快照空间比例:文件系统快照空间占文件系统空间的百分比。建议保持默认值20%。应用场景:文件系统的应用场景,选择“VM”。其他参数:建议保持保持默认。创建文件系统的界面如下图所示。图4-4 创建文件系统创建共享创建 NFS 共享后,操作系统的客户端用户能够通过网络访问共享的文件系统,建议按如下策略。客户端选择,如果只允许少数特定的主机,则可以配置

33、IP 或者网段;如果允许所有主机都访问,则直接配置为“*”。客户端权限选择“Read-write”读写权限,允许数据库对文件进行任意操作。写模式保持默认,选择“Synchronous”同步模式,写入共享的数据立即写入硬盘。权限限制保持,选择“no_all_squash”,保留共享文件的 UID 和 GID。Root 权限限制选择“no_all_squash”,允许客户端以 root 用户访问,root 用户具有共享目录的完全控制访问权限。源端口校验限制保持默认,选择“insecure”,允许客户端使用 11023 的端口访问 NFS 共享资源。创建共享的界面如下图所示。图4-5 共享权限配置主

34、机侧VMware ESXi 服务器上的操作流程如下:安装 eSDK_Storage_VAAI-NAS 插件创建 datastore确认 VAAI 功能已经打开下面对其中的关键步骤进行描述。安装插件VMware 主机侧需要安装 eSDK_Storage_VAAI_NAS 插件,安装包和指导手册可以从下面的地址获取。 HYPERLINK /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779 /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779创建 data

35、storeVMware ESXi 主机上选择 NFS V3 协议,其他参数解释如下:Datastore name:datastore 的名称,可以自己定义。Folder:选择之前存储系统上创建的共享文件系统。Server:添加之前存储系统上配置的逻辑 IP。创建 datastore 的界面如下图所示。图4-6 创建 Datastore确认 VAAI 开关已经打开主机上先查看 nfs 文件共享所生成的卷名称,如下所示。图4-7 查看存储卷信息rootlocalhost: esxcli storage filesystem listMount PointVolume NameUUIDMounted

36、 TypeSizeFree- - - - - - -/vmfs/volumes/0b81d9bf-db62142enfs_withreduce0b81d9bf-db62142e true NFS879609298944 879393812480/vmfs/volumes/b0de35d5-59dd2d9anfs_noreduce_104 b0de35d5-59dd2d9a true NFS879609298944 793382764544/vmfs/volumes/5a5cd103-4087e29f-637d-90e2ba6ababc Storage_2600_35a5cd103- 4087e

37、29f-637d-90e2ba6ababctrue VMFS-5 321854111744 320832798720/vmfs/volumes/5a5cd113-bac605e2-630d-90e2ba6ababc Storage_2600_45a5cd113- bac605e2-630d-90e2ba6ababctrue VMFS-5 321854111744 234931355648/vmfs/volumes/5a74b033-82b3791a-abdc-90e2ba6ababc extend_test5a74b033- 82b3791a-abdc-90e2ba6ababctrue VMF

38、S-5104689827849544138752/vmfs/volumes/5a3d502a-1c38d6e9-9433-90e2ba6ababc datastore15a3d502a- 1c38d6e9-9433-90e2ba6ababctrue VMFS-5 590826438656 589803028480/vmfs/volumes/5a5cd120-f872e4d6-d945-90e2ba6ababc Storage_2600_55a5cd120- f872e4d6-d945-90e2ba6ababctrue VMFS-5 321854111744 320832798720/vmfs/

39、volumes/5a5cd0e6-21ff1d19-3d46-90e2ba6ababc Storage_2600_15a5cd0e6- 21ff1d19-3d46-90e2ba6ababctrue VMFS-5 321854111744 208968613888/vmfs/volumes/5a5cd0f6-74cdf5ae-f388-90e2ba6ababc Storage_2600_25a5cd0f6- 74cdf5ae-f388-90e2ba6ababctrue VMFS-5 321854111744 208968613888/vmfs/volumes/5a3d502b-3f273588-

40、7111-90e2ba6ababc5a3d502b-3f273588- 7111-90e2ba6ababctrue vfat42935910404261740544/vmfs/volumes/f1263374-abda829d-c3a5-901f31406da8f1263374-abda829d- c3a5-901f31406da8true vfat26185318470705152/vmfs/volumes/b522797b-9f10300e-a26a-c1b586ba3a77b522797b-9f10300e- a26a-c1b586ba3a77true vfat2618531847082

41、3936/vmfs/volumes/5a3d5029-a4ff38d9-4eb3-90e2ba6ababc5a3d5029-a4ff38d9- 4eb3-90e2ba6ababctrue vfat29971251286228992然后使用下面的命令确认其支持 NAS VAAI 功能。rootlocalhost: vmkfstools -P -h /vmfs/volumes/0b81d9bf-db62142eNFS-1.00 file system spanning 1 partitions. File system label (if any): nfs_withreduceMode: pub

42、licCapacity 819.2 GB, 819 GB available, file block size 4 KB, max supported file size256 TBUUID: 0b81d9bf-db62142e-0000-000000000000Partitions spanned (on notDCS): nfs:nfs_withreduceNAS VAAI Supported: YESIs Native Snapshot Capable: YES rootlocalhost:场景证实证实环境中,硬件信息如下表所示。表4-1 硬件信息组件类型详细信息备注存储系统OceanS

43、tor 5500F V5版本:V500R007C00SPC100主机VMware ESXi 6.0交换机HUAWEI CE6810vCenter ServervCenter 6.5从之前的介绍,可以看到支持 VAAI-NAS 和不支持 VAAI-NAS 的差异如下表所示。表4-2 支持 VAAI-NAS 和不支持 VAAI-NAS 的差异场景支持 VAAI-NAS不支持 VAAI-NAS使用 NFS 共享空间作为虚拟机的存储空间同时支持下面 3 种类型:Thick provision lazy zeroedThick provision eager zeroedThin provision只支

44、持 Thin provision。克隆主机的 CPU 使用率低链路带宽低克隆速率快主机的 CPU 使用率高链路带宽高克隆速率慢下面分别对这些场景进行描述。使用 NFS 共享空间作为虚拟机的存储空间当支持 VAAI-NAS 功能时,客户可以在 NFS 文件系统中创建 Thick VMDK。当不支持 VAAI-NAS 功能时,客户只能创建 Thin VMDK。操作步骤新创建一个虚拟机或者给已有的虚拟机添加新的磁盘,查看支持的硬盘格式。验证结果在已经安装 eSDK_Storage_VAAI_NAS 插件的 VMware ESXi 主机上,我们发现其支持的磁盘格式如下:图4-8 安装 eSDK_Sto

45、rage_VAAI_NAS 插件的服务器所支持的硬盘格式可以发现,在安装 eSDK_Storage_VAAI_NAS 插件的 VMware ESXi 主机上,其支持如下 3 种硬盘格式。Thick provision lazy zeroedThick provision eager zeroedThin provision在该场景下,NFS 共享文件并不支持存储的负载卸载,如果选择“Thick provision eager zeroed”,则可以发现链路上会有大量的 IO。这里我们给主机分配两块磁盘,一个类型为“Thick provision eager zeroed”,另外一个类型为“Th

46、in provision”。如果需要查看“Thin provision”磁盘已经分配的空间,则可以在 VMware ESXi 虚拟机上执行下面的命令进行查看:rootlocalhost: vmkfstools -extendedstat /vmfs/volumes/b0de35d5- 59dd2d9a/VAAI_NAS_TEST1/VAAI_NAS_TEST1_1.vmdkCapacity bytes: 42949672960Used bytes: 2443132928Unshared bytes: 2443132928 rootlocalhost:在没有安装 eSDK_Storage_VAA

47、I_NAS 插件的 VMware ESXi 主机上,挂载相同的文件共享,发现其支持的硬盘格式如下:图4-9 未安装 eSDK_Storage_VAAI_NAS 插件的服务器所支持的硬盘格式File Cloning当支持 VAAI-NAS 功能时,克隆的操作被卸载到存储系统上,主机上的 CPU 负载,链路带宽都会偏低。当不支持 VAAI-NAS 功能时,克隆的操作完全在链路上完成,主机的 CPU 负载,链路带宽很高。操作步骤本节介绍 File Cloning 特性的验证测试步骤:步骤 1 选择 VAAI_VM 虚拟机,编辑虚拟机配置并添加:80GB Thick provision eager z

48、eroed+40G Thin provision 的虚拟硬盘,存储在 NFS 数据存储 NFS_1 中。步骤 2 选择 VAAI_VM 虚拟机,执行 Clone 操作,从 VAAI_VM 虚拟机克隆一个新虚拟机VAAI_VM2 并存放与另外一个 NFS 数据存储 NFS_2,记录迁移过程中的主机 CPU 负荷、链路带宽及迁移时间等信息。图4-10 Clone 虚拟机步骤 3 在 ESXi 上查看网络带宽使用情况。步骤 4 卸载 HuaweiVAAINASPlugin 的情况下,重复步骤 13。-结束验证结果验证过程中的记录如下图所示。表4-3 支持 VAAI-NAS 与不支持 VAAI-NAS

49、 功能对比对比项目支持 VAAI-NAS不支持 VAAI-NAS主机 CPU 负荷10%左右与无操作时相比,基本没有变化。40%左右,峰值 80%。网络带宽峰值 14MB,平均值 5MB 左右。离散的 IO。930MB 左右稳定的持续 IO。迁移时间83s138s从上面的记录可以看到,通过使用 VAAI-NAS 功能,主机对存储的读写操作被卸载到存储内部完成,可以大幅降低 VMware ESXi 服务器的负荷及链路带宽。 5 华为存储与 VMware VASA 的最佳实践注意事项华为存储与 VMware VASA 功能配合使用的时候,有如下注意事项。当使用 VMware VASA 功能的时候,

50、需要在额外的虚拟机上安装 VASA 的相关插件:eSDK_Storage_VASA。可以从下面的地址获取华为插件 eSDK_Storage_VASA 的相关信息。 HYPERLINK /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779 /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779同时使用该功能的时候,要求存储已经获得了对应的认证。存储产品与 VMware 的认证信息可以通过下面的链接搜索到。 HYPERLINK /resources/comp

51、atibility/search.php?deviceCategory=san /resources/compatibility/search.php?deviceCategory=san参考架构VMware VASA 的参考架构组网图如下所示。图5-1 VMware VASA 参考架构图存储系统与服务器通过 10GE 组网建立连接。存储系统上提供 NFS 共享文件系统给服务器,服务器上使用该共享文件创建 datastore。通过 vCenter Server 来管理 VMware ESXi 服务器。使用一台独立的虚拟机,安装 Windows Server 2008 R2 操作系统,然后安装

52、eSDK_Storage_VASA 插件。该虚拟机跟 vCenter 及存储在同一个管理网络中。操作配置存储侧主机侧参见章节 HYPERLINK l _bookmark17 4.3.1 。VMware ESXi 服务器上的操作流程如下:部署 VASA Provider 虚拟机。安装 VASA Provider 虚拟机的操作系统安装 eSDK_Storage_VASA 插件VASA Provider 虚拟机上注册存储VCenter 上注册 VASA Provider下面对其中的关键步骤进行描述。部署 VASA Provider 虚拟机VASA Provider 虚拟机的详细部署过程,请参见文档e

53、SDK Storage Plugins 1.0.0 快速指引 01(VASA 1.0),可以从下面的链接中获取。 HYPERLINK /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779 /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779VCenter 上注册 VASA Provider打开 vCenter Web 管理界面,单击网页上的 Home 图标,选择“Global Inventory Lists”, 如下图所示。图5-2 进入 Global

54、 Inventory Lists在“Global Inventory Lists”界面,选择“vCenter Servers”,如下图所示。图5-3 选择 vCenter Servers在左侧导航栏选择需要注册的 vCenter 服务器名称,然后在右侧的导航栏“Configure”,然后选择“Storage Providers”,单击其中的加号,如下图所示。图5-4 注册新的插件按照文档eSDK Storage Plugins 1.0.0 快速指引 01(VASA 1.0)中描述的内容,注册VASA 插件。注册成功后,确认插件的状态为“Online”。5.4 场景证实证实环境中,硬件信息如下表

55、所示。表5-1 硬件信息组件类型详细信息备注存储系统OceanStor 5500F V5版本:V500R007C00SPC100主机VMware ESXi 6.0交换机HUAWEI CE6810vCenter ServervCenter 6.5VASA ProviderVASA 1.0 版本操作系统为 Windows Server 2008 R2 SP1。在 vCenter 6.5 上,使用了 WEB 形式的管理界面,VASA 的功能被弱化,不少 vSphereClient 上的功能不再支持。存储的资源查看功能大部分可以在 NGC 插件中获取到,这里重点介绍通过 VASA 配置存储 Profi

56、le,实现存储的快速自动选择。5.4.1 定义存储配置文件,实现存储自动选择基于 Storage policy 的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。操作步骤操作步骤描述如下:步骤 1 定义存储的 Profile。依次选择“Home Policies and Profiles”,然后选择左侧的“VM Storage Policies”,如下图所示。图5-5 选择虚拟机存储策略创建虚拟机存储策略,如下图所示。图5-6 创建虚拟机存储策略配置策略名称。图5-7 配置策略名称定义存储类型,这里我们使用 5500F 全闪存存储系统,定义为“Huawei.ExtremePer

57、formance”类型,如下所示。图5-8 定义存储类型选择兼容的存储。图5-9 选择兼容的存储完成配置。步骤 2 使用策略,创建虚拟机。配置虚拟机的过程中,选择之前创建的虚拟机存储策略,如下图所示。图5-10 配置虚拟机此时,可以发现,vCenter 会将之前定义好的兼容的存储罗列出来,简化了存储选择的步骤。-结束验证结果虚拟机创建完成后,查看其存储资源,确认创建在正确的资源池中,如下图所示。图5-11 虚拟机的存储资源相比于不支持 VASA 的存储,支持 VASA 后,对维护工作的简化如下图所示。图5-12 支持 VASA 功能后,对维护工作的简化以新创一个 VM 为例,支持 VASA 与

58、不支持 VASA 的耗时分析如下:图5-13 耗时分析可以发现,使用 VASA 后,运维效率提升了 400%。 6华为存储与 VMwareNGC 的最佳实践注意事项华为存储与 VMware NGC 功能配合使用的时候,有如下注意事项。当使用 VMware NGC 功能的时候,需要在额外的虚拟机上安装 NGC 的相关插件:eSDK_Storage_NGC_Plugin。可以从下面的地址获取华为插件 eSDK_Storage_NGC_Plugin 的相关信息。 HYPERLINK /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130

59、779 /enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779同时使用该功能的时候,要求存储已经获得了对应的认证。存储产品与 VMware 的认证信息可以通过下面的链接搜索到。 HYPERLINK /resources/compatibility/search.php?deviceCategory=san /resources/compatibility/search.php?deviceCategory=san参考架构VMware NGC 的参考架构组网图如下所示。图6-1 VMware NGC 的参考架构存储系统与服务器

60、通过 10GE 组网建立连接。存储系统上提供 NFS 共享文件系统给服务器,服务器上使用该共享文件创建 datastore。通过 vCenter Server 来管理 VMware ESXi 服务器。使用一台独立的虚拟机,安装 Windows Server 2008 R2 操作系统,然后安装 eSDK_Storage_NGC 插件。该虚拟机跟 vCenter 及存储在同一个管理网络中。操作配置存储侧主机侧参见章节 HYPERLINK l _bookmark17 4.3.1 。VMware ESXi 服务器上的操作流程如下:部署 NGC Server 虚拟机。安装 NGC Server 虚拟机的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论