2024年1月16日发(作者:栗友菱)
华为 OceanStor & OceanStor F 系列存储系统面向 VMware 的最佳实践(NAS
篇)
华为 OceanStor V5 & OceanStor F V5 融合存储是华为面向企业用户推出的新一代存储系列,融合了
NAS和SAN的应用场景。本文档聚焦如何高效利用OceanStor V5 &
OceanStor F V5存储的进行VMware业务部署。
目 录
1 概述 .................................................................................................................................................. 4
1.1 内容简介 ............................................................................ 4
1.2 写作目的 ............................................................................ 4
1.3 面向读者 ............................................................................ 4
1.4 用户收益 ............................................................................ 5
1.5 关键组件 ............................................................................ 5
2 存储产品介绍 .................................................................................................................................. 6
3 VMware介绍 ................................................................................................................................... 7
3.1 VAAI ........................................................................................................................................................................................... 7
3.2 VASA .......................................................................................................................................................................................... 8
3.3 NGC ................................................................................................................................................................. 8
3.4 vROps .............................................................................................................................................................. 9
3.5 vRO ................................................................................................................................................................ 10
4 华为存储与VMware VAAI的最佳实践 .................................................................................... 11
4.1 注意事项 ........................................................................... 11
4.2 参考架构 ........................................................................... 11
4.3 操作配置 ........................................................................... 12
4.3.1 存储侧 ........................................................................ 12
4.3.2 主机侧 ........................................................................ 16
4.4 场景证实 ........................................................................... 18
4.4.1 使用NFS共享空间作为虚拟机的存储空间 ........................................... 19
4.4.2 FileCloning ........................................................................................................................................... 20
5 华为存储与VMware VASA 的最佳实践 .................................................................................. 23
5.1 注意事项 ........................................................................... 23
5.2 参考架构 ........................................................................... 23
5.3 操作配置 ........................................................................... 24
5.3.1 存储侧 ........................................................................ 24
5.3.2 主机侧 ........................................................................ 24
5.4 场景证实 ........................................................................... 26
5.4.1 定义存储配置文件,实现存储自动选择 ............................................ 27
6 华为存储与VMware NGC的最佳实践 ..................................................................................... 31
6.1 注意事项 ........................................................................... 31
6.2 参考架构 ........................................................................... 31
6.3 操作配置 ........................................................................... 32
6.3.1 存储侧 ........................................................................ 32
6.3.2 主机侧 ........................................................................ 32
6.4 场景证实 ........................................................................... 33
6.4.1 vCenter 上查看存储信息 .......................................................... 33
6.4.2 一站式完成Datastore 的创建 ...................................................... 35
7 华为存储于vROps的最佳实践 ................................................................................................... 42
7.1 注意事项 ........................................................................... 42
7.2 参考架构 ........................................................................... 42
7.3 操作配置 ........................................................................... 43
7.4 场景证实 ........................................................................... 43
8 华为存储与vRO的最佳实践 ....................................................................................................... 44
8.1 注意事项 ........................................................................... 44
8.2 参考架构 ........................................................................... 44
8.3 操作配置 ........................................................................... 45
8.3.1 存储侧 ........................................................................ 45
8.3.2 主机侧 ........................................................................ 45
8.4 场景证实 ........................................................................... 46
8.4.1 vRO上创建文件系统 ............................................................. 46
9 总结 ................................................................................................................................................ 51
1概述
1.1 内容简介
华为OceanStorV5&OceanStorFV5一体化融合存储(下文简称V5&FV5 存储)是面向企业级应用的新一代融合存储产品。本文档针对V5&FV5系列存储NAS功能配套VMware的存储插件进行阐述。聚焦如何高效利用V5&FV5存储,进行VMware 的业务部署。
1.2 写作目的
本文档的写作目的在于描述V5 & F V5 存储系统NAS 功能结合VMware 的存储插件的配合使用,旨在为华为合作伙伴和华为用户提供参考,以期简化IT 系统的规划部署,提升运维效率。
1.3 面向读者
本文档面向华为员工、合作伙伴与客户,阅读本文档,需要熟悉如下技术:
华为OceanStorV5 &OceanStor FV5 系列存储
华为DeviceManager等软件
VMwareESXi操作系统基础知识
VMwareVCenter基础知识
VMware vRealize OperationsManager
VMware vRealizeOrchestrator
1.4 用户收益
本方案提供了V5 & F V5 存储NAS 功能结合VMware 存储插件的配合使用的证实解决方案,期望用户能够使用该证实解决方案,简化运维,提升存储利用率,获取最高投资回报率。
1.5 关键组件
本文中描述的内容基于以下硬件和软件进行描述:
华为OceanStor5500FV500R007C00 版本存储系统
VMwareESXi操作系统
VMwareVcenter管理软件
VMware vRealize OperationsManager
VMware vRealizeOrchestrator
图2-1 华为OceanStor V5 & F V5 融合存储
2存储产品介绍
华为OceanStorV5&OceanStorFV5系列融合存储(下文简称V5& FV5系列存储)是面向企业级应用的新一代融合存储产品。凭借面向云架构的存储操作系统、强劲的新一代硬件平台和丰富的智能管理软件,V5&FV5系列存储在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求,广泛适用于政府、金融、电信、能源、媒资等行业。同时,V5&FV5系列存储能够提供高效、灵活、丰富的备份、容灾解决方案,有效保证用户业务连续性和数据安全,为用户提供卓越的存储服务。
更多详细信息,请查看下面的链接:
OceanStor5300/5500/5600/5800V5 混合闪存存储系统
OceanStor6800V5 高端混合闪存存储系统
OceanStor5300F/5500F/5600F/5800FV5全闪存存储系统
OceanStor6800FV5 高端全闪存存储系统
OceanStor18500F/18800FV5高端全闪存存储系统
3VAAI
VASA
NGC
vROps
vRO
下面我们详细介绍这些API 的功能。
VMware 介绍
VMware ESXi 操作系统针对存储开发了很多的API,可以与受支持的第三方磁盘阵列解决方案进行集成。目前,与NAS 存储相关的存储API 包括以下几种。
3.1 VAAI
VMware vSphere API for Array Integration - NAS (VAAI-NAS) 为vSphere 提供了将特定
I/O 操作的负载卸载到受支持的磁盘阵列。借助VAAI-NAS plug-in,vSphere 能够更快地执行关键操作,并减少CPU、内存和节约存储网络带宽。
目前,VAAI-NAS 支持以下功能。
SpaceReservation
在NFS 文件系统创建Thick VMDK。
FileCloning
文件/虚拟机克隆,支持Full Clone 和Lazy Clone。
Extended Stats
报告Thin VMDK 或虚拟机存储空间消耗信息。
详细的信息,请参见下面的链接:
/content/dam/digitalmarketing/vmware/en/pdf/techpaper/
Extended Stats功能不需要安装插件,默认VMwareESXi主机即可支持。
3.2 VASA
3.3 NGC
vStorage APIs for Storage Awareness (简称VASA)创建了一个可扩展的架构。存储合作伙伴的产品可以使用该架构将能力和当前状态告知vCenter。启用了VASA 的产品使用网络服务在vCenter 上进行注册。具体的信息,比如阵列配置和能力、存储健康状态、事件等都可以汇聚在API 上。
VASA 主要支持以下功能:
Storage 拓扑图
生成存储控制器ID,LUN,网卡,虚拟机等相关实体拓扑图。
StorageCapabilities
−
收集和提供存储相关特性和功能信息。
−
基于Storagepolicy的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。
Storage Status
报告不同存储实体的状态信息,包括配置事件和警告信息。
详细的信息,请参见下面的链接:
/other-programs/storage/vasa
VASA功能与VMwarevSphere的版本相关。在5.x版本上VASA1.0 的功能都能正常使用。从
6.5 版本开始,VMware 的管理软件切换到网页版本,VASA 的版本也更新为2.0,功能更倾向于VVOL,原本基础功能有所弱化。
OceanStor VMware Next Generation Client Plug-in(以下简称NGC 插件)是一款针对VMware vSphere Web Client 开发的存储管理插件,用于实现通过vSphere Web Client 对华为存储设备进行管理。
NGC 插件的主要功能如下:
存储阵列管理
vSphere Web Client 通过插件对存储阵列信息进行查看,并可以根据需要增加或删除阵列。
设备信息展示
vSphere Web Client 在添加设备之后,可以查看设备的基本信息,包括:IP 地址、设备型号及版本、位置信息、容量等。
查询主机信息
vSphere Web Client 可以查看某个ESXi 主机下,所包含的所有DataStore、LUN 和目标器以及其详细信息,选中某个DataStore 会显示对应的LUN 信息。
查询虚拟机信息
vSphere Web Client 可以查看某个虚拟机下,所包含的所有虚拟机磁盘、裸机映射以及其详细信息。
创建DataStore
vSphere Web Client 需要使用块设备的存储资源的时候,可以通过创建与LUN 对应的DataStore 来获取存储资源。
备份和恢复
vSphere Web Client 可以对挂载到ESXi 的LUN 进行备份和恢复。
挂载/卸载LUN
vSphere Web Client 直接将设备的LUN 批量挂载到主机,或者直接把已挂载的
LUN 从主机批量卸载,并对LUN 显示易识别的设备名称。
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-storage-ngc-plug-in-for-vmware-vcenter?ref=search
3.4 vROps
VMware vRealize Operations Manager(以下简称vROps)插件是集成在vROps 系统中的一个管理软件。通过该插件,可以实现在vROps 系统中对华为存储进行信息收集、监控管理的操作。
vROps 插件主要包含以下功能:
仪表板
−
存储信息概览
包括存储概览,存储拓扑,存储性能及存储DataStores 信息。
TOP-N特性
包括存储池利用率,IOPS,延时和带宽等信息。
高级特性
包含SmartQos,SmartPartition、Snapshot 及Replication 属性。
−
−
视图
华为提供了多维度的,多对象的视图功能,方便了管理员对对象的总体状况和性能状况进行了解。
告警
告警管理主要用于向vROps 管理员提供问题的告警,用于管理员参考作为进一步决策的依据。
在告警类中,华为存储插件设计了两种类型的告警让管理员全面覆盖和了解存储告警情况。
−
第一类是华为存储自身内部的告警,可以按照告警级别展现在vROps告警管理界面中,实现管理员直观获取后端存储告警的需求。
另一类是vROps根据自身收集的数据和定义的告警策略,自动触发的vROps
自定义告警。
−
报告
华为存储提供了三种类型的报告提供给用户作为后端存储报告样板,该三种类型的样板覆盖了常用的性能和容量统计状况,系统性能运行状况等,能够协助管理员观测到大部分场景的系统运行状况。报告分类如下:
3.5 vRO
−
华为存储容量报告
−
华为存储性能报告
−
华为存储容量和性能报告
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-storage-management-pack-for-vmware-vrealize-operations-manager?ref=search
VMware vRealize Orchestrator 是VMware 自动化工作流的核心组件,华为vRO Plugin
是按照VMware vRealize Orchestrator API 规范要求开发的流程自动化插件,用于管理华为存储设备。
插件默认已经打包了常用工作流,使得管理员可以启动插件中的工作流完成自动化任务;其次VMware vRealize Orchestrator 提供了友好的设计器,用户可以基于业务流程和需求自定义工作流,并且可以结合插件中的工作流设计出复杂的自动化任务,实现对存储设备的自动化配置管理。
vRO 插件主要包含以下功能:
存储注册
存储的注册和去注册等功能,是后续操作的基础。
NAS功能
−
创建文件系统
−
创建文件共享
−
创建文件系统快照
SAN功能
−
创建LUN
−
创建LUN 快照
−
创建LUN 拷贝
−
创建主机
−
创建映射视图
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-vro-plugin-1-0?ref=search
4
华为存储与VMware VAAI 的最佳实践
4.1 注意事项
华为存储与VMware VAAI-NAS 功能配合使用的时候,有如下注意事项。
当使用VMware NAS的VAAI功能的时候,需要在VMware ESXi主机上安装插件:eSDK_Storage_VAAI_NAS。
该插件在使用过程中有如下注意事项。
−
−
当前版本不支持LazyClone、本机快照特性。
如果源数据存储和目标数据存储位于不同OceanStor存储系统,复制操作将不会被卸载到存储系统上。
可以从下面的地址获取华为插件eSDK_Storage_VAAI_NAS 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
目前,华为OceanStor V5 存储的VAAI-NAS 功能已经获得了相关的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
4.2 参考架构
VMware VAAI-NAS 的参考架构组网图如下所示。
图4-1 VMware VAAI-NAS 参考架构图
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
4.3 操作配置
4.3.1 存储侧
存储系统上的资源分配流程图如下图所示:
图4-2 存储系统上的资源分配流程图
整体操作配置流程描述如下:
创建硬盘域创建存储池
存储系统和主机之间建立10GE 的物理连接。
存储系统上按照规划配置逻辑端口,包括选定物理端口和配置业务IP。
存储系统上创建硬盘域。
存储系统上创建存储池。
存储系统上创建文件系统。
存储系统上为已经创建的文件系统创建共享。下面对其中的关键步骤进行描述。
硬盘域(Disk Domain)即多个硬盘的组合,将硬盘整合并预留热备容量后统一向存储池提供存储资源。
OceanStorV5系列存储可以配置一个或多个硬盘域。
一个硬盘域上可以创建多个存储池(StoragePool)。
一个硬盘域的硬盘可以选择SSD、SAS、NL-SAS中的一种或者多种。
不同硬盘域之间是完全隔离的,包括故障域、性能和存储资源等。
硬盘域的热备容量比例与热备策略和硬盘的类型和数量相关,该比例关系由存储系统根据可靠性工程方法自动维护。
OceanStor V5 系列存储系统支持SSD、SAS、NL SAS 三种硬盘,并支持分级存储。建议使用SSD 和SAS 硬盘部署,不建议使用性能和可靠性较低的NL SAS 盘。
OceanStor V5 系列存储系统的硬盘域可以跨所有引擎,但基于性能考虑,不建议跨引擎创建硬盘域,以避免过于频繁的内部交换网络数据传输。
OceanStor V5 系列存储系统的硬盘域可以包含多达上千块硬盘,但基于性能和可靠性考虑,建议硬盘域每存储层的硬盘数不超过100 个。
存储池(StoragePool),是存放存储空间资源的容器,创建于硬盘域内,可以从硬盘域上动态分配资源,并定义每个存储层级的“RAID 级别”。
V5存储支持RAID6、RAID10、RAID5、RAID3、RAID50、RAID1、RAID0七种
RAID 级别,建议按如下策略为Oracle OLTP 数据库配置RAID 级别。
首选RAID6,尤其是虚拟机OS,核心业务等可靠性要求高的场景。
性能的重要性高于可靠性时,建议选择RAID10。
容量的重要性高于可靠性时,建议选择RAID5。创建存储池的界面如下图所示。
图4-3 创建存储池
创建文件系统
创建文件系统时,为了能使存储系统的性能达到最优状态,需要根据实际的数据存储情况,选择合适的策略。主要参数的推荐配置策略如下。
Thin:启用Thin功能后,存储系统不会一次性分配已设置的容量给文件系统。在文件系统容量范围内,存储系统会根据主机实际使用的容量动态分配存储资源,实现按需分配。建议开启。
快照空间比例:文件系统快照空间占文件系统空间的百分比。建议保持默认值
20%。
应用场景:文件系统的应用场景,选择“VM”。
其他参数:建议保持保持默认。创建文件系统的界面如下图所示。
创建共享图4-4 创建文件系统
创建NFS 共享后,操作系统的客户端用户能够通过网络访问共享的文件系统,建议按如下策略。
客户端选择,如果只允许少数特定的主机,则可以配置IP或者网段;如果允许所有主机都访问,则直接配置为“*”。
客户端权限选择“Read-write”读写权限,允许数据库对文件进行任意操作。
写模式保持默认,选择“Synchronous”同步模式,写入共享的数据立即写入硬盘。
权限限制保持,选择“no_all_squash”,保留共享文件的UID和GID。
Root权限限制选择“no_all_squash”,允许客户端以root用户访问,root用户具有共享目录的完全控制访问权限。
源端口校验限制保持默认,选择“insecure”,允许客户端使用1~1023的端口访问NFS 共享资源。
创建共享的界面如下图所示。
图4-5 共享权限配置
4.3.2 主机侧
安装eSDK_Storage_VAAI-NAS插件
创建datastore
确认VAAI功能已经打开
VMware ESXi 服务器上的操作流程如下:
下面对其中的关键步骤进行描述。
安装插件
VMware 主机侧需要安装eSDK_Storage_VAAI_NAS 插件,安装包和指导手册可以从下面的地址获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
创建datastore
VMware ESXi 主机上选择NFS V3 协议,其他参数解释如下:
Datastore name:datastore的名称,可以自己定义。
Folder:选择之前存储系统上创建的共享文件系统。
Server:添加之前存储系统上配置的逻辑IP。创建datastore的界面如下图所示。
图4-6 创建Datastore
确认VAAI 开关已经打开
主机上先查看nfs 文件共享所生成的卷名称,如下所示。
图4-7 查看存储卷信息
[root@localhost:~] esxcli storage filesystem list
MountPoint
MountedType
VolumeName
Size Free
UUID
------------------------------------------------- ---------------- ---------------
-------------------- ------- ------ ------------ ------------
/vmfs/volumes/0b81d9bf-db62142e nfs_withreduce 0b81d9bf-db62142e
trueNFS 879693812480
/vmfs/volumes/b0de35d5-59dd2d9a nfs_noreduce_104 b0de35d5-59dd2d9a
trueNFS 879682764544
/vmfs/volumes/5a5cd103-4087e29f-637d-90e2ba6ababcStorage_2600_3 5a5cd103-
4087e29f-637d-90e2ba6ababc true VMFS-5 322
/vmfs/volumes/5a5cd113-bac605e2-630d-90e2ba6ababcStorage_2600_4 5a5cd113-
bac605e2-630d-90e2ba6ababc true VMFS-5 3234931355648
/vmfs/volumes/5a74b033-82b3791a-abdc-90e2ba6ababcextend_test 5a74b033-
82b3791a-abdc-90e2ba6ababc trueVMFS-5 1 9544138752
/vmfs/volumes/5a3d502a-1c38d6e9-9433-90e2ba6ababcdatastore1 5a3d502a-
1c38d6e9-9433-90e2ba6ababc true VMFS-5 599803028480
/vmfs/volumes/5a5cd120-f872e4d6-d945-90e2ba6ababcStorage_2600_5 5a5cd120-
f872e4d6-d945-90e2ba6ababc true VMFS-5 322
/vmfs/volumes/5a5cd0e6-21ff1d19-3d46-90e2ba6ababcStorage_2600_1 5a5cd0e6-
21ff1d19-3d46-90e2ba6ababc true VMFS-5 32
/vmfs/volumes/5a5cd0f6-74cdf5ae-f388-90e2ba6ababcStorage_2600_2 5a5cd0f6-
74cdf5ae-f388-90e2ba6ababc true VMFS-5 32
/vmfs/volumes/5a3d502b-3f273588-7111-90e2ba6ababc 5a3d502b-3f273588- 7111-90e2ba6ababc truevfat 4293591040 4261740544
/vmfs/volumes/f1263374-abda829d-c3a5-901f31406da8 f1263374-abda829d-
c3a5-901f31406da8 truevfat 261853184 70705152
/vmfs/volumes/b522797b-9f10300e-a26a-c1b586ba3a77 b522797b-9f10300e-
a26a-c1b586ba3a77 truevfat 261853184 70823936
/vmfs/volumes/5a3d5029-a4ff38d9-4eb3-90e2ba6ababc 5a3d5029-a4ff38d9-
4eb3-90e2ba6ababc truevfat 299712512 86228992
然后使用下面的命令确认其支持NAS VAAI 功能。
[root@localhost:~] vmkfstools -P -h /vmfs/volumes/0b81d9bf-db62142e
NFS-1.00 file system spanning 1partitions.
File system label (if any):nfs_withreduce
Mode: public
Capacity 819.2 GB, 819 GB available, file block size 4 KB, max supported file size
256 TB
UUID: 0b81d9bf-db62142e-0000
Partitions spanned (on "notDCS"):
nfs:nfs_withreduce
NAS VAAI Supported: YES
Is Native Snapshot Capable: YES
[root@localhost:~]
4.4 场景证实
证实环境中,硬件信息如下表所示。
表4-1 硬件信息
组件类型
存储系统
主机
交换机
vCenter Server
详细信息
OceanStor 5500F V5
VMware ESXi 6.0
HUAWEI CE6810
vCenter 6.5
备注
版本:V500R007C00SPC100
从之前的介绍,可以看到支持VAAI-NAS 和不支持VAAI-NAS 的差异如下表所示。
表4-2 支持VAAI-NAS 和不支持VAAI-NAS 的差异
场景
使用NFS 共享空间作为虚拟机的存储空间
支持VAAI-NAS
同时支持下面3 种类型:
Thick provision lazy
zeroed
Thick provision eager
zeroed
Thinprovision
不支持VAAI-NAS
只支持Thin provision。
克隆 主机的CPU 使用率低链路带宽低
克隆速率快
主机的CPU 使用率高链路带宽高
克隆速率慢
下面分别对这些场景进行描述。
4.4.1 使用NFS共享空间作为虚拟机的存储空间
操作步骤
验证结果
当支持VAAI-NAS 功能时,客户可以在NFS 文件系统中创建Thick VMDK。当不支持VAAI-NAS 功能时,客户只能创建Thin VMDK。
新创建一个虚拟机或者给已有的虚拟机添加新的磁盘,查看支持的硬盘格式。
在已经安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,我们发现其支持的磁盘格式如下:
图4-8 安装eSDK_Storage_VAAI_NAS 插件的服务器所支持的硬盘格式
可以发现,在安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,其支持如下3 种硬盘格式。
Thick provision lazyzeroed
Thick provision eagerzeroed
Thinprovision
在该场景下,NFS 共享文件并不支持存储的负载卸载,如果选择“Thick provision
eagerzeroed”,则可以发现链路上会有大量的IO。
这里我们给主机分配两块磁盘,一个类型为“Thickprovisioneagerzeroed”,另外一个类型为“Thinprovision”。
如果需要查看“Thin provision”磁盘已经分配的空间,则可以在VMware ESXi 虚拟机上执行下面的命令进行查看:
[root@localhost:~] vmkfstools --extendedstat /vmfs/volumes/b0de35d5-
59dd2d9a/VAAI_NAS_TEST1/VAAI_NAS_TEST1_
Capacity bytes: 42949672960
Used bytes: 2443132928
Unshared bytes: 2443132928
[root@localhost:~]
在没有安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,挂载相同的文件共享,发现其支持的硬盘格式如下:
图4-9 未安装eSDK_Storage_VAAI_NAS 插件的服务器所支持的硬盘格式
4.4.2 FileCloning
当支持VAAI-NAS 功能时,克隆的操作被卸载到存储系统上,主机上的CPU 负载,链路带宽都会偏低。
当不支持VAAI-NAS 功能时,克隆的操作完全在链路上完成,主机的CPU 负载,链路带宽很高。
操作步骤
本节介绍File Cloning 特性的验证测试步骤:
步骤1 选择VAAI_VM 虚拟机,编辑虚拟机配置并添加:80GB Thick provision eager
zeroed+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 的情况下,重复步骤1~3。
----结束
验证结果
验证过程中的记录如下图所示。
表4-3 支持VAAI-NAS 与不支持VAAI-NAS 功能对比
对比项目
主机CPU 负荷
支持VAAI-NAS
10%左右
与无操作时相比,基本没有变化。
不支持VAAI-NAS
40%左右,峰值80%。
网络带宽
峰值14MB,平均值5MB 左右。离散的IO。
930MB 左右
稳定的持续IO。
138s
迁移时间
83s
从上面的记录可以看到,通过使用VAAI-NAS 功能,主机对存储的读写操作被卸载到存储内部完成,可以大幅降低VMware ESXi 服务器的负荷及链路带宽。
5
华为存储与VMware VASA 的最佳实践
5.1 注意事项
华为存储与VMware VASA 功能配合使用的时候,有如下注意事项。
当使用VMwareVASA功能的时候,需要在额外的虚拟机上安装VASA的相关插件:eSDK_Storage_VASA。
可以从下面的地址获取华为插件eSDK_Storage_VASA 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
5.2 参考架构
VMware VASA 的参考架构组网图如下所示。
图5-1 VMware VASA 参考架构图
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,安装Windows Server 2008 R2 操作系统,然后安装eSDK_Storage_VASA 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
5.3 操作配置
5.3.1 存储侧
参见章节4.3.1。
5.3.2 主机侧
VMware ESXi 服务器上的操作流程如下:
部署VASAProvider虚拟机。
−
−
−
安装VASAProvider 虚拟机的操作系统
安装eSDK_Storage_VASA插件
VASAProvider虚拟机上注册存储
VCenter上注册VASAProvider
下面对其中的关键步骤进行描述。
部署VASA Provider 虚拟机
VASA Provider 虚拟机的详细部署过程,请参见文档《eSDK Storage Plugins 1.0.0 快速指引01(VASA 1.0)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
VCenter 上注册VASA Provider
打开vCenter Web 管理界面,单击网页上的Home 图标,选择“Global Inventory Lists”,如下图所示。
图5-2 进入Global Inventory Lists
在“Global Inventory Lists”界面,选择“vCenter Servers”,如下图所示。
图5-3 选择vCenter Servers
在左侧导航栏选择需要注册的vCenter 服务器名称,然后在右侧的导航栏
“Configure”,然后选择“StorageProviders”,单击其中的加号,如下图所示。
图5-4 注册新的插件
按照文档《eSDK Storage Plugins 1.0.0快速指引01(VASA 1.0)》中描述的内容,注册
VASA 插件。
注册成功后,确认插件的状态为“Online”。
5.4 场景证实
证实环境中,硬件信息如下表所示。
表5-1 硬件信息
组件类型
存储系统
主机
交换机
vCenter Server
详细信息
OceanStor 5500F V5
VMware ESXi 6.0
HUAWEI CE6810
vCenter 6.5
备注
版本:V500R007C00SPC100
VASA Provider
VASA 1.0 版本 操作系统为Windows Server 2008 R2 SP1。
在vCenter 6.5 上,使用了WEB 形式的管理界面,VASA 的功能被弱化,不少vSphere
Client 上的功能不再支持。存储的资源查看功能大部分可以在NGC 插件中获取到,这里重点介绍通过VASA 配置存储Profile,实现存储的快速自动选择。
5.4.1 定义存储配置文件,实现存储自动选择
基于Storage policy 的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。
操作步骤
操作步骤描述如下:
步骤1 定义存储的Profile。
依次选择“Home > Policies and Profiles”,然后选择左侧的“VM Storage Policies”,如下图所示。
图5-5 选择虚拟机存储策略
创建虚拟机存储策略,如下图所示。
图5-6 创建虚拟机存储策略
配置策略名称。
图5-7 配置策略名称
定义存储类型,这里我们使用5500F 全闪存存储系统,定义为
“ePerformance”类型,如下所示。
图5-8 定义存储类型
选择兼容的存储。
图5-9 选择兼容的存储
完成配置。
步骤2使用策略,创建虚拟机。
验证结果
配置虚拟机的过程中,选择之前创建的虚拟机存储策略,如下图所示。
图5-10 配置虚拟机
此时,可以发现,vCenter 会将之前定义好的兼容的存储罗列出来,简化了存储选择的步骤。
----结束
虚拟机创建完成后,查看其存储资源,确认创建在正确的资源池中,如下图所示。
图5-11 虚拟机的存储资源
相比于不支持VASA 的存储,支持VASA 后,对维护工作的简化如下图所示。
图5-12 支持VASA 功能后,对维护工作的简化
以新创一个VM 为例,支持VASA 与不支持VASA 的耗时分析如下:
图5-13 耗时分析
可以发现,使用VASA 后,运维效率提升了400%。
6
华为存储与VMware NGC 的最佳实践
6.1 注意事项
华为存储与VMware NGC 功能配合使用的时候,有如下注意事项。
当使用VMware NGC功能的时候,需要在额外的虚拟机上安装NGC的相关插件:eSDK_Storage_NGC_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_NGC_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
6.2 参考架构
VMware NGC 的参考架构组网图如下所示。
图6-1 VMware NGC 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,安装Windows Server 2008 R2 操作系统,然后安装eSDK_Storage_NGC 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
6.3 操作配置
6.3.1 存储侧
参见章节4.3.1。
6.3.2 主机侧
VMware ESXi 服务器上的操作流程如下:
部署NGCServer虚拟机。
−
−
−
安装NGCServer虚拟机的操作系统
安装eSDK_Storage_NGC_Plugin插件
NGCServer虚拟机上注册存储
vCenter上重启相关服务
详细部署过程,请参见文档《eSDK_Storage_Plugins_1.0.0_快速指引_01(NGC,_Plug-
in)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
6.4 场景证实
存储支持NGC 插件后,可以通过该插件,在VMware vSphere Web Client 上完成下面的操作。
查看存储的相关信息。
一站式完成Datastore的创建。
一站式完成数据的备份和恢复。
后面两点的操作很相似,前者是通过VMwarevSphere WebClient完成存储系统上共享资源的创建并在vCenter上完成datastore的创建,后者是在VMware vSphereWeb Client上完成共享资源的快照创建等操作。这里我们取第一个场景来加以验证。
6.4.1 vCenter上查看存储信息
登录vCenter 的web 管理界面,查看是否能否获取到与之连接的存储的相关信息。
操作步骤
验证步骤如下:
步骤1 在Home 界面,进入“Huawei Storage Plugin”管理菜单。
图6-2 进入“Huawei Storage Plugin”管理菜单
步骤2选择识别到的存储系统,查看相应的信息是否正确。
验证结果
图6-3 存储信息
----结束
在右侧的存储信息界面,可以正常查看到如下信息:
系统信息
包括产品状态、版本、型号、SN 号、容量等信息。
告警信息
存储系统当前的告警信息。
存储池信息
包括存储池信息及池中的资源信息。如下图所示。
图6-4 存储池信息
6.4.2 一站式完成Datastore的创建
在vCenter 上,利用NGC 功能,一站式完成Datastore 的创建,免去存储侧的手动配置操作。
操作步骤
操作步骤描述如下:
步骤1 创建Datastore。
在VMware ESXi 主机上,依次选择右键菜单“Huawei Storage Plugin > Create
Datastore”,如下图所示。
图6-5 创建datastore
步骤2选择与之连接的存储系统。
图6-6 选择存储系统
步骤3 选择存储类型。
图6-7 选择”NFS storage type”
步骤4 选择存储池。
图6-8 选择存储池
步骤5 创建文件系统。
图6-9 创建文件系统
步骤6 配置文件共享权限。
图6-10 配置文件共享权限
步骤7配置datastore 名字,完成创建。
图6-11 配置datastore 名字
----结束
验证结果
在vCenter 和存储管理界面上,确认相关的资源已经自动创建完成。存储管理界面上,创建的共享如下图所示。
图6-12 存储侧创建的资源
vCenter 上创建的datastore 如下图所示。
图6-13 vCenter 完成的创建
相比于不支持NGC 的存储而言,在创建datastore 上,支持NGC 后对维护工作的简化如下图所示。
图6-14 支持NGC 后对维护工作的简化
可以发现,相比于传统的使用2 个管理软件4 个步骤的操作,支持NGC 后,只需要在VMware vSphere Web Client 上一站式完成即可。支持NGC 功能与不支持NGC 功能的耗时分析如下图所示:
图6-15 耗时分析
可以发现,支持NGC 后,运维效率提升了300%。
7
华为存储于vROps的最佳实践
7.1 注意事项
华为存储与VMware vROps 功能配合使用的时候,有如下注意事项。
当使用VMware vROps 功能的时候,需要在VMware vROps上安装相关插件:
eSDK_Storage_vROps_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_vROps_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
7.2 参考架构
VMware vROps 的参考架构组网图如下所示。
图7-1 VMware vROps 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,部署vROps 虚拟机,然后安装eSDK_Storage_vROps_Plugin 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
7.3 操作配置
VMware vRealize Operations Manager 为纯粹的监控管理软件,配置完成后,即可监控相关的信息。详细的内容,请参见文档《eSDK_Storage_Plugins_1.0.0_用户指南》,可以从下面的地址中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
7.4 场景证实
相关的监控内容,请参见文档《eSDK_Storage_Plugins_1.0.0_用户指南》,可以从下面的地址中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
8
华为存储与vRO的最佳实践
8.1 注意事项
华为存储与VMware vRO 功能配合使用的时候,有如下注意事项。
当使用VMware vRO功能的时候,需要在VMware vRO上安装相关插件:
eSDK_Storage_vRO_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_vRO_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
8.2 参考架构
VMware vRO 的参考架构组网图如下所示。
图8-1 VMware vRO 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,部署vRO 虚拟机,然后安装eSDK_Storage_vRO_Plugin 插件。该虚拟机跟
vCenter 及存储在同一个管理网络中。
8.3 操作配置
8.3.1 存储侧
当前版本的vRO 插件上,需要先在存储上完成硬盘域和存储池的创建,详细的步骤请参见章节4.3.1,其余功能可以通过该插件来完成。
8.3.2 主机侧
需要在VMware ESXi 服务器上部署一个vRO 虚拟机,相关的操作流程如下:
安装vRO虚拟机的操作系统
安装eSDK_Storage_vRO_Plugin插件
重启vRO 服务器服务
vROClient上注册存储
详细部署过程,请参见文档《eSDK_Storage_Plugins_1.0.0_安装配置指南_01(vRO)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
8.4 场景证实
当前版本的vRO 插件在NAS 功能上,主要包含以下功能:
创建文件系统
创建文件共享
创建文件系统快照
结合VMware 的vRA 软件,可以实现相关工作流的自动编排发布。
在vRO 上,上面三个操作的流程是相似的,这里我们取第一个场景来加以证实。
8.4.1 vRO 上创建文件系统
在vRO 上完成在存储系统上创建文件系统。
操作步骤
操作步骤描述如下。
步骤1 注册存储。
进入vRO 管理界面,在左侧的导航栏依次选择“Library > Huawei > Storage >
Configuration > Register Storage Array”,单击右键,选择菜单“Start workflow”,如下图所示。
图8-2 启动存储注册的工作流
在弹出的配置界面,配置存储的相关信息,如下图所示。
图8-3 注册新的存储
完成后提交即可,完成存储的注册。
步骤2 创建文件系统。
进入vRO 管理界面,在左侧的导航栏依次选择“Library > Huawei > Storage > NAS >
Filesystem > Create Filesystem”,单击右键,选择菜单“Start workflow”,如下图所示。
图8-4 启动文件系统创建的工作流
如果不希望立刻执行,也可以选择“Schedule workflow”。
如果选择的是“Schedule workflow”,则需要首先定义好执行的时间,如下图所示。
图8-5 定义工作流执行的时间
如果选择的是“Start workflow”,则立刻进入存储配置界面,需要添加存储的信息,如下图所示。
验证结果图8-6 配置存储信息
完成后提交即可。
确认工作流执行成功,如下图所示。
图8-7 确认工作流执行成功
----结束
登录存储系统管理界面,确认上述文件系统已经创建成功。
2024年1月16日发(作者:栗友菱)
华为 OceanStor & OceanStor F 系列存储系统面向 VMware 的最佳实践(NAS
篇)
华为 OceanStor V5 & OceanStor F V5 融合存储是华为面向企业用户推出的新一代存储系列,融合了
NAS和SAN的应用场景。本文档聚焦如何高效利用OceanStor V5 &
OceanStor F V5存储的进行VMware业务部署。
目 录
1 概述 .................................................................................................................................................. 4
1.1 内容简介 ............................................................................ 4
1.2 写作目的 ............................................................................ 4
1.3 面向读者 ............................................................................ 4
1.4 用户收益 ............................................................................ 5
1.5 关键组件 ............................................................................ 5
2 存储产品介绍 .................................................................................................................................. 6
3 VMware介绍 ................................................................................................................................... 7
3.1 VAAI ........................................................................................................................................................................................... 7
3.2 VASA .......................................................................................................................................................................................... 8
3.3 NGC ................................................................................................................................................................. 8
3.4 vROps .............................................................................................................................................................. 9
3.5 vRO ................................................................................................................................................................ 10
4 华为存储与VMware VAAI的最佳实践 .................................................................................... 11
4.1 注意事项 ........................................................................... 11
4.2 参考架构 ........................................................................... 11
4.3 操作配置 ........................................................................... 12
4.3.1 存储侧 ........................................................................ 12
4.3.2 主机侧 ........................................................................ 16
4.4 场景证实 ........................................................................... 18
4.4.1 使用NFS共享空间作为虚拟机的存储空间 ........................................... 19
4.4.2 FileCloning ........................................................................................................................................... 20
5 华为存储与VMware VASA 的最佳实践 .................................................................................. 23
5.1 注意事项 ........................................................................... 23
5.2 参考架构 ........................................................................... 23
5.3 操作配置 ........................................................................... 24
5.3.1 存储侧 ........................................................................ 24
5.3.2 主机侧 ........................................................................ 24
5.4 场景证实 ........................................................................... 26
5.4.1 定义存储配置文件,实现存储自动选择 ............................................ 27
6 华为存储与VMware NGC的最佳实践 ..................................................................................... 31
6.1 注意事项 ........................................................................... 31
6.2 参考架构 ........................................................................... 31
6.3 操作配置 ........................................................................... 32
6.3.1 存储侧 ........................................................................ 32
6.3.2 主机侧 ........................................................................ 32
6.4 场景证实 ........................................................................... 33
6.4.1 vCenter 上查看存储信息 .......................................................... 33
6.4.2 一站式完成Datastore 的创建 ...................................................... 35
7 华为存储于vROps的最佳实践 ................................................................................................... 42
7.1 注意事项 ........................................................................... 42
7.2 参考架构 ........................................................................... 42
7.3 操作配置 ........................................................................... 43
7.4 场景证实 ........................................................................... 43
8 华为存储与vRO的最佳实践 ....................................................................................................... 44
8.1 注意事项 ........................................................................... 44
8.2 参考架构 ........................................................................... 44
8.3 操作配置 ........................................................................... 45
8.3.1 存储侧 ........................................................................ 45
8.3.2 主机侧 ........................................................................ 45
8.4 场景证实 ........................................................................... 46
8.4.1 vRO上创建文件系统 ............................................................. 46
9 总结 ................................................................................................................................................ 51
1概述
1.1 内容简介
华为OceanStorV5&OceanStorFV5一体化融合存储(下文简称V5&FV5 存储)是面向企业级应用的新一代融合存储产品。本文档针对V5&FV5系列存储NAS功能配套VMware的存储插件进行阐述。聚焦如何高效利用V5&FV5存储,进行VMware 的业务部署。
1.2 写作目的
本文档的写作目的在于描述V5 & F V5 存储系统NAS 功能结合VMware 的存储插件的配合使用,旨在为华为合作伙伴和华为用户提供参考,以期简化IT 系统的规划部署,提升运维效率。
1.3 面向读者
本文档面向华为员工、合作伙伴与客户,阅读本文档,需要熟悉如下技术:
华为OceanStorV5 &OceanStor FV5 系列存储
华为DeviceManager等软件
VMwareESXi操作系统基础知识
VMwareVCenter基础知识
VMware vRealize OperationsManager
VMware vRealizeOrchestrator
1.4 用户收益
本方案提供了V5 & F V5 存储NAS 功能结合VMware 存储插件的配合使用的证实解决方案,期望用户能够使用该证实解决方案,简化运维,提升存储利用率,获取最高投资回报率。
1.5 关键组件
本文中描述的内容基于以下硬件和软件进行描述:
华为OceanStor5500FV500R007C00 版本存储系统
VMwareESXi操作系统
VMwareVcenter管理软件
VMware vRealize OperationsManager
VMware vRealizeOrchestrator
图2-1 华为OceanStor V5 & F V5 融合存储
2存储产品介绍
华为OceanStorV5&OceanStorFV5系列融合存储(下文简称V5& FV5系列存储)是面向企业级应用的新一代融合存储产品。凭借面向云架构的存储操作系统、强劲的新一代硬件平台和丰富的智能管理软件,V5&FV5系列存储在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求,广泛适用于政府、金融、电信、能源、媒资等行业。同时,V5&FV5系列存储能够提供高效、灵活、丰富的备份、容灾解决方案,有效保证用户业务连续性和数据安全,为用户提供卓越的存储服务。
更多详细信息,请查看下面的链接:
OceanStor5300/5500/5600/5800V5 混合闪存存储系统
OceanStor6800V5 高端混合闪存存储系统
OceanStor5300F/5500F/5600F/5800FV5全闪存存储系统
OceanStor6800FV5 高端全闪存存储系统
OceanStor18500F/18800FV5高端全闪存存储系统
3VAAI
VASA
NGC
vROps
vRO
下面我们详细介绍这些API 的功能。
VMware 介绍
VMware ESXi 操作系统针对存储开发了很多的API,可以与受支持的第三方磁盘阵列解决方案进行集成。目前,与NAS 存储相关的存储API 包括以下几种。
3.1 VAAI
VMware vSphere API for Array Integration - NAS (VAAI-NAS) 为vSphere 提供了将特定
I/O 操作的负载卸载到受支持的磁盘阵列。借助VAAI-NAS plug-in,vSphere 能够更快地执行关键操作,并减少CPU、内存和节约存储网络带宽。
目前,VAAI-NAS 支持以下功能。
SpaceReservation
在NFS 文件系统创建Thick VMDK。
FileCloning
文件/虚拟机克隆,支持Full Clone 和Lazy Clone。
Extended Stats
报告Thin VMDK 或虚拟机存储空间消耗信息。
详细的信息,请参见下面的链接:
/content/dam/digitalmarketing/vmware/en/pdf/techpaper/
Extended Stats功能不需要安装插件,默认VMwareESXi主机即可支持。
3.2 VASA
3.3 NGC
vStorage APIs for Storage Awareness (简称VASA)创建了一个可扩展的架构。存储合作伙伴的产品可以使用该架构将能力和当前状态告知vCenter。启用了VASA 的产品使用网络服务在vCenter 上进行注册。具体的信息,比如阵列配置和能力、存储健康状态、事件等都可以汇聚在API 上。
VASA 主要支持以下功能:
Storage 拓扑图
生成存储控制器ID,LUN,网卡,虚拟机等相关实体拓扑图。
StorageCapabilities
−
收集和提供存储相关特性和功能信息。
−
基于Storagepolicy的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。
Storage Status
报告不同存储实体的状态信息,包括配置事件和警告信息。
详细的信息,请参见下面的链接:
/other-programs/storage/vasa
VASA功能与VMwarevSphere的版本相关。在5.x版本上VASA1.0 的功能都能正常使用。从
6.5 版本开始,VMware 的管理软件切换到网页版本,VASA 的版本也更新为2.0,功能更倾向于VVOL,原本基础功能有所弱化。
OceanStor VMware Next Generation Client Plug-in(以下简称NGC 插件)是一款针对VMware vSphere Web Client 开发的存储管理插件,用于实现通过vSphere Web Client 对华为存储设备进行管理。
NGC 插件的主要功能如下:
存储阵列管理
vSphere Web Client 通过插件对存储阵列信息进行查看,并可以根据需要增加或删除阵列。
设备信息展示
vSphere Web Client 在添加设备之后,可以查看设备的基本信息,包括:IP 地址、设备型号及版本、位置信息、容量等。
查询主机信息
vSphere Web Client 可以查看某个ESXi 主机下,所包含的所有DataStore、LUN 和目标器以及其详细信息,选中某个DataStore 会显示对应的LUN 信息。
查询虚拟机信息
vSphere Web Client 可以查看某个虚拟机下,所包含的所有虚拟机磁盘、裸机映射以及其详细信息。
创建DataStore
vSphere Web Client 需要使用块设备的存储资源的时候,可以通过创建与LUN 对应的DataStore 来获取存储资源。
备份和恢复
vSphere Web Client 可以对挂载到ESXi 的LUN 进行备份和恢复。
挂载/卸载LUN
vSphere Web Client 直接将设备的LUN 批量挂载到主机,或者直接把已挂载的
LUN 从主机批量卸载,并对LUN 显示易识别的设备名称。
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-storage-ngc-plug-in-for-vmware-vcenter?ref=search
3.4 vROps
VMware vRealize Operations Manager(以下简称vROps)插件是集成在vROps 系统中的一个管理软件。通过该插件,可以实现在vROps 系统中对华为存储进行信息收集、监控管理的操作。
vROps 插件主要包含以下功能:
仪表板
−
存储信息概览
包括存储概览,存储拓扑,存储性能及存储DataStores 信息。
TOP-N特性
包括存储池利用率,IOPS,延时和带宽等信息。
高级特性
包含SmartQos,SmartPartition、Snapshot 及Replication 属性。
−
−
视图
华为提供了多维度的,多对象的视图功能,方便了管理员对对象的总体状况和性能状况进行了解。
告警
告警管理主要用于向vROps 管理员提供问题的告警,用于管理员参考作为进一步决策的依据。
在告警类中,华为存储插件设计了两种类型的告警让管理员全面覆盖和了解存储告警情况。
−
第一类是华为存储自身内部的告警,可以按照告警级别展现在vROps告警管理界面中,实现管理员直观获取后端存储告警的需求。
另一类是vROps根据自身收集的数据和定义的告警策略,自动触发的vROps
自定义告警。
−
报告
华为存储提供了三种类型的报告提供给用户作为后端存储报告样板,该三种类型的样板覆盖了常用的性能和容量统计状况,系统性能运行状况等,能够协助管理员观测到大部分场景的系统运行状况。报告分类如下:
3.5 vRO
−
华为存储容量报告
−
华为存储性能报告
−
华为存储容量和性能报告
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-storage-management-pack-for-vmware-vrealize-operations-manager?ref=search
VMware vRealize Orchestrator 是VMware 自动化工作流的核心组件,华为vRO Plugin
是按照VMware vRealize Orchestrator API 规范要求开发的流程自动化插件,用于管理华为存储设备。
插件默认已经打包了常用工作流,使得管理员可以启动插件中的工作流完成自动化任务;其次VMware vRealize Orchestrator 提供了友好的设计器,用户可以基于业务流程和需求自定义工作流,并且可以结合插件中的工作流设计出复杂的自动化任务,实现对存储设备的自动化配置管理。
vRO 插件主要包含以下功能:
存储注册
存储的注册和去注册等功能,是后续操作的基础。
NAS功能
−
创建文件系统
−
创建文件共享
−
创建文件系统快照
SAN功能
−
创建LUN
−
创建LUN 快照
−
创建LUN 拷贝
−
创建主机
−
创建映射视图
详细的信息,请参见下面的链接:
/vsx/solutions/huawei-vro-plugin-1-0?ref=search
4
华为存储与VMware VAAI 的最佳实践
4.1 注意事项
华为存储与VMware VAAI-NAS 功能配合使用的时候,有如下注意事项。
当使用VMware NAS的VAAI功能的时候,需要在VMware ESXi主机上安装插件:eSDK_Storage_VAAI_NAS。
该插件在使用过程中有如下注意事项。
−
−
当前版本不支持LazyClone、本机快照特性。
如果源数据存储和目标数据存储位于不同OceanStor存储系统,复制操作将不会被卸载到存储系统上。
可以从下面的地址获取华为插件eSDK_Storage_VAAI_NAS 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
目前,华为OceanStor V5 存储的VAAI-NAS 功能已经获得了相关的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
4.2 参考架构
VMware VAAI-NAS 的参考架构组网图如下所示。
图4-1 VMware VAAI-NAS 参考架构图
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
4.3 操作配置
4.3.1 存储侧
存储系统上的资源分配流程图如下图所示:
图4-2 存储系统上的资源分配流程图
整体操作配置流程描述如下:
创建硬盘域创建存储池
存储系统和主机之间建立10GE 的物理连接。
存储系统上按照规划配置逻辑端口,包括选定物理端口和配置业务IP。
存储系统上创建硬盘域。
存储系统上创建存储池。
存储系统上创建文件系统。
存储系统上为已经创建的文件系统创建共享。下面对其中的关键步骤进行描述。
硬盘域(Disk Domain)即多个硬盘的组合,将硬盘整合并预留热备容量后统一向存储池提供存储资源。
OceanStorV5系列存储可以配置一个或多个硬盘域。
一个硬盘域上可以创建多个存储池(StoragePool)。
一个硬盘域的硬盘可以选择SSD、SAS、NL-SAS中的一种或者多种。
不同硬盘域之间是完全隔离的,包括故障域、性能和存储资源等。
硬盘域的热备容量比例与热备策略和硬盘的类型和数量相关,该比例关系由存储系统根据可靠性工程方法自动维护。
OceanStor V5 系列存储系统支持SSD、SAS、NL SAS 三种硬盘,并支持分级存储。建议使用SSD 和SAS 硬盘部署,不建议使用性能和可靠性较低的NL SAS 盘。
OceanStor V5 系列存储系统的硬盘域可以跨所有引擎,但基于性能考虑,不建议跨引擎创建硬盘域,以避免过于频繁的内部交换网络数据传输。
OceanStor V5 系列存储系统的硬盘域可以包含多达上千块硬盘,但基于性能和可靠性考虑,建议硬盘域每存储层的硬盘数不超过100 个。
存储池(StoragePool),是存放存储空间资源的容器,创建于硬盘域内,可以从硬盘域上动态分配资源,并定义每个存储层级的“RAID 级别”。
V5存储支持RAID6、RAID10、RAID5、RAID3、RAID50、RAID1、RAID0七种
RAID 级别,建议按如下策略为Oracle OLTP 数据库配置RAID 级别。
首选RAID6,尤其是虚拟机OS,核心业务等可靠性要求高的场景。
性能的重要性高于可靠性时,建议选择RAID10。
容量的重要性高于可靠性时,建议选择RAID5。创建存储池的界面如下图所示。
图4-3 创建存储池
创建文件系统
创建文件系统时,为了能使存储系统的性能达到最优状态,需要根据实际的数据存储情况,选择合适的策略。主要参数的推荐配置策略如下。
Thin:启用Thin功能后,存储系统不会一次性分配已设置的容量给文件系统。在文件系统容量范围内,存储系统会根据主机实际使用的容量动态分配存储资源,实现按需分配。建议开启。
快照空间比例:文件系统快照空间占文件系统空间的百分比。建议保持默认值
20%。
应用场景:文件系统的应用场景,选择“VM”。
其他参数:建议保持保持默认。创建文件系统的界面如下图所示。
创建共享图4-4 创建文件系统
创建NFS 共享后,操作系统的客户端用户能够通过网络访问共享的文件系统,建议按如下策略。
客户端选择,如果只允许少数特定的主机,则可以配置IP或者网段;如果允许所有主机都访问,则直接配置为“*”。
客户端权限选择“Read-write”读写权限,允许数据库对文件进行任意操作。
写模式保持默认,选择“Synchronous”同步模式,写入共享的数据立即写入硬盘。
权限限制保持,选择“no_all_squash”,保留共享文件的UID和GID。
Root权限限制选择“no_all_squash”,允许客户端以root用户访问,root用户具有共享目录的完全控制访问权限。
源端口校验限制保持默认,选择“insecure”,允许客户端使用1~1023的端口访问NFS 共享资源。
创建共享的界面如下图所示。
图4-5 共享权限配置
4.3.2 主机侧
安装eSDK_Storage_VAAI-NAS插件
创建datastore
确认VAAI功能已经打开
VMware ESXi 服务器上的操作流程如下:
下面对其中的关键步骤进行描述。
安装插件
VMware 主机侧需要安装eSDK_Storage_VAAI_NAS 插件,安装包和指导手册可以从下面的地址获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
创建datastore
VMware ESXi 主机上选择NFS V3 协议,其他参数解释如下:
Datastore name:datastore的名称,可以自己定义。
Folder:选择之前存储系统上创建的共享文件系统。
Server:添加之前存储系统上配置的逻辑IP。创建datastore的界面如下图所示。
图4-6 创建Datastore
确认VAAI 开关已经打开
主机上先查看nfs 文件共享所生成的卷名称,如下所示。
图4-7 查看存储卷信息
[root@localhost:~] esxcli storage filesystem list
MountPoint
MountedType
VolumeName
Size Free
UUID
------------------------------------------------- ---------------- ---------------
-------------------- ------- ------ ------------ ------------
/vmfs/volumes/0b81d9bf-db62142e nfs_withreduce 0b81d9bf-db62142e
trueNFS 879693812480
/vmfs/volumes/b0de35d5-59dd2d9a nfs_noreduce_104 b0de35d5-59dd2d9a
trueNFS 879682764544
/vmfs/volumes/5a5cd103-4087e29f-637d-90e2ba6ababcStorage_2600_3 5a5cd103-
4087e29f-637d-90e2ba6ababc true VMFS-5 322
/vmfs/volumes/5a5cd113-bac605e2-630d-90e2ba6ababcStorage_2600_4 5a5cd113-
bac605e2-630d-90e2ba6ababc true VMFS-5 3234931355648
/vmfs/volumes/5a74b033-82b3791a-abdc-90e2ba6ababcextend_test 5a74b033-
82b3791a-abdc-90e2ba6ababc trueVMFS-5 1 9544138752
/vmfs/volumes/5a3d502a-1c38d6e9-9433-90e2ba6ababcdatastore1 5a3d502a-
1c38d6e9-9433-90e2ba6ababc true VMFS-5 599803028480
/vmfs/volumes/5a5cd120-f872e4d6-d945-90e2ba6ababcStorage_2600_5 5a5cd120-
f872e4d6-d945-90e2ba6ababc true VMFS-5 322
/vmfs/volumes/5a5cd0e6-21ff1d19-3d46-90e2ba6ababcStorage_2600_1 5a5cd0e6-
21ff1d19-3d46-90e2ba6ababc true VMFS-5 32
/vmfs/volumes/5a5cd0f6-74cdf5ae-f388-90e2ba6ababcStorage_2600_2 5a5cd0f6-
74cdf5ae-f388-90e2ba6ababc true VMFS-5 32
/vmfs/volumes/5a3d502b-3f273588-7111-90e2ba6ababc 5a3d502b-3f273588- 7111-90e2ba6ababc truevfat 4293591040 4261740544
/vmfs/volumes/f1263374-abda829d-c3a5-901f31406da8 f1263374-abda829d-
c3a5-901f31406da8 truevfat 261853184 70705152
/vmfs/volumes/b522797b-9f10300e-a26a-c1b586ba3a77 b522797b-9f10300e-
a26a-c1b586ba3a77 truevfat 261853184 70823936
/vmfs/volumes/5a3d5029-a4ff38d9-4eb3-90e2ba6ababc 5a3d5029-a4ff38d9-
4eb3-90e2ba6ababc truevfat 299712512 86228992
然后使用下面的命令确认其支持NAS VAAI 功能。
[root@localhost:~] vmkfstools -P -h /vmfs/volumes/0b81d9bf-db62142e
NFS-1.00 file system spanning 1partitions.
File system label (if any):nfs_withreduce
Mode: public
Capacity 819.2 GB, 819 GB available, file block size 4 KB, max supported file size
256 TB
UUID: 0b81d9bf-db62142e-0000
Partitions spanned (on "notDCS"):
nfs:nfs_withreduce
NAS VAAI Supported: YES
Is Native Snapshot Capable: YES
[root@localhost:~]
4.4 场景证实
证实环境中,硬件信息如下表所示。
表4-1 硬件信息
组件类型
存储系统
主机
交换机
vCenter Server
详细信息
OceanStor 5500F V5
VMware ESXi 6.0
HUAWEI CE6810
vCenter 6.5
备注
版本:V500R007C00SPC100
从之前的介绍,可以看到支持VAAI-NAS 和不支持VAAI-NAS 的差异如下表所示。
表4-2 支持VAAI-NAS 和不支持VAAI-NAS 的差异
场景
使用NFS 共享空间作为虚拟机的存储空间
支持VAAI-NAS
同时支持下面3 种类型:
Thick provision lazy
zeroed
Thick provision eager
zeroed
Thinprovision
不支持VAAI-NAS
只支持Thin provision。
克隆 主机的CPU 使用率低链路带宽低
克隆速率快
主机的CPU 使用率高链路带宽高
克隆速率慢
下面分别对这些场景进行描述。
4.4.1 使用NFS共享空间作为虚拟机的存储空间
操作步骤
验证结果
当支持VAAI-NAS 功能时,客户可以在NFS 文件系统中创建Thick VMDK。当不支持VAAI-NAS 功能时,客户只能创建Thin VMDK。
新创建一个虚拟机或者给已有的虚拟机添加新的磁盘,查看支持的硬盘格式。
在已经安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,我们发现其支持的磁盘格式如下:
图4-8 安装eSDK_Storage_VAAI_NAS 插件的服务器所支持的硬盘格式
可以发现,在安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,其支持如下3 种硬盘格式。
Thick provision lazyzeroed
Thick provision eagerzeroed
Thinprovision
在该场景下,NFS 共享文件并不支持存储的负载卸载,如果选择“Thick provision
eagerzeroed”,则可以发现链路上会有大量的IO。
这里我们给主机分配两块磁盘,一个类型为“Thickprovisioneagerzeroed”,另外一个类型为“Thinprovision”。
如果需要查看“Thin provision”磁盘已经分配的空间,则可以在VMware ESXi 虚拟机上执行下面的命令进行查看:
[root@localhost:~] vmkfstools --extendedstat /vmfs/volumes/b0de35d5-
59dd2d9a/VAAI_NAS_TEST1/VAAI_NAS_TEST1_
Capacity bytes: 42949672960
Used bytes: 2443132928
Unshared bytes: 2443132928
[root@localhost:~]
在没有安装eSDK_Storage_VAAI_NAS 插件的VMware ESXi 主机上,挂载相同的文件共享,发现其支持的硬盘格式如下:
图4-9 未安装eSDK_Storage_VAAI_NAS 插件的服务器所支持的硬盘格式
4.4.2 FileCloning
当支持VAAI-NAS 功能时,克隆的操作被卸载到存储系统上,主机上的CPU 负载,链路带宽都会偏低。
当不支持VAAI-NAS 功能时,克隆的操作完全在链路上完成,主机的CPU 负载,链路带宽很高。
操作步骤
本节介绍File Cloning 特性的验证测试步骤:
步骤1 选择VAAI_VM 虚拟机,编辑虚拟机配置并添加:80GB Thick provision eager
zeroed+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 的情况下,重复步骤1~3。
----结束
验证结果
验证过程中的记录如下图所示。
表4-3 支持VAAI-NAS 与不支持VAAI-NAS 功能对比
对比项目
主机CPU 负荷
支持VAAI-NAS
10%左右
与无操作时相比,基本没有变化。
不支持VAAI-NAS
40%左右,峰值80%。
网络带宽
峰值14MB,平均值5MB 左右。离散的IO。
930MB 左右
稳定的持续IO。
138s
迁移时间
83s
从上面的记录可以看到,通过使用VAAI-NAS 功能,主机对存储的读写操作被卸载到存储内部完成,可以大幅降低VMware ESXi 服务器的负荷及链路带宽。
5
华为存储与VMware VASA 的最佳实践
5.1 注意事项
华为存储与VMware VASA 功能配合使用的时候,有如下注意事项。
当使用VMwareVASA功能的时候,需要在额外的虚拟机上安装VASA的相关插件:eSDK_Storage_VASA。
可以从下面的地址获取华为插件eSDK_Storage_VASA 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
5.2 参考架构
VMware VASA 的参考架构组网图如下所示。
图5-1 VMware VASA 参考架构图
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,安装Windows Server 2008 R2 操作系统,然后安装eSDK_Storage_VASA 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
5.3 操作配置
5.3.1 存储侧
参见章节4.3.1。
5.3.2 主机侧
VMware ESXi 服务器上的操作流程如下:
部署VASAProvider虚拟机。
−
−
−
安装VASAProvider 虚拟机的操作系统
安装eSDK_Storage_VASA插件
VASAProvider虚拟机上注册存储
VCenter上注册VASAProvider
下面对其中的关键步骤进行描述。
部署VASA Provider 虚拟机
VASA Provider 虚拟机的详细部署过程,请参见文档《eSDK Storage Plugins 1.0.0 快速指引01(VASA 1.0)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
VCenter 上注册VASA Provider
打开vCenter Web 管理界面,单击网页上的Home 图标,选择“Global Inventory Lists”,如下图所示。
图5-2 进入Global Inventory Lists
在“Global Inventory Lists”界面,选择“vCenter Servers”,如下图所示。
图5-3 选择vCenter Servers
在左侧导航栏选择需要注册的vCenter 服务器名称,然后在右侧的导航栏
“Configure”,然后选择“StorageProviders”,单击其中的加号,如下图所示。
图5-4 注册新的插件
按照文档《eSDK Storage Plugins 1.0.0快速指引01(VASA 1.0)》中描述的内容,注册
VASA 插件。
注册成功后,确认插件的状态为“Online”。
5.4 场景证实
证实环境中,硬件信息如下表所示。
表5-1 硬件信息
组件类型
存储系统
主机
交换机
vCenter Server
详细信息
OceanStor 5500F V5
VMware ESXi 6.0
HUAWEI CE6810
vCenter 6.5
备注
版本:V500R007C00SPC100
VASA Provider
VASA 1.0 版本 操作系统为Windows Server 2008 R2 SP1。
在vCenter 6.5 上,使用了WEB 形式的管理界面,VASA 的功能被弱化,不少vSphere
Client 上的功能不再支持。存储的资源查看功能大部分可以在NGC 插件中获取到,这里重点介绍通过VASA 配置存储Profile,实现存储的快速自动选择。
5.4.1 定义存储配置文件,实现存储自动选择
基于Storage policy 的虚拟机存储自定义配置文件,确保虚拟机被放置到正确合规的存储设备。
操作步骤
操作步骤描述如下:
步骤1 定义存储的Profile。
依次选择“Home > Policies and Profiles”,然后选择左侧的“VM Storage Policies”,如下图所示。
图5-5 选择虚拟机存储策略
创建虚拟机存储策略,如下图所示。
图5-6 创建虚拟机存储策略
配置策略名称。
图5-7 配置策略名称
定义存储类型,这里我们使用5500F 全闪存存储系统,定义为
“ePerformance”类型,如下所示。
图5-8 定义存储类型
选择兼容的存储。
图5-9 选择兼容的存储
完成配置。
步骤2使用策略,创建虚拟机。
验证结果
配置虚拟机的过程中,选择之前创建的虚拟机存储策略,如下图所示。
图5-10 配置虚拟机
此时,可以发现,vCenter 会将之前定义好的兼容的存储罗列出来,简化了存储选择的步骤。
----结束
虚拟机创建完成后,查看其存储资源,确认创建在正确的资源池中,如下图所示。
图5-11 虚拟机的存储资源
相比于不支持VASA 的存储,支持VASA 后,对维护工作的简化如下图所示。
图5-12 支持VASA 功能后,对维护工作的简化
以新创一个VM 为例,支持VASA 与不支持VASA 的耗时分析如下:
图5-13 耗时分析
可以发现,使用VASA 后,运维效率提升了400%。
6
华为存储与VMware NGC 的最佳实践
6.1 注意事项
华为存储与VMware NGC 功能配合使用的时候,有如下注意事项。
当使用VMware NGC功能的时候,需要在额外的虚拟机上安装NGC的相关插件:eSDK_Storage_NGC_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_NGC_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
6.2 参考架构
VMware NGC 的参考架构组网图如下所示。
图6-1 VMware NGC 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,安装Windows Server 2008 R2 操作系统,然后安装eSDK_Storage_NGC 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
6.3 操作配置
6.3.1 存储侧
参见章节4.3.1。
6.3.2 主机侧
VMware ESXi 服务器上的操作流程如下:
部署NGCServer虚拟机。
−
−
−
安装NGCServer虚拟机的操作系统
安装eSDK_Storage_NGC_Plugin插件
NGCServer虚拟机上注册存储
vCenter上重启相关服务
详细部署过程,请参见文档《eSDK_Storage_Plugins_1.0.0_快速指引_01(NGC,_Plug-
in)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
6.4 场景证实
存储支持NGC 插件后,可以通过该插件,在VMware vSphere Web Client 上完成下面的操作。
查看存储的相关信息。
一站式完成Datastore的创建。
一站式完成数据的备份和恢复。
后面两点的操作很相似,前者是通过VMwarevSphere WebClient完成存储系统上共享资源的创建并在vCenter上完成datastore的创建,后者是在VMware vSphereWeb Client上完成共享资源的快照创建等操作。这里我们取第一个场景来加以验证。
6.4.1 vCenter上查看存储信息
登录vCenter 的web 管理界面,查看是否能否获取到与之连接的存储的相关信息。
操作步骤
验证步骤如下:
步骤1 在Home 界面,进入“Huawei Storage Plugin”管理菜单。
图6-2 进入“Huawei Storage Plugin”管理菜单
步骤2选择识别到的存储系统,查看相应的信息是否正确。
验证结果
图6-3 存储信息
----结束
在右侧的存储信息界面,可以正常查看到如下信息:
系统信息
包括产品状态、版本、型号、SN 号、容量等信息。
告警信息
存储系统当前的告警信息。
存储池信息
包括存储池信息及池中的资源信息。如下图所示。
图6-4 存储池信息
6.4.2 一站式完成Datastore的创建
在vCenter 上,利用NGC 功能,一站式完成Datastore 的创建,免去存储侧的手动配置操作。
操作步骤
操作步骤描述如下:
步骤1 创建Datastore。
在VMware ESXi 主机上,依次选择右键菜单“Huawei Storage Plugin > Create
Datastore”,如下图所示。
图6-5 创建datastore
步骤2选择与之连接的存储系统。
图6-6 选择存储系统
步骤3 选择存储类型。
图6-7 选择”NFS storage type”
步骤4 选择存储池。
图6-8 选择存储池
步骤5 创建文件系统。
图6-9 创建文件系统
步骤6 配置文件共享权限。
图6-10 配置文件共享权限
步骤7配置datastore 名字,完成创建。
图6-11 配置datastore 名字
----结束
验证结果
在vCenter 和存储管理界面上,确认相关的资源已经自动创建完成。存储管理界面上,创建的共享如下图所示。
图6-12 存储侧创建的资源
vCenter 上创建的datastore 如下图所示。
图6-13 vCenter 完成的创建
相比于不支持NGC 的存储而言,在创建datastore 上,支持NGC 后对维护工作的简化如下图所示。
图6-14 支持NGC 后对维护工作的简化
可以发现,相比于传统的使用2 个管理软件4 个步骤的操作,支持NGC 后,只需要在VMware vSphere Web Client 上一站式完成即可。支持NGC 功能与不支持NGC 功能的耗时分析如下图所示:
图6-15 耗时分析
可以发现,支持NGC 后,运维效率提升了300%。
7
华为存储于vROps的最佳实践
7.1 注意事项
华为存储与VMware vROps 功能配合使用的时候,有如下注意事项。
当使用VMware vROps 功能的时候,需要在VMware vROps上安装相关插件:
eSDK_Storage_vROps_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_vROps_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
7.2 参考架构
VMware vROps 的参考架构组网图如下所示。
图7-1 VMware vROps 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,部署vROps 虚拟机,然后安装eSDK_Storage_vROps_Plugin 插件。该虚拟机跟vCenter 及存储在同一个管理网络中。
7.3 操作配置
VMware vRealize Operations Manager 为纯粹的监控管理软件,配置完成后,即可监控相关的信息。详细的内容,请参见文档《eSDK_Storage_Plugins_1.0.0_用户指南》,可以从下面的地址中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
7.4 场景证实
相关的监控内容,请参见文档《eSDK_Storage_Plugins_1.0.0_用户指南》,可以从下面的地址中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
8
华为存储与vRO的最佳实践
8.1 注意事项
华为存储与VMware vRO 功能配合使用的时候,有如下注意事项。
当使用VMware vRO功能的时候,需要在VMware vRO上安装相关插件:
eSDK_Storage_vRO_Plugin。
可以从下面的地址获取华为插件eSDK_Storage_vRO_Plugin 的相关信息。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
同时使用该功能的时候,要求存储已经获得了对应的认证。
存储产品与VMware 的认证信息可以通过下面的链接搜索到。
/resources/compatibility/?deviceCategory=san
8.2 参考架构
VMware vRO 的参考架构组网图如下所示。
图8-1 VMware vRO 的参考架构
存储系统与服务器通过10GE 组网建立连接。
存储系统上提供NFS 共享文件系统给服务器,服务器上使用该共享文件创建datastore。通过vCenter Server 来管理VMware ESXi 服务器。
使用一台独立的虚拟机,部署vRO 虚拟机,然后安装eSDK_Storage_vRO_Plugin 插件。该虚拟机跟
vCenter 及存储在同一个管理网络中。
8.3 操作配置
8.3.1 存储侧
当前版本的vRO 插件上,需要先在存储上完成硬盘域和存储池的创建,详细的步骤请参见章节4.3.1,其余功能可以通过该插件来完成。
8.3.2 主机侧
需要在VMware ESXi 服务器上部署一个vRO 虚拟机,相关的操作流程如下:
安装vRO虚拟机的操作系统
安装eSDK_Storage_vRO_Plugin插件
重启vRO 服务器服务
vROClient上注册存储
详细部署过程,请参见文档《eSDK_Storage_Plugins_1.0.0_安装配置指南_01(vRO)》,可以从下面的链接中获取。
/enterprise/zh/cloud-storage/esdk-storage-plugins-pid-22130779
8.4 场景证实
当前版本的vRO 插件在NAS 功能上,主要包含以下功能:
创建文件系统
创建文件共享
创建文件系统快照
结合VMware 的vRA 软件,可以实现相关工作流的自动编排发布。
在vRO 上,上面三个操作的流程是相似的,这里我们取第一个场景来加以证实。
8.4.1 vRO 上创建文件系统
在vRO 上完成在存储系统上创建文件系统。
操作步骤
操作步骤描述如下。
步骤1 注册存储。
进入vRO 管理界面,在左侧的导航栏依次选择“Library > Huawei > Storage >
Configuration > Register Storage Array”,单击右键,选择菜单“Start workflow”,如下图所示。
图8-2 启动存储注册的工作流
在弹出的配置界面,配置存储的相关信息,如下图所示。
图8-3 注册新的存储
完成后提交即可,完成存储的注册。
步骤2 创建文件系统。
进入vRO 管理界面,在左侧的导航栏依次选择“Library > Huawei > Storage > NAS >
Filesystem > Create Filesystem”,单击右键,选择菜单“Start workflow”,如下图所示。
图8-4 启动文件系统创建的工作流
如果不希望立刻执行,也可以选择“Schedule workflow”。
如果选择的是“Schedule workflow”,则需要首先定义好执行的时间,如下图所示。
图8-5 定义工作流执行的时间
如果选择的是“Start workflow”,则立刻进入存储配置界面,需要添加存储的信息,如下图所示。
验证结果图8-6 配置存储信息
完成后提交即可。
确认工作流执行成功,如下图所示。
图8-7 确认工作流执行成功
----结束
登录存储系统管理界面,确认上述文件系统已经创建成功。