Install FASTPATH software and RCFs for ONTAP 8.3.1 and later
Follow this procedure to install FASTPATH software and RCFs for ONTAP 8.3.1 and later.
The installation steps are the same for both NetApp CN1601 management switches and CN1610 cluster switches running ONTAP 8.3.1 or later. However, the two models require different software and RCFs.
Review requirements
-
A current backup of the switch configuration.
-
A fully functioning cluster (no errors in the logs and no defective cluster network interface cards (NICs) or similar issues).
-
Fully functional port connections on the cluster switch.
-
All cluster ports set up.
-
All cluster logical interfaces (LIFs) set up (must not have been migrated).
-
A successful communication path: The ONTAP (privilege: advanced)
cluster ping-cluster -node node1
command must indicate thatlarger than PMTU communication
is successful on all paths. -
A supported version of FASTPATH, RCF, and ONTAP.
Make sure you consult the switch compatibility table on the NetApp CN1601 and CN1610 Switches page for the supported FASTPATH, RCF, and ONTAP versions.
Install the FASTPATH software
The following procedure uses the clustered Data ONTAP 8.2 syntax. As a result, the cluster Vserver, LIF names, and CLI output are different than those in Data ONTAP 8.3.
There can be command dependencies between command syntax in the RCF and FASTPATH versions.
In RCF version 1.2, support for Telnet has been explicitly disabled because of security concerns. To avoid connectivity issues while installing RCF 1.2, verify that Secure Shell (SSH) is enabled. The NetApp CN1610 Switch Administrator's Guide has more information about SSH. |
The examples in this procedure use the following switch and node nomenclature:
-
The two NetApp switch names are cs1 and cs2.
-
The cluster logical interface (LIF) names are node1_clus1 and node1_clus2 for node1, and node2_clus1 and node2_clus2 for node2. (You can have up to 24 nodes in a cluster.)
-
The storage virtual machine (SVM) name is Cluster.
-
The
cluster1::*>
prompt indicates the name of the cluster. -
The cluster ports on each node are named e0a and e0b.
Hardware Universe has more information about the actual cluster ports that are supported on your platform.
-
The supported Inter-Switch Links (ISLs) are ports 0/13 through 0/16.
-
The supported node connections are ports 0/1 through 0/12.
Step 1: Migrate cluster
-
Display information about the network ports on the cluster:
network port show -ipspace cluster
Show example
The following example shows the type of output from the command:
cluster1::> network port show -ipspace cluster Speed (Mbps) Node Port IPspace Broadcast Domain Link MTU Admin/Oper ------ --------- ------------ ---------------- ----- ------- ------------ node1 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster up 9000 auto/10000 node2 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster up 9000 auto/10000 4 entries were displayed.
-
Display information about the LIFs on the cluster:
network interface show -role cluster
Show example
The following example shows the logical interfaces on the cluster. In this example the
-role
parameter displays information about the LIFs that are associated with cluster ports:cluster1::> network interface show -role cluster (network interface show) Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ---- Cluster node1_clus1 up/up 10.254.66.82/16 node1 e0a true node1_clus2 up/up 10.254.206.128/16 node1 e0b true node2_clus1 up/up 10.254.48.152/16 node2 e0a true node2_clus2 up/up 10.254.42.74/16 node2 e0b true 4 entries were displayed.
-
On each respective node, using a node management LIF, migrate node1_clus2 to e0a on node1 and node2_clus2 to e0a on node2:
network interface migrate
You must enter the commands on the controller consoles that own the respective cluster LIFs.
Show example
cluster1::> network interface migrate -vserver Cluster -lif node1_clus2 -destination-node node1 -destination-port e0a cluster1::> network interface migrate -vserver Cluster -lif node2_clus2 -destination-node node2 -destination-port e0a
For this command, the name of the cluster is case-sensitive and the command should be run on each node. It is not possible to run this command in the general cluster LIF. -
Verify that the migration took place by using the
network interface show
command on a node.Show example
The following example shows that clus2 has migrated to port e0a on nodes node1 and node2:
cluster1::> **network interface show -role cluster** Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ---- Cluster node1_clus1 up/up 10.254.66.82/16 node1 e0a true node1_clus2 up/up 10.254.206.128/16 node1 e0a false node2_clus1 up/up 10.254.48.152/16 node2 e0a true node2_clus2 up/up 10.254.42.74/16 node2 e0a false 4 entries were displayed.
-
Change the privilege level to advanced, entering y when prompted to continue:
set -privilege advanced
The advanced prompt (*>) appears.
-
Shut down cluster port e0b on both nodes:
network port modify -node node_name -port port_name -up-admin false
You must enter the commands on the controller consoles that own the respective cluster LIFs.
Show example
The following example shows the commands to shut down port e0b on all nodes:
cluster1::*> network port modify -node node1 -port e0b -up-admin false cluster1::*> network port modify -node node2 -port e0b -up-admin false
-
Verify that port e0b is shut down on both nodes:
network port show
Show example
cluster1::*> network port show -role cluster Speed (Mbps) Node Port IPspace Broadcast Domain Link MTU Admin/Oper ------ --------- ------------ ---------------- ----- ------- ------------ node1 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster down 9000 auto/10000 node2 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster down 9000 auto/10000 4 entries were displayed.
-
Shut down the Inter-Switch Link (ISL) ports on cs1.
Show example
(cs1) #configure (cs1) (Config)#interface 0/13-0/16 (cs1) (Interface 0/13-0/16)#shutdown (cs1) (Interface 0/13-0/16)#exit (cs1) (Config)#exit
-
Back up the current active image on cs2.
Show example
(cs2) # show bootvar Image Descriptions active : backup : Images currently available on Flash -------------------------------------------------------------------- unit active backup current-active next-active -------------------------------------------------------------------- 1 1.1.0.5 1.1.0.3 1.1.0.5 1.1.0.5 (cs2) # copy active backup Copying active to backup Copy operation successful
Step 2: Install the FASTPATH software and RCF
-
Verify the running version of the FASTPATH software.
Show example
(cs2) # show version Switch: 1 System Description............................. NetApp CN1610, 1.1.0.5, Linux 2.6.21.7 Machine Type................................... NetApp CN1610 Machine Model.................................. CN1610 Serial Number.................................. 20211200106 Burned In MAC Address.......................... 00:A0:98:21:83:69 Software Version............................... 1.1.0.5 Operating System............................... Linux 2.6.21.7 Network Processing Device...................... BCM56820_B0 Part Number.................................... 111-00893 --More-- or (q)uit Additional Packages............................ FASTPATH QOS FASTPATH IPv6 Management
-
Download the image file to the switch.
Copying the image file to the active image means that when you reboot, that image establishes the running FASTPATH version. The previous image remains available as a backup.
Show example
(cs2) #copy sftp://root@10.22.201.50//tftpboot/NetApp_CN1610_1.2.0.7.stk active Remote Password:******** Mode........................................... SFTP Set Server IP.................................. 10.22.201.50 Path........................................... /tftpboot/ Filename....................................... NetApp_CN1610_1.2.0.7.stk Data Type...................................... Code Destination Filename........................... active Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y SFTP Code transfer starting... File transfer operation completed successfully.
-
Confirm the current and next-active boot image versions:
show bootvar
Show example
(cs2) #show bootvar Image Descriptions active : backup : Images currently available on Flash -------------------------------------------------------------------- unit active backup current-active next-active -------------------------------------------------------------------- 1 1.1.0.8 1.1.0.8 1.1.0.8 1.2.0.7
-
Install the compatible RCF for the new image version to the switch.
If the RCF version is already correct, bring up the ISL ports.
Show example
(cs2) #copy tftp://10.22.201.50//CN1610_CS_RCF_v1.2.txt nvram:script CN1610_CS_RCF_v1.2.scr Mode........................................... TFTP Set Server IP.................................. 10.22.201.50 Path........................................... / Filename....................................... CN1610_CS_RCF_v1.2.txt Data Type...................................... Config Script Destination Filename........................... CN1610_CS_RCF_v1.2.scr File with same name already exists. WARNING:Continuing with this command will overwrite the existing file. Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y Validating configuration script... [the script is now displayed line by line] Configuration script validated. File transfer operation completed successfully.
The .scr
extension must be set as part of the file name before invoking the script. This extension is for the FASTPATH operating system.The switch validates the script automatically as it is downloaded to the switch. The output goes to the console.
-
Verify that the script was downloaded and saved to the file name you gave it.
Show example
(cs2) #script list Configuration Script Name Size(Bytes) -------------------------------- ----------- CN1610_CS_RCF_v1.2.scr 2191 1 configuration script(s) found. 2541 Kbytes free.
-
Apply the script to the switch.
Show example
(cs2) #script apply CN1610_CS_RCF_v1.2.scr Are you sure you want to apply the configuration script? (y/n) y [the script is now displayed line by line]... Configuration script 'CN1610_CS_RCF_v1.2.scr' applied.
-
Verify that the changes have been applied to the switch, and then save them:
show running-config
Show example
(cs2) #show running-config
-
Save the running configuration so it becomes the startup configuration when you reboot the switch.
Show example
(cs2) #write memory This operation may take a few minutes. Management interfaces will not be available during this time. Are you sure you want to save? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
Reboot the switch.
Show example
(cs2) #reload The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved! System will now restart!
Step 3: Validate installation
-
Log in again, and then verify that the switch is running the new version of the FASTPATH software.
Show example
(cs2) #show version Switch: 1 System Description............................. NetApp CN1610, 1.2.0.7,Linux 3.8.13-4ce360e8 Machine Type................................... NetApp CN1610 Machine Model.................................. CN1610 Serial Number.................................. 20211200106 Burned In MAC Address.......................... 00:A0:98:21:83:69 Software Version............................... 1.2.0.7 Operating System............................... Linux 3.8.13-4ce360e8 Network Processing Device...................... BCM56820_B0 Part Number.................................... 111-00893 CPLD version................................... 0x5 Additional Packages............................ FASTPATH QOS FASTPATH IPv6 Management
After the reboot completes, you must log in to verify the image version, view the running configuration, and look for the description on interface 3/64, which is the version label for the RCF.
-
Bring up the ISL ports on cs1, the active switch.
Show example
(cs1) #configure (cs1) (Config) #interface 0/13-0/16 (cs1) (Interface 0/13-0/16) #no shutdown (cs1) (Interface 0/13-0/16) #exit (cs1) (Config) #exit
-
Verify that the ISLs are operational:
show port-channel 3/1
The Link State field should indicate
Up
.Show example
(cs1) #show port-channel 3/1 Local Interface................................ 3/1 Channel Name................................... ISL-LAG Link State..................................... Up Admin Mode..................................... Enabled Type........................................... Static Load Balance Option............................ 7 (Enhanced hashing mode) Mbr Device/ Port Port Ports Timeout Speed Active ------ ------------- --------- ------- 0/13 actor/long 10G Full True partner/long 0/14 actor/long 10G Full True partner/long 0/15 actor/long 10G Full False partner/long 0/16 actor/long 10G Full True partner/long
-
Bring up cluster port e0b on all nodes:
network port modify
You must enter the commands on the controller consoles that own the respective cluster LIFs.
Show example
The following example shows port e0b being brought up on node1 and node2:
cluster1::*> network port modify -node node1 -port e0b -up-admin true cluster1::*> network port modify -node node2 -port e0b -up-admin true
-
Verify that the port e0b is up on all nodes:
network port show -ipspace cluster
Show example
cluster1::*> network port show -ipspace cluster Speed (Mbps) Node Port IPspace Broadcast Domain Link MTU Admin/Oper ------ --------- ------------ ---------------- ----- ------- ------------ node1 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster up 9000 auto/10000 node2 e0a Cluster Cluster up 9000 auto/10000 e0b Cluster Cluster up 9000 auto/10000 4 entries were displayed.
-
Verify that the LIF is now home (
true
) on both nodes:network interface show -role cluster
Show example
cluster1::*> network interface show -role cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ---- Cluster node1_clus1 up/up 169.254.66.82/16 node1 e0a true node1_clus2 up/up 169.254.206.128/16 node1 e0b true node2_clus1 up/up 169.254.48.152/16 node2 e0a true node2_clus2 up/up 169.254.42.74/16 node2 e0b true 4 entries were displayed.
-
Show the status of the node members:
cluster show
Show example
cluster1::*> cluster show Node Health Eligibility Epsilon -------------------- ------- ------------ ------------ node1 true true false node2 true true false 2 entries were displayed.
-
Return to the admin privilege level:
set -privilege admin
-
Repeat the previous steps to install the FASTPATH software and RCF on the other switch, cs1.