简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在 Azure 中为 Cloud Volumes ONTAP 创建提供数据的 Storage VM

提供者 netapp-bcammett 下载此页面的 PDF

Storage VM 是在 ONTAP 中运行的虚拟机,可为客户端提供存储和数据服务。您可能会将其识别为 svmvserver 。默认情况下, Cloud Volumes ONTAP 配置有一个 Storage VM ,但在 Azure 中运行 Cloud Volumes ONTAP 时,支持其他 Storage VM 。

要创建其他提供数据的 Storage VM ,您需要在 Azure 中分配 IP 地址,然后运行 ONTAP 命令来创建 Storage VM 和数据 LIF 。

支持的 Storage VM 数量

Azure 中的 Cloud Volumes ONTAP BYOL 支持多个 Storage VM ,并且从 9.9.0 版开始提供附加许可证。转至 "《 Cloud Volumes ONTAP 发行说明》" 验证您的 Cloud Volumes ONTAP 版本支持的 Storage VM 数量。

所有其他 Cloud Volumes ONTAP 配置均支持一个提供数据的 Storage VM 和一个用于灾难恢复的目标 Storage VM 。如果源 Storage VM 发生中断,您可以激活目标 Storage VM 以进行数据访问。

在 Azure 中分配 IP 地址

请按照以下步骤对您的配置进行操作:单节点系统,使用 iSCSI 的 HA 对或使用 NFS/SMB 的 HA 对。

单个节点

在创建 Storage VM 并分配 LIF 之前,必须在 Azure 中将 IP 地址分配给 nic0 。

您需要为数据 LIF 访问创建一个 IP 地址,并为 Storage VM ( SVM )管理 LIF 创建另一个可选 IP 地址。此管理 LIF 可连接到 SnapCenter 等管理工具。

步骤
  1. 登录到 Azure 门户并打开 * 虚拟机 * 服务。

  2. 单击 Cloud Volumes ONTAP VM 的名称。

  3. 单击 * 网络连接 * 。

  4. 单击 nic0 的网络接口名称。

  5. 在 * 设置 * 下,单击 * IP 配置 * 。

  6. 单击 * 添加 * 。

  7. 输入 IP 配置的名称,选择 * 动态 * ,然后单击 * 确定 * 。

  8. 单击刚刚创建的 IP 配置的名称,将 * 分配 * 更改为 * 静态 * ,然后单击 * 保存 * 。

  9. 如果要创建 SVM 管理 LIF ,请在节点 1 上重复这些步骤。

复制刚刚创建的专用 IP 地址。在为新 Storage VM 创建 LIF 时,您需要指定这些 IP 地址。

使用 iSCSI 的 HA 对

在创建 Storage VM 和分配 LIF 之前,必须在 Azure 中将 iSCSI IP 地址分配给 nic0 。iSCSI 的 IP 分配给 nic0 ,而不是负载平衡器,因为 iSCSI 使用 ALUA 进行故障转移。

您需要为从节点 1 访问数据 LIF 创建一个 IP 地址,为从节点 2 访问数据 LIF 创建另一个 IP 地址,并为 Storage VM ( SVM )管理 LIF 创建另一个可选 IP 地址。此管理 LIF 可连接到 SnapCenter 等管理工具。

步骤
  1. 登录到 Azure 门户并打开 * 虚拟机 * 服务。

  2. 单击节点 1 的 Cloud Volumes ONTAP VM 的名称。

  3. 单击 * 网络连接 * 。

  4. 单击 nic0 的网络接口名称。

  5. 在 * 设置 * 下,单击 * IP 配置 * 。

  6. 单击 * 添加 * 。

  7. 输入 IP 配置的名称,选择 * 动态 * ,然后单击 * 确定 * 。

  8. 单击刚刚创建的 IP 配置的名称,将 * 分配 * 更改为 * 静态 * ,然后单击 * 保存 * 。

  9. 在节点 2 上重复上述步骤。

  10. 如果要创建 SVM 管理 LIF ,请在节点 1 上重复这些步骤。

复制刚刚创建的专用 IP 地址。在为新 Storage VM 创建 LIF 时,您需要指定这些 IP 地址。

使用 NFS/SMB 的 HA 对

用于 NFS 和 SMB 数据的 IP 地址会在负载平衡器中分配,以便在发生故障转移事件时, IP 地址可以迁移到另一个节点。

步骤
  1. 在 Azure 门户中,打开 * 负载平衡器 * 服务。

  2. 单击 HA 对的负载平衡器的名称。

  3. 创建一个前端 IP 配置,用于从节点 1 访问数据 LIF ,另一个前端 IP 配置用于从节点 2 访问数据 LIF (仅限 HA 对),另一个前端 IP 用于 Storage VM ( SVM )管理 LIF 。

    1. 在 * 设置 * 下,单击 * 前端 IP 配置 * 。

    2. 单击 * 添加 * 。

    3. 输入前端 IP 的名称,为 Cloud Volumes ONTAP HA 对选择子网,并保持选中 * 动态 * 。

      在选择了名称和子网的 Azure 门户中添加前端 IP 地址的屏幕截图。

    4. 单击刚刚创建的前端 IP 配置的名称,将 * 分配 * 更改为 * 静态 * ,然后单击 * 保存 * 。

  4. 为刚刚创建的每个前端 IP 添加运行状况探测。

    1. 在负载平衡器的 * 设置 * 下,单击 * 运行状况探针 * 。

    2. 单击 * 添加 * 。

    3. 输入运行状况探测的名称,并输入介于 63005 和 65000 之间的端口号。保留其他字段的默认值。

      端口号必须介于 63005 和 65000 之间,这一点很重要。例如,如果要创建三个运行状况探测,则可以输入端口号为 63005 , 63006 和 63007 的探测。

    在输入名称和端口的 Azure 门户中添加运行状况探针的屏幕截图。

  5. 为每个前端 IP 创建新的负载平衡规则。

    1. 在负载平衡器的 * 设置 * 下,单击 * 负载平衡规则 * 。

    2. 单击 * 添加 * 并输入所需信息:

      • * 名称 * :输入规则的名称。

      • * IP 版本 * :选择 * IPv4 * 。

      • * 前端 IP 地址 * :选择刚刚创建的前端 IP 地址之一。

      • * 高可用性端口 * :启用此选项。

      • * 后端池 * :保留已选择的默认后端池。

      • * 运行状况探测 * :选择为选定前端 IP 创建的运行状况探测。

      • * 会话持久性 * :选择 * 无 * 。

      • * 浮动 IP* :选择 * 已启用 * 。

        在 Azure 门户中添加负载平衡规则以及上述字段的屏幕截图。

确保 Cloud Volumes ONTAP 的网络安全组规则允许负载平衡器为在上述步骤 4 中创建的运行状况探测发送 TCP 探测。请注意,默认情况下允许这样做。

创建 Storage VM 和 LIF

以下步骤将在单节点系统或 HA 对上创建新的 Storage VM 。从节点 1 访问数据 LIF 需要一个 IP 地址,从节点 2 访问数据 LIF 需要另一个 IP 地址(仅限 HA 对),并为 Storage VM ( SVM )管理 LIF 提供另一个可选 IP 地址。此管理 LIF 可连接到 SnapCenter 等管理工具。

使用以下与 Storage VM ( NAS 或 iSCSI )的数据访问协议匹配的命令。

步骤
  1. 创建 Storage VM 和指向 Storage VM 的路由。

    vserver create -vserver <svm-name> -subtype default -rootvolume <root-volume-name> -rootvolume-security-style unix
    network route create -destination 0.0.0.0/0 -vserver <svm-name> -gateway <ip-of-gateway-server>
  2. 创建数据 LIF :

    1. 使用以下命令在节点 1 上创建 NAS LIF 。

      network interface create -vserver <svm-name> -lif <lif-name> -role data -data-protocol cifs,nfs -address <nfs--ip-address> -netmask-length <length> -home-node <name-of-node1> -status-admin up -failover-policy system-defined -firewall-policy data -home-port e0a -auto-revert true -failover-group Default -probe-port <port-number-for-azure-health-probe1>

      如果这是单节点系统,则应将 -failover-policy 参数的值更改为 disabled

    2. 使用以下命令在节点 2 上创建 NAS LIF (仅适用于 HA 对)。

      network interface create -vserver <svm-name> -lif <lif-name> -role data -data-protocol cifs,nfs -address <nfs-cifs-ip-address> -netmask-length <length> -home-node <name-of-node2> -status-admin up -failover-policy system-defined -firewall-policy data -home-port e0a -auto-revert true -failover-group Default -probe-port <port-number-for-azure-health-probe2>
    3. 使用以下命令在节点 1 上创建 iSCSI LIF 。

      network interface create -vserver <svm-name> -home-port e0a -address <iscsi-ip-address> -lif <lif-name> -home-node <name-of-node1> -data-protocol iscsi
    4. 使用以下命令在节点 2 上创建 iSCSI LIF (仅适用于 HA 对)。

      network interface create -vserver <svm-name> -home-port e0a -address <iscsi-ip-address> -lif <lif-name> -home-node <name-of-node2> -data-protocol iscsi
  3. 可选:在节点 1 上创建 Storage VM 管理 LIF 。

    network interface create -vserver <svm-name> -lif <lif-name> -role data -data-protocol none -address <svm-mgmt-ip-address> -netmask-length <length> -home-node node1 -status-admin up -failover-policy system-defined -firewall-policy mgmt -home-port e0a -auto-revert false -failover-group Default -probe-port <port-number-for-azure-health-probe3>