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_name> -address <ip_address> -netmask <netmask_address> -vlan-id <vlan_id>

    MetroCluster configuration-settings interface show

    某些平台使用 VLAN 作为 MetroCluster IP 接口。默认情况下,这两个端口中的每个端口都使用不同的 VLAN : 10 和 20 。

    如果支持、您还可以使用命令中的参数指定一个高于100 (介于101和4095之间)的其他(非默认) VLAN -vlan-id metrocluster configuration-settings interface create

    以下平台*不*支持 -vlan-id 参数:

    • FAS8200 和 AFF A300

    • AFF A320

    • FAS9000和AFF A700

    • AFF C800、ASA C800、AFF A800和ASA A800

      所有其他平台均支持 -vlan-id 参数。

      默认VLAN分配和有效VLAN分配取决于平台是否支持 -vlan-id 以下参数:

    支持<code>-VLAN-</code>的平台

    默认VLAN:

    • 如果 -vlan-id 未指定参数、则会使用VLAN 10为"A"端口创建接口、并使用VLAN 20为"B"端口创建接口。

    • 指定的VLAN必须与在RC框架 中选择的VLAN匹配。

    有效VLAN范围:

    • 默认VLAN 10和20

    • VLAN 101及更高版本(介于101和4095之间)

    不支持<code>-VLAN-</code>的平台

    默认VLAN:

    • 不适用。此接口不需要在MetroCluster接口上指定VLAN。交换机端口用于定义所使用的VLAN。

    有效VLAN范围:

    • 生成RC框架 时未明确排除所有VLAN。如果VLAN无效、RCZ将向您发出警报。

  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 <svm_name> -home-port <active_port_after_upgrade> -lif <lif_name> -home-node <new_node_name>

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

      network interface revert * -vserver <svm_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 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_svm_name>

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

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

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

      volume move target-aggr show -vserver <admin_svm_name> -volume MDV_CRS_*_B

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

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

      set advanced

      volume move start -vserver <admin_svm_name> -volume MDV_CRS_*_B -destination-aggregate new_node_A_2-IP_aggr -cutover-window 40

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

      volume move show -vserver <admin_svm_name> -volume MDV_CRS_*_B

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

      set admin

    volume show -vserver <admin_svm_name>

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