Remove interface configurations and uninstall the old MetroCluster IP controllers
Verify the correct LIF placement. Then remove the VLANs and interface groups on the old controllers and physically uninstall the controllers.
-
You perform these steps on the old controllers (node_B_1-old, node_B_2-old).
-
You require the information you gathered in Map ports from the old nodes to the new nodes for use in this procedure.
-
Boot the old nodes and log in to the nodes:
boot_ontap
-
If the system you are upgrading to uses shared cluster/HA ports, verify that the MetroCluster IP interfaces are using supported IP addresses.
Use the following information to determine whether the new system uses shared cluster/HA ports:
Shared cluster/HA portsThe systems listed in the following table use shared cluster/HA ports:
AFF and ASA systems FAS systems -
AFF A20
-
AFF A30
-
AFF C30
-
AFF A50
-
AFF C60
-
AFF C80
-
AFF A70
-
AFF A90
-
AFF A1K
-
FAS70
-
FAS90
Shared MetroCluster/HA portsThe systems listed in the following table use shared MetroCluster/HA ports:
AFF and ASA systems FAS systems -
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
-
Verify the IP addresses of the MetroCluster interfaces on the old controllers:
metrocluster configuration-settings interface show
-
If the MetroCluster interfaces are using 169.254.17.x or 169.254.18.x IP addresses, refer to the Knowledge Base article "How to modify the properties of a MetroCluster IP interface" to modify the interface IP addresses before you proceed with the upgrade.
Upgrading to any system that uses shared cluster/HA ports isn't supported if the MetroCluster interfaces are configured with 169.254.17.x or 169.254.18.x IP addresses.
-
-
Modify the intercluster LIFs on the old controllers to use a different home port than the ports used for HA interconnect or MetroCluster IP DR interconnect on the new controllers.
This step is required for a successful upgrade. The intercluster LIFs on the old controllers must use a different home port than the ports used for HA interconnect or MetroCluster IP DR interconnect on the new controllers. For example, when you upgrade to AFF A90 controllers, the HA interconnect ports are e1a and e7a, and the MetroCluster IP DR interconnect ports are e2b and e3b. You must move the intercluster LIFs on the old controllers if they are hosted on ports e1a, e7a, e2b, or e3b.
For port distribution and allocation on the new nodes, refer to the Hardware Universe.
-
On the old controllers, view the intercluster LIFs:
network interface show -role intercluster
Take one of the following actions depending on whether the intercluster LIFs on the old controllers use the same ports as the ports used for HA interconnect or MetroCluster IP DR interconnect on the new controllers.
If the intercluster LIFs… Go to… Use the same home port
Use a different home port
-
Modify the intercluster LIFs to use a different home port:
network interface modify -vserver <vserver> -lif <intercluster_lif> -home-port <port-not-used-for-ha-interconnect-or-mcc-ip-dr-interconnect-on-new-nodes>
-
Verify that all intercluster LIFs are on their new home ports:
network interface show -role intercluster -is-home false
The command output should be empty, indicating that all intercluster LIFs are on their respective home ports.
-
Revert any LIFs that aren't on their home ports:
network interface revert -lif <intercluster_lif>
Repeat the command for each intercluster LIF that isn't on the home port.
-
-
Assign the home port of all data LIFs on the old controller to a common port that is the same on both the old and new controller modules.
If the old and new controllers don't have a common port, you don't need to modify the data LIFs. Skip this step and go directly to Step 5. -
Display the LIFs:
network interface show
All data LIFs including SAN and NAS are admin up and operationally down because those are up at switchover site (cluster_A).
-
Review the output to find a common physical network port that is the same on both the old and new controllers that is not used as a cluster port.
For example, e0d is a physical port on old controllers and is also present on new controllers. e0d is not used as a cluster port or otherwise on the new controllers.
For port usage for platform models, see the Hardware Universe
-
Modify all data LIFS to use the common port as the home port:
network interface modify -vserver <svm-name> -lif <data-lif> -home-port <port-id>
In the following example, this is "e0d".
For example:
network interface modify -vserver vs0 -lif datalif1 -home-port e0d
-
-
Modify broadcast domains to remove the VLAN and physical ports that need to be deleted:
broadcast-domain remove-ports -broadcast-domain <broadcast-domain-name> -ports <node-name:port-id>
Repeat this step for all VLAN and physical ports.
-
Remove any VLAN ports using cluster ports as member ports and interface groups using cluster ports as member ports.
-
Delete VLAN ports:
network port vlan delete -node <node_name> -vlan-name <portid-vlandid>
For example:
network port vlan delete -node node1 -vlan-name e1c-80
-
Remove physical ports from the interface groups:
network port ifgrp remove-port -node <node_name> -ifgrp <interface-group-name> -port <portid>
For example:
network port ifgrp remove-port -node node1 -ifgrp a1a -port e0d
-
Remove VLAN and interface group ports from the broadcast domain:
network port broadcast-domain remove-ports -ipspace <ipspace> -broadcast-domain <broadcast-domain-name> -ports <nodename:portname,nodename:portnamee>,..
-
Modify interface group ports to use other physical ports as member, as needed:
ifgrp add-port -node <node_name> -ifgrp <interface-group-name> -port <port-id>
-
-
Halt the nodes to the
LOADER
prompt:halt -inhibit-takeover true
-
Connect to the serial console of the old controllers (node_B_1-old and node_B_2-old) at site_B and verify it is displaying the
LOADER
prompt. -
Gather the bootarg values:
printenv
-
Disconnect the storage and network connections on node_B_1-old and node_B_2-old. Label the cables so that you can reconnect them to the new nodes.
-
Disconnect the power cables from node_B_1-old and node_B_2-old.
-
Remove the node_B_1-old and node_B_2-old controllers from the rack.