准备旧MetroCluster IP控制器的网络配置
收集信息并恢复操作后、自动化操作将继续执行切换。
在启动切换之前,自动化操作将暂停,以便您可以手动验证站点 B 上的所有 LIF 是否为 "`up` "如有必要,请将任何 " down
" 移至 "`up` " ,然后使用 ssystem controller replace resume
命令恢复自动化操作。
此自动化操作将启动切换操作。完成这些操作后、此操作会在*暂停以供用户干预*、以便您可以将控制器装入机架并进行安装、启动配对控制器、并使用先前收集的从闪存备份将根聚合磁盘重新分配给新控制器模块 sysids
。
-
必须对每个旧节点执行此任务。
-
您可以使用在中收集的信息"在升级之前收集信息"。
-
启动旧节点,然后登录到这些节点:
boot_ontap
-
如果要升级到的系统使用*共享集群/HA端口*,请验证MetroCluster IP接口是否使用支持的IP地址。
使用以下信息确定新系统是否使用共享集群/HA端口:
共享集群/HA端口下表中列出的系统使用共享集群/HA端口:
AFF和ASA系统 FAS 系统 -
AFF A20
-
AFF A30
-
AFF C30
-
AFF A50
-
AFF C60
-
AFF C80
-
AFF A70
-
AFF A90
-
AFF A1K
-
FAS50
-
FAS70
-
FAS90
共享的MetroCluster或HA端口下表中列出的系统使用共享的MetroCluster HA/HA端口:
AFF和ASA系统 FAS 系统 -
AFF A150、ASA A150
-
AFF A220
-
AFF C250、ASA C250
-
AFF A250、ASA A250
-
AFF A300
-
AFF A320
-
AFF C400、ASA C400
-
AFF A400、ASA A400
-
AFF A700
-
AFF C800、ASA C800
-
AFF A800、ASA A800
-
AFF A900、ASA A900
-
FAS2750
-
FAS500f
-
FAS8200
-
FAS8300
-
FAS8700
-
FAS9000
-
FAS9500
-
验证旧控制器上MetroCluster接口的IP地址:
MetroCluster configuration-settings interface show
-
如果MetroCluster接口使用的是169.254.17.x或169.254.18.x IP地址、请在继续升级之前、请参见"知识库文章“How to Modify the properties of a MetroCluster IP interface (如何修改Internet IP接口的属性)”"以修改接口IP地址。
如果MetroCluster接口配置有169.254.17.x或169.254.18.x IP地址,则不支持升级到使用*共享群集/HA端口*的任何系统。
-
-
修改旧控制器上的集群间LUN、使其使用与新控制器上用于HA互连或MetroCluster IP DR互连的端口不同的主端口。
要成功升级、需要执行此步骤。 旧控制器上的集群间LUN必须使用与新控制器上用于HA互连或MetroCluster IP DR互连的端口不同的主端口。例如、在升级到AFF A90控制器时、HA互连端口为e1a和e7a、MetroCluster IP DR互连端口为e2b和e3b。如果旧控制器托管在端口e1a、e7a、e2b或e3b上、则必须移动这些控制器上的集群间LUN。
有关新节点上的端口分布和分配,请参阅 "Hardware Universe"。
-
在旧控制器上、查看集群间的Sifs:
network interface show -role intercluster
根据旧控制器上的集群间是否使用与新控制器上用于HA互连或MetroCluster IP DR互连的端口相同的端口、执行以下操作之一。
如果集群间的IFS… 转至 … 使用相同的主端口
使用其他主端口
-
[[controller_REPLACE _UPREPREPARE NETWORM_ports_2b]]修改集群间LI以使用其他主端口:
network interface modify -vserver <vserver> -lif <intercluster_lif> -home-port <port-not-used-for-ha-interconnect-or-mcc-ip-dr-interconnect-on-new-nodes>
-
验证所有集群间的SIFs是否都位于其新的主端口上:
network interface show -role intercluster -is-home false
此命令输出应为空、表示所有集群间的Rifs都位于各自的主端口上。
-
还原不在其主端口上的任何生命周期:
network interface revert -lif <intercluster_lif>
对不在主端口上的每个集群间LIF重复此命令。
-
-
[[controller_Replace _upgrade prepare_network_ports_3]]将旧控制器上所有数据LI的主端口分配给新旧控制器模块上相同的通用端口。
如果旧控制器和新控制器没有通用端口、则不需要修改数据RIF。跳过此步骤并直接转到第 5 步。 -
显示 LIF :
network interface show
包括SAN和NAS在内的所有数据`都将由管理员管理"` up
d"、在操作上为"
own "、因为这些数据在切换站点(cluster A)上处于启动状态。 -
查看输出以查找未用作集群端口的旧控制器和新控制器上相同的通用物理网络端口。
例如, "`e0d` " 是旧控制器上的物理端口,也存在于新控制器上。"`e0d` " 不会用作集群端口,也不会在新控制器上使用。
有关每个平台型号的端口使用情况、请参见"Hardware Universe"。
-
修改所有数据 LIF 以使用通用端口作为主端口:
network interface modify -vserver <svm-name> -lif <data-lif> -home-port <port-id>
在以下示例中,此值为 "`e0d` " 。
例如:
network interface modify -vserver vs0 -lif datalif1 -home-port e0d
-
-
[[uelds_assisted_without _匹配_ports]]修改广播域以删除需要删除的VLAN和物理端口:
broadcast-domain remove-ports -broadcast-domain <broadcast-domain-name>-ports <node-name:port-id>
对所有 VLAN 和物理端口重复此步骤。
-
删除使用集群端口作为成员端口的所有 VLAN 端口,以及使用集群端口作为成员端口的接口组。
-
删除 VLAN 端口:
network port vlan delete -node <node-name> -vlan-name <portid-vlandid>
例如:
network port vlan delete -node node1 -vlan-name e1c-80
-
从接口组中删除物理端口:
network port ifgrp remove-port -node <node-name> -ifgrp <interface-group-name> -port <portid>
例如:
network port ifgrp remove-port -node node1 -ifgrp a1a -port e0d
-
从广播域中删除VLAN和接口组端口:
network port broadcast-domain remove-ports -ipspace <ipspace> -broadcast-domain <broadcast-domain-name>-ports <nodename:portname,nodename:portname>,..
-
根据需要修改接口组端口以使用其他物理端口作为成员:
ifgrp add-port -node <node-name> -ifgrp <interface-group-name> -port <port-id>
-
-
暂停节点:
halt -inhibit-takeover true -node <node-name>
必须在两个节点上执行此步骤。
-
验证节点是否位于提示符处
LOADER
、然后收集并保留当前环境变量。 -
收集 bootarg 值:
printenv
-
关闭要升级控制器的站点上的节点和磁盘架。
"设置并通过网络启动新控制器"(英文)