部署Virtual Storage
为VM创建Vvol存储需要执行几个步骤。
对于对传统数据存储库使用ONTAP 的现有vSphere环境、可能不需要执行前两个步骤。您可能已经在使用ONTAP工具来管理、自动化和报告VMFS或基于NFS的传统存储。下一节将更详细地介绍这些步骤。
-
创建Storage Virtual Machine (SVM)及其协议配置。您将选择NVMe/FC、NFSv3、NFSv4.1、iSCSI、FCP、 或这些选项的组合。您可以使用ONTAP系统管理器向导或集群Shell命令行。
-
对于每个交换机/网络结构连接、每个节点至少需要一个LIF。作为最佳实践、为每个节点创建两个或更多基于FCP、iSCSI或NVMe的协议。
-
此时可以创建卷、但使用_ProVision数据存储库_向导创建卷会更简单。此规则的唯一例外情况是、您计划将vvol复制与VMware Site Recovery Manager结合使用。对于具有现有SnapMirror关系的已有FlexVol 卷、设置起来更容易。请注意、不要在要用于虚拟卷的任何卷上启用QoS、因为这是要由SPBM和ONTAP 工具管理的。
-
-
使用从NetApp 支持站点 下载的OVA部署适用于VMware vSphere的ONTAP 工具。
-
为您的环境配置ONTAP 工具。
-
将ONTAP 集群添加到_Storage Systems_下的ONTAP 工具中
-
虽然ONTAP 工具和SRA支持集群级别和SVM级别的凭据、但VASA Provider仅支持存储系统的集群级别凭据。这是因为许多用于创建卷的API仅在集群级别可用。因此、如果您计划使用ONTAP、则必须使用集群范围的凭据添加此集群。
-
-
如果ONTAP 数据LIF与VMkernel适配器位于不同子网上、则必须将VMkernel适配器子网添加到ONTAP 工具的设置菜单中的选定子网列表中。默认情况下、ONTAP 工具仅允许本地子网访问、从而确保存储流量的安全。
-
ONTAP工具附带了多个预定义策略、您可以使用这些策略、也可以查看这些策略 使用策略管理VM 有关创建SCP的指导。
-
-
使用vCenter中的_ ONTAP tools_菜单启动_配置数据存储库_向导。
-
请提供有意义的名称并选择所需协议。您也可以提供数据存储库的问题描述。
-
选择一个或多个要由此卷数据存储库支持的SCP。此操作将筛选出无法与配置文件匹配的所有ONTAP 系统。从显示的列表中、选择所需的集群和SVM。
-
使用向导为每个指定的FlexVol 创建新的SCP卷、或者通过选择相应的单选按钮使用现有卷。
-
在vCenter UI的_policies and Profiles _菜单中、为要在数据存储库中使用的每个SCP创建VM策略。
-
选择"NetApp.Clustered.Data.ONTAP VP.VVol"存储规则集。"NetApp.Clustered.Data.ONTAP .VP.VASE10"存储规则集用于为非VVOLs数据存储库提供SPBM支持
-
在创建VM存储策略时、您需要按名称指定存储功能配置文件。在此步骤中、您还可以使用复制选项卡配置SnapMirror策略匹配、并使用标记选项卡配置基于标记的匹配。请注意、必须已创建标记、才能进行选择。
-
创建VM、在Select storage下选择VM存储策略和兼容数据存储库。
将VM从传统数据存储库迁移到Vvol
将VM从传统数据存储库迁移到Vvol数据存储库就像在传统数据存储库之间移动VM一样简单。只需选择虚拟机、然后从操作列表中选择迁移、并选择迁移类型_change storage only"。对于SAN VMFS到Vvol的迁移、迁移副本操作将随vSphere 6.0及更高版本卸载、但不会从NAS VMDK卸载到Vvol。
使用策略管理VM
要通过基于策略的管理自动配置存储、我们需要:
-
使用存储功能配置文件(Storage Capability Profiles、ONTAP)定义存储(Storage Node和FlexVol 卷)的功能。
-
创建映射到定义的SRP的VM存储策略。
从VASA Provider 7.2开始、NetApp简化了这些功能和映射、并在更高版本中不断进行改进。本节重点介绍这一新方法。早期版本支持更多功能、并允许将这些功能单独映射到存储策略、但不再支持此方法。
按ONTAP 工具版本列出的存储功能配置文件功能
SCP功能 | 功能值 | 支持的版本 | * 注释 * |
---|---|---|---|
* 数据压缩 * |
是、否、任何 |
全部 |
对于7.2及更高版本的AFF 为必填项。 |
* 重复数据删除 * |
是、否、任何 |
全部 |
M andatory for AFF in 7.2及更高版本。 |
* 加密 * |
是、否、任何 |
7.2及更高版本 |
选择/创建加密的FlexVol 卷。需要ONTAP 许可证。 |
* 最大 IOPS* |
<number> |
7.1及更高版本、但存在差异 |
在7.2及更高版本的QoS策略组下列出。请参见 使用ONTAP 工具9.10及更高版本进行性能管理 有关详细信息 … |
个人设置 |
A FF、FAS |
7.2及更高版本 |
FAS 还包括其他非AF系统、例如ONTAP Select。AFF 包括ASA。 |
协议 |
NFS、NFS 4.1、iSCSI、FCP、NVMe/FC、 任何 |
7.1及更早版本、9.10及更高版本 |
7.2-9.8实际上是"任意"。从9.10开始、NFS 4.1和NVMe/FC已添加到原始列表中。 |
空间预留(精简配置) |
精简、厚、(任意) |
所有、但存在差异 |
在7.1及更早版本中称为精简配置、该配置也允许使用任何值。在7.2中称为空间预留。所有版本均默认为精简。 |
* 分层策略 * |
任意、无、快照、自动 |
7.2及更高版本 |
用于FabricPool -需要使用AFF或ASA以及ONTAP 9.4或更高版本。除非使用NetApp StorageGRID 等内部部署S3解决方案 、否则建议仅使用Snapshot。 |
正在创建存储功能配置文件
NetApp VASA Provider附带了多个预定义的SCP。可以使用vCenter UI手动创建新的SCP、也可以使用REST API通过自动化方式创建新的SCP。通过在新配置文件中指定功能、克隆现有配置文件或从现有传统数据存储库自动生成配置文件。可使用ONTAP 工具下的菜单来完成此操作。使用_Storage Capability Profiles _创建或克隆配置文件、使用_Storage Mapping_自动生成配置文件。
ONTAP 工具9.10及更高版本的存储功能
正在创建Svols存储库 创建必要的FlexVol 后、可以使用它们创建此数据存储库(也可以是此数据存储库的Snapshot卷)。右键单击要创建ONTAP 数据存储库的主机、集群或数据中心、然后选择_VMware tools_>_ProVision DataData存储 库_。选择要由数据存储库支持的一个或多个FlexVol 、然后从现有FlexVol 卷中进行选择和/或为此数据存储库配置新的SCP卷。最后、为数据存储库指定默认SCP、此SCP将用于策略未指定SCP的虚拟机以及交换Vvol (这些虚拟机不需要高性能存储)。
正在创建VM存储策略
在vSphere中、VM存储策略用于管理可选功能、例如存储I/O控制或vSphere加密。它们还可与Vvol结合使用、以便为VM应用特定的存储功能。使用"NetApp.Clustered.Data.ONTAP .VP.VVol"存储类型和"proFileName"规则通过使用此策略将特定SCP应用于VM。有关使用ONTAP工具VASA Provider的示例、请参见链接:vmware-vvols-ONTAP。html#Best Practices[使用基于NFS v3的VVOLs的网络配置示例]。"NetApp.Clustered.Data.ONTAP .VP.VASA10"存储的规则适用于非基于VVO尔 的数据存储库。
早期版本与此类似、但如中所述 按ONTAP 工具版本列出的存储功能配置文件功能,您的选择将有所不同。
创建存储策略后、即可在配置新VM时使用该策略、如中所示 "使用存储策略部署虚拟机"。有关在VASA Provider 7.2中使用性能管理功能的准则、请参见 使用ONTAP 工具9.10及更高版本进行性能管理。
使用ONTAP工具创建VM存储策略VASA Provider 9.10.
使用ONTAP 工具9.10及更高版本进行性能管理
-
ONTAP 工具9.10使用自己的平衡放置算法将新的VVOV放置在VVOLS数据存储库中最佳的FlexVol 卷中。放置基于指定的SCP和匹配的FlexVol 卷。这样可以确保数据存储库和后备存储满足指定的性能要求。
-
更改性能功能(如最小和最大IOPS)需要注意特定配置。
-
可以在SCP中指定*最小和最大IOPs*,并在VM策略中使用。
-
在SCP中更改IOPS不会更改Vvol上的QoS、除非编辑了VM策略、然后将其重新应用于使用它的VM (请参见 ONTAP 工具9.10及更高版本的存储功能)。或者、使用所需的IOPS创建一个新的SCP、并将策略更改为使用它(然后重新应用于VM)。通常、建议只为不同的服务层定义单独的SCP和VM存储策略、只需更改VM上的VM存储策略即可。
-
AFF 和FAS 个性化设置具有不同的IOPS设置。最小值和最大值在AFF 上均可用。但是、非Af系统只能使用最大IOPS设置。
-
-
-
在某些情况下、可能需要在策略更改(手动或由VASA Provider和ONTAP 自动迁移)后迁移VVOR:
-
某些更改不需要迁移(例如、更改最大IOPS、可如上所述立即应用于虚拟机)。
-
如果存储VVOR的当前FlexVol 卷不支持此策略更改(例如、此平台不支持所请求的加密或分层策略)、则您需要在vCenter中手动迁移此虚拟机。
-
-
ONTAP 工具使用当前支持的ONTAP 版本创建单个非共享QoS策略。因此、每个单独的VMDK都将收到自己分配的IOPS。
正在重新应用虚拟机存储策略