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

配置新节点并完成过渡

贡献者

添加新节点后,您必须完成过渡步骤并配置 MetroCluster IP 节点。

配置 MetroCluster IP 节点并禁用过渡

您必须实施 MetroCluster IP 连接,刷新 MetroCluster 配置并禁用过渡模式。

  1. 从控制器 node_A_1-IP 发出以下命令,将新节点组成 DR 组:

    MetroCluster configuration-settings dr-group create -partner-cluster peer-cluster-name -local-node local-controller-name -remote-node remote-controller-name

    MetroCluster configuration-settings dr-group show

  2. 创建 MetroCluster IP 接口( node_A_1-IP , node_A_2-IP , node_B_1-IP , node_B_2-IP )—每个控制器需要创建两个接口;总共八个接口:

    MetroCluster configuration-settings interface create -cluster-name cluster-name -home-node controller-name -home-port port -address IP-address -netmask -vlan-id vlan-id``metrocluster configuration-settings interface show

    备注 从 ONTAP 9.1.1 开始,如果您使用的是第 3 层配置,则在创建 MetroCluster IP 接口时还必须指定 ` 网关` 参数。请参见 "第 3 层广域网的注意事项"

    只有在未使用默认 VLAN ID 时,才需要 -vlan-id 参数。只有某些系统支持非默认 VLAN ID 。

    备注
    • 某些平台使用 VLAN 作为 MetroCluster IP 接口。默认情况下,这两个端口中的每个端口都使用不同的 VLAN : 10 和 20 。您也可以在 MetroCluster configuration-settings interface create` 命令中使用 ` -vlan-id 参数` 指定一个大于 100 ( 101 到 4095 之间)的其他(非默认) VLAN 。

    • 从 ONTAP 9.1.1 开始,如果您使用的是第 3 层配置,则在创建 MetroCluster IP 接口时还必须指定 ` 网关` 参数。请参见 "第 3 层广域网的注意事项"

    如果使用的MetroCluster 为10/20或大于100、则可以将以下平台型号添加到现有VLAN配置中。如果使用了任何其他VLAN、则无法将这些平台添加到现有配置中、因为无法配置MetroCluster 接口。如果您使用的是任何其他平台、则VLAN配置不相关、因为ONTAP 中不需要此配置。

    AFF 平台

    FAS 平台

    • AFF A220

    • AFF A250

    • AFF A400

    • FAS2750

    • FAS500f

    • FAS8300

    • FAS8700

  3. 从控制器 node_A_1-IP 执行 MetroCluster 连接操作以连接 MetroCluster 站点 - 此操作可能需要几分钟才能完成:

    MetroCluster configuration-settings connection connect

  4. 验证远程集群磁盘是否可通过 iSCSI 连接从每个控制器中看到:

    d展示

    您应看到属于配置中其他节点的远程磁盘。

  5. 镜像 node_A_1-IP 和 node_B_1-IP 的根聚合:

    aggregate mirror -aggregate root-aggr

  6. 为 node_A_2-IP 和 node_B_2-IP 分配磁盘。

    在启动菜单中发出 boot_after_mcc_transtion 命令时,池 1 的磁盘分配已针对 node_A_1-IP 和 node_B_1-IP 进行。

    1. 对 node_A_2-IP 执行问题描述以下命令:

      ddisk assign disk1disk2disk3 …​ diskn -sysid node_B_2-ip-controller-sysid -pool 1 -force

    2. 对 node_B_2-ip 执行问题描述以下命令:

      ddisk assign disk1disk2disk3 …​ diskn -sysid node_A_2-ip-controller-sysid -pool 1 -force

  7. 确认已更新远程磁盘的所有权:

    d展示

  8. 如有必要,请使用以下命令刷新所有权信息:

    1. 转到高级权限模式,并在系统提示您继续时输入 y :

      set priv advanced

    2. 刷新磁盘所有权:

      d磁盘刷新所有权 controller-name

    3. 返回到管理模式:

      set priv admin

  9. 镜像 node_A_2-IP 和 node_B_2-IP 的根聚合:

    aggregate mirror -aggregate root-aggr

  10. 验证根聚合和数据聚合的聚合重新同步是否已完成:

    aggr show``aggr plex show

    重新同步可能需要一段时间,但必须完成才能继续执行以下步骤。

  11. 刷新 MetroCluster 配置以加入新节点:

    1. 转到高级权限模式,并在系统提示您继续时输入 y :

      set priv advanced

    2. 刷新配置:

      如果已配置 …​

      问题描述此命令 …​

      每个集群中的一个聚合:

      MetroCluster configure -refresh true -allow-with-one-aggregate true

      每个集群中有多个聚合

      MetroCluster configure -refresh true

    3. 返回到管理模式:

      set priv admin

  12. 禁用 MetroCluster 过渡模式:

    1. 进入高级权限模式,并在系统提示您继续时输入 "`y` " :

      set priv advanced

    2. 禁用过渡模式:

      MetroCluster transition disable

    3. 返回到管理模式:

      set priv admin

在新节点上设置数据 LIF

您必须在新节点 node_A_2-IP 和 node_B_2-IP 上配置数据 LIF 。

如果尚未分配给广播域,则必须将新控制器上可用的任何新端口添加到广播域中。如果需要,请在新端口上创建 VLAN 或接口组。请参见 "网络管理"

  1. 确定当前端口使用情况和广播域:

    network port show``network port broadcast-domain show

  2. 根据需要向广播域和 VLAN 添加端口。

    1. 查看 IP 空间:

      network IPspace show

    2. 创建 IP 空间并根据需要分配数据端口。

    3. 查看广播域:

      network port broadcast-domain show

    4. 根据需要将任何数据端口添加到广播域。

    5. 根据需要重新创建 VLAN 和接口组。

      VLAN 和接口组成员资格可能与旧节点不同。

  3. 根据需要验证 LIF 是否托管在 MetroCluster IP 节点(包括带有 -mc SVM 的 SVM )上的相应节点和端口上。

    请参见中收集的信息 "正在创建网络配置"

    1. 检查 LIF 的主端口:

      network interface show -field home-port

    2. 如有必要,请修改 LIF 配置:

      vserver config override -command "network interface modify -vserver vserver_name -home-port active_port_after_upgrade -lif lif_name -home-node new_node_name"

    3. 将 LIF 还原到其主端口:

      network interface revert * -vserver vserver_name

正在启动 SVM

由于 LIF 配置发生更改,您必须在新节点上重新启动 SVM 。

步骤
  1. 检查 SVM 的状态:

    MetroCluster SVM show

  2. 在 cluster_A 上重新启动不具有 "` -mc` " 后缀的 SVM :

    vserver start -vserver svm-name -force true

  3. 在配对集群上重复上述步骤。

  4. 检查所有 SVM 是否均处于运行状况良好的状态:

    MetroCluster SVM show

  5. 验证所有数据 LIF 是否均已联机:

    network interface show

将系统卷移动到新节点

要提高故障恢复能力,应将系统卷从控制器 node_A_1-IP 移至控制器 node_A_2-IP ,并将系统卷从 node_B_1-IP 移至 node_B_2-IP 。您必须在系统卷的目标节点上创建镜像聚合。

关于此任务

系统卷的名称格式为 MDV_CRS_*_AMDV_CRS_*_B "` _A` " 和 "` _B` " 与本节中使用的 site_A 和 site_B 参考无关;例如, MDV_CRS_*_A 与 site_A 不相关

步骤
  1. 根据需要为控制器 node_A_2-IP 和 node_B_2-IP 至少分配三个池 0 磁盘和三个池 1 磁盘。

  2. 启用磁盘自动分配。

  3. 使用 site_A 中的以下步骤将 _B 系统卷从 node_A_1-IP 移动到 node_A_2-IP

    1. 在控制器 node_A_2-IP 上创建镜像聚合以存放系统卷:

      aggr create -aggregate new_node_A_2-ip_aggr -diskcount 10 -mirror true -node nodename_node_A_2-ip

      aggr show

      镜像聚合需要五个池 0 和五个池 1 备用磁盘,这些磁盘属于控制器 node_A_2-IP 。

      高级选项 "` force-Small-aggregate true` " 可用于将磁盘使用限制为 3 个池 0 磁盘和 3 个池 1 磁盘,前提是磁盘的供应不足。

    2. 列出与管理 SVM 关联的系统卷:

      vserver show

      volume show -vserver admin-vserver-name

    您应标识 site_A 拥有的聚合所包含的卷此外,还会显示 site_B 系统卷。

  4. 将 site_A 的 MDV_CRS_*_B 系统卷移动到在控制器 node_A_2-IP 上创建的镜像聚合

    1. 检查可能的目标聚合:

      volume move target-aggr show -vserver admin-vserver-name -volume system_vol_MDV_B

      应列出 node_A_2-IP 上新创建的聚合。

    2. 将卷移动到 node_A_2-IP 上新创建的聚合:

      set advanced

      volume move start -vserver admin-vserver-volume system_vol_mDV_B -destination-aggregate new_node_A_2-ip_aggr -cutover-window 40

    3. 检查移动操作的状态:

      volume move show -vserver admin-vserver-name -volume system_vol_MDV_B

    4. 移动操作完成后,验证 node_A_2-IP 上的新聚合是否包含 MDV_CRS_*_B 系统:

      set admin

    volume show -vserver admin-vserver

  5. 对 site_B ( node_B_1-IP 和 node_B_2-IP )重复上述步骤。