Skip to main content
ONTAP tools for VMware vSphere 105
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

ONTAP tools 如何管理 igroup 和导出策略

贡献者 netapp-revathid

启动程序组 (igroup) 是 FC 协议主机全球通用端口名称 (WWPN) 或 iSCSI 主机限定节点名称的表。您可以定义 igroup 并将其映射到 LUN,以控制哪些启动程序有权访问 LUN。

在 ONTAP tools for VMware vSphere 9.x 中,igroup 是在平面结构中创建和管理的,其中 vCenter 中的每个数据存储区都与单个 igroup 相关联。此模型限制了跨多个数据存储区重用 igroup 的灵活性。ONTAP tools for VMware vSphere 引入了嵌套 igroup,其中 vCenter 中的每个数据存储区都与一个父 igroup 相关联,而每个主机都链接到该父 igroup 下的子 igroup。您可以使用用户定义的名称定义自定义父 igroup,以便跨数据存储区重用,从而简化 igroup 管理。了解 ONTAP tools for VMware vSphere 中用于管理 LUN 和数据存储区的 igroup 工作流。不同的工作流会生成不同的 igroup 配置,如以下示例所示:

备注 所提到的名称仅用于说明目的,并不是指真实的 igroup 名称。ONTAP tools 管理的 igroup 使用前缀"otv_"。自定义 igroup 可以命名为任何名称。

术语

问题描述

DS<number>

数据存储库

iqn<number>

启动程序 IQN

主机<number>

主机 MoRef

lun<number>

LUN ID

<DSName>Igroup<number>

默认(ONTAP tools 管理)父级 igroup

<Host-Moref>Igroup<number>

子 igroup

CustomIgroup<number>

用户定义的自定义父igroup

ClassicIgroup<number>

在 ONTAP tools 9.x 版本中使用的 Igroup。

示例 1:

在具有一个启动器的单个主机上创建数据存储

工作流:[创建] DS1 (lun1):host1 (iqn1)

结果

  • DS1Igroup:

    • host1Igroup → (iqn1: lun1)

ONTAP 创建父 igroup DS1Igroup,并将子 igroup host1Igroup 映射到 lun1。系统始终将 LUN 映射到子 igroup。

示例 2:

将现有数据存储挂载到其他主机

工作流: [挂载] DS1 (lun1): host2 (iqn2)

结果

  • DS1Igroup:

    • host1Igroup → (iqn1: lun1)

    • host2Igroup → (iqn2: lun1)

ONTAP tools for VMware vSphere 创建子 igroup host2Igroup 并将其添加到现有父 igroup DS1Igroup。

示例 3:

从主机卸载数据存储库

工作流:[卸载] DS1 (lun1):host1 (iqn1)

结果

  • DS1Igroup:

    • host2Igroup → (iqn2: lun1)

ONTAP tools for VMware vSphere 从层次结构中删除 host1Igroup。系统不会显式删除子 igroup。在以下两种情况下,系统会删除它们:

  • 如果未映射任何 LUN,ONTAP 系统将删除子 igroup。

  • 计划的清理作业会删除没有 LUN 映射的悬挂子 igroup。这些情形仅适用于 ONTAP tools 管理的 igroup,不适用于自定义创建的 igroup。

示例 4:

删除数据存储库

工作流程:[删除] DS1 (lun1): host2 (iqn2)

结果

  • DS1Igroup:

    • host2Igroup → (iqn2: lun1)

父和子 igroup 将被删除,除非另一个数据存储区重用父 igroup。子 igroup 不会被显式删除

示例 5:

在自定义父 igroup 下创建多个数据存储区

Workflow

  • [创建] DS2 (lun2): host1 (iqn1), host2 (iqn2)

  • [创建] DS3 (lun3): host1 (iqn1), host3 (iqn3)

结果

  • CustomIgroup1:

    • host1Igroup → (iqn1: lun2, lun3)

    • host2Igroup → (iqn2: lun2)

    • host3Igroup → (iqn3: lun3)

CustomIgroup1 是为 DS2 创建的,并为 DS3 重用。子 igroup 在共享父项下创建或更新,每个子 igroup 映射到其相关 LUN。

实施例6:

删除自定义父级 igroup 下的一个数据存储区。

工作流:[删除] DS2 (lun2):host1 (iqn1), host2 (iqn2)

结果

  • CustomIgroup1:

    • host1Igroup → (iqn1: lun3)

    • host3Igroup → (iqn3: lun3)

  • 即使 CustomIgroup1 未重用,也不会将其删除。

  • 如果未映射任何 LUN,ONTAP 系统将删除 host2Igroup。

  • 未删除 host1Igroup,因为它已映射到 DS3 的 lun3。无论重用状态如何,都不会删除自定义 igroup。

实施例7:

扩展 vVols 数据存储库(添加卷)

Workflow

扩展前:

[展开] DS4 (lun4): host4 (iqn4)

  • DS4Igroup: host4Igroup → (iqn4: lun4)

扩展后:

[展开] DS4 (lun4, lun5): host4 (iqn4)

  • DS4Igroup: host4Igroup → (iqn4: lun4, lun5)

此时将创建一个新的 LUN,并将其映射到现有的子 igroup host4Igroup。

实施例8:

收缩 vVols 数据存储库(删除卷)

Workflow

缩减前:

[收缩] DS4 (lun4, lun5): host4 (iqn4)

  • DS4Igroup: host4Igroup → (iqn4: lun4, lun5)

缩减后:

[收缩] DS4 (lun4): host4 (iqn4)

  • DS4Igroup: host4Igroup → (iqn4: lun4)

指定的 LUN (lun5) 已从子 igroup 中取消映射。只要至少有一个映射的 LUN,igroup 就会保持活动状态。

实施例9:

从 ONTAP tools 9 迁移到 10(igroup 规范化)

工作流

ONTAP tools for VMware vSPhere 9.x 版本不支持分层 igroup。在迁移到 10.3 或更高版本期间,必须将 igroup 规范化为层次结构。

迁移前:

[迁移] DS6 (lun6, lun7): host6 (iqn6), host7 (iqn7) → ClassicIgroup1 (iqn6 & iqn7 : lun6, lun7)

ONTAP tools 9.x 逻辑允许每个 igroup 有多个启动器,而无需强制执行一对一主机映射。

迁移后:

[迁移] DS6 (lun6, lun7): host6 (iqn6), host7 (iqn7) → ClassicIgroup1: otv_ClassicIgroup1 (iqn6 & iqn7 : lun6, lun7)

迁移期间:

  • 新建父igroup (ClassicIgroup1)。

  • 原始 igroup 使用 otv_ 前缀重命名,并成为子 igroup。

这确保了符合层次模型。

从 ONTAP tools 10.5P2 开始,迁移的 igroup 在不再使用时将被删除。在早期版本中,迁移的 igroup 从未被删除。请注意以下几点:

  • 已迁移的 igroup 无法跨数据存储区重复使用。

  • 自定义 igroups(用户定义)永远不会被删除,并且仍然可以重复使用。

相关主题

"关于igroups"

导出策略

导出策略控制 ONTAP tools for VMware vSphere 中的 NFS 数据存储访问和客户端权限。导出策略在 ONTAP 系统中创建和管理,可与 NFS 数据存储配合使用以实施访问控制。每个导出策略由若干规则组成,这些规则指定允许访问的客户端(IP 地址或子网)以及授予的权限(只读或读写)。

在 ONTAP tools for VMware vSphere 中创建 NFS 数据存储区时,您可以选择现有的导出策略,也可以创建新的导出策略。然后将导出策略应用于数据存储区,确保只有授权客户端才能访问它。

在新 ESXi 主机上挂载 NFS 数据存储时,ONTAP tools for VMware vSphere 会将主机的 IP 地址添加到与此数据存储关联的现有导出策略中。这样,新主机无需创建新的导出策略即可访问数据存储。

当您从 ESXi 主机删除或卸载 NFS 数据存储区时,ONTAP tools for VMware vSphere 会从导出策略中删除主机的 IP 地址。如果没有其他主机正在使用该导出策略,它将被删除。当您删除 NFS 数据存储区时,如果该导出策略未被任何其他数据存储区重用,ONTAP tools for VMware vSphere 将删除与该数据存储区关联的导出策略。如果导出策略被重用,则保留主机 IP 地址,不做任何更改。删除数据存储区时,导出策略将取消分配主机 IP 地址并分配默认导出策略,以便 ONTAP 系统可以在需要时访问它们。

在不同数据存储区中重复使用导出策略时,分配导出策略的方式会有所不同。重复使用导出策略时,可以使用新的主机 IP 地址附加策略。删除或卸载使用共享导出策略的数据存储区时,不会删除该策略。它保持不变,且不会删除主机 IP 地址,因为该策略与其他数据存储区共享。不建议重复使用导出策略,因为这可能导致访问和延迟问题。

相关主题

"创建导出策略"