配置新节点并完成过渡
添加新节点后,您必须完成过渡步骤并配置 MetroCluster IP 节点。
配置 MetroCluster IP 节点并禁用过渡
您必须实施 MetroCluster IP 连接,刷新 MetroCluster 配置并禁用过渡模式。
-
从控制器 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
-
创建 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将向您发出警报。
-
-
从控制器 node_A_1-IP 执行 MetroCluster 连接操作以连接 MetroCluster 站点 - 此操作可能需要几分钟才能完成:
MetroCluster configuration-settings connection connect
-
验证远程集群磁盘是否可通过 iSCSI 连接从每个控制器中看到:
d展示
您应看到属于配置中其他节点的远程磁盘。
-
镜像 node_A_1-IP 和 node_B_1-IP 的根聚合:
aggregate mirror -aggregate root-aggr
-
为 node_A_2-IP 和 node_B_2-IP 分配磁盘。
在启动菜单中发出 boot_after_mcc_transtion 命令时,池 1 的磁盘分配已针对 node_A_1-IP 和 node_B_1-IP 进行。
-
对 node_A_2-IP 执行问题描述以下命令:
ddisk assign disk1disk2disk3 … diskn -sysid node_B_2-ip-controller-sysid -pool 1 -force
-
对 node_B_2-ip 执行问题描述以下命令:
ddisk assign disk1disk2disk3 … diskn -sysid node_A_2-ip-controller-sysid -pool 1 -force
-
-
确认已更新远程磁盘的所有权:
d展示
-
如有必要,请使用以下命令刷新所有权信息:
-
转到高级权限模式,并在系统提示您继续时输入 y :
set priv advanced
-
刷新磁盘所有权:
d磁盘刷新所有权 controller-name
-
返回到管理模式:
set priv admin
-
-
镜像 node_A_2-IP 和 node_B_2-IP 的根聚合:
aggregate mirror -aggregate root-aggr
-
验证根聚合和数据聚合的聚合重新同步是否已完成:
aggr show``aggr plex show
重新同步可能需要一段时间,但必须完成才能继续执行以下步骤。
-
刷新 MetroCluster 配置以加入新节点:
-
转到高级权限模式,并在系统提示您继续时输入 y :
set priv advanced
-
刷新配置:
如果已配置 …
问题描述此命令 …
每个集群中的一个聚合:
MetroCluster configure -refresh true -allow-with-one-aggregate true
每个集群中有多个聚合
MetroCluster configure -refresh true
-
返回到管理模式:
set priv admin
-
-
禁用 MetroCluster 过渡模式:
-
进入高级权限模式,并在系统提示您继续时输入 "`y` " :
set priv advanced
-
禁用过渡模式:
MetroCluster transition disable
-
返回到管理模式:
set priv admin
-
在新节点上设置数据 LIF
您必须在新节点 node_A_2-IP 和 node_B_2-IP 上配置数据 LIF 。
如果尚未分配给广播域,则必须将新控制器上可用的任何新端口添加到广播域中。如果需要,请在新端口上创建 VLAN 或接口组。请参见 "网络管理"
-
确定当前端口使用情况和广播域:
network port show``network port broadcast-domain show
-
根据需要向广播域和 VLAN 添加端口。
-
查看 IP 空间:
network IPspace show
-
创建 IP 空间并根据需要分配数据端口。
-
查看广播域:
network port broadcast-domain show
-
根据需要将任何数据端口添加到广播域。
-
根据需要重新创建 VLAN 和接口组。
VLAN 和接口组成员资格可能与旧节点不同。
-
-
根据需要验证 LIF 是否托管在 MetroCluster IP 节点(包括带有 -mc SVM 的 SVM )上的相应节点和端口上。
请参见中收集的信息 "正在创建网络配置"。
-
检查 LIF 的主端口:
network interface show -field home-port
-
如有必要,请修改 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>
-
将 LIF 还原到其主端口:
network interface revert * -vserver <svm_name>
-
正在启动 SVM
由于 LIF 配置发生更改,您必须在新节点上重新启动 SVM 。
-
检查 SVM 的状态:
MetroCluster SVM show
-
在 cluster_A 上重新启动不具有 "` -mc` " 后缀的 SVM :
vserver start -vserver <svm_name> -force true
-
在配对集群上重复上述步骤。
-
检查所有 SVM 是否均处于运行状况良好的状态:
MetroCluster SVM show
-
验证所有数据 LIF 是否均已联机:
network interface show
将系统卷移动到新节点
要提高故障恢复能力,应将系统卷从控制器 node_A_1-IP 移至控制器 node_A_2-IP ,并将系统卷从 node_B_1-IP 移至 node_B_2-IP 。您必须在系统卷的目标节点上创建镜像聚合。
系统卷的名称格式为 MDV_CRS_*_A
或 MDV_CRS_*_B
"` _A` " 和 "` _B` " 与本节中使用的 site_A 和 site_B 参考无关;例如, MDV_CRS_*_A 与 site_A 不相关
-
根据需要为控制器 node_A_2-IP 和 node_B_2-IP 至少分配三个池 0 磁盘和三个池 1 磁盘。
-
启用磁盘自动分配。
-
使用 site_A 中的以下步骤将 _B 系统卷从 node_A_1-IP 移动到 node_A_2-IP
-
在控制器 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 磁盘,前提是磁盘的供应不足。
-
列出与管理 SVM 关联的系统卷:
vserver show
volume show -vserver <admin_svm_name>
您应标识 site_A 拥有的聚合所包含的卷此外,还会显示 site_B 系统卷。
-
-
将 site_A 的 MDV_CRS_*_B 系统卷移动到在控制器 node_A_2-IP 上创建的镜像聚合
-
检查可能的目标聚合:
volume move target-aggr show -vserver <admin_svm_name> -volume MDV_CRS_*_B
应列出 node_A_2-IP 上新创建的聚合。
-
将卷移动到 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
-
检查移动操作的状态:
volume move show -vserver <admin_svm_name> -volume MDV_CRS_*_B
-
移动操作完成后,验证 node_A_2-IP 上的新聚合是否包含 MDV_CRS_*_B 系统:
set admin
volume show -vserver <admin_svm_name>
-
-
对 site_B ( node_B_1-IP 和 node_B_2-IP )重复上述步骤。