Upgrade oder Downgrade der Firmware auf einem Cisco FC Switch
Zum Upgrade oder Downgrade der Firmware auf einem Cisco FC-Switch müssen Sie den Switch mit den Cisco-spezifischen Befehlen deaktivieren, das Upgrade durchführen und überprüfen sowie den Switch neu starten und wieder aktivieren.
Vergewissern Sie sich, dass Sie die folgenden Aufgaben für Ihre Konfiguration überprüft und ausgeführt haben:
-
Das System ist ordnungsgemäß verkabelt.
-
Es sind alle Pfade zu den Storage Shelfs verfügbar.
-
Die Platten-Shelf Stacks sind stabil.
-
Die FC-Switch-Fabric ist in einem ordnungsgemäßen Zustand.
-
Alle Komponenten im System sind in gutem Zustand.
-
Das System funktioniert normal.
-
Sie haben das Admin-Passwort und Zugriff auf einen FTP- oder SCP-Server.
-
Die Konsolenprotokollierung ist aktiviert.
Die Switch-Fabric wird während des Firmware-Upgrades oder Downgrades deaktiviert und die MetroCluster-Konfiguration basiert auf der zweiten Fabric, um den Betrieb fortzusetzen.
Sie müssen diese Aufgabe nacheinander an jeder Switch-Fabric wiederholen, um sicherzustellen, dass alle Switches dieselbe Firmware-Version verwenden.
Sie müssen über die Firmware-Dateien verfügen.
Dieser Vorgang läuft unterbrechungsfrei ab und dauert etwa eine Stunde. |
-
Melden Sie sich bei jedem der Switches in der Fabric an.
In den Beispielen werden die Switches FC_Switch_A_1 und FC_Switch_B_1 genannt.
-
Bestimmen Sie, ob auf jedem Switch genügend Speicherplatz im Bootflash-Verzeichnis vorhanden ist:
dir bootflash
Wenn dies nicht der Fall ist, löschen Sie die unerwünschten Firmware-Dateien mithilfe des
delete bootflash:file_name
Befehl. -
Kopieren Sie die Kickstart- und Systemdateien auf die Switches:
copy source_filetarget_file
Im folgenden Beispiel die Kickstart-Datei (
m9200-s2ek9-kickstart-mz.5.2.1.bin
) Und die Systemdatei (m9200-s2ek9-mz.5.2.1.bin
) Befinden sich auf dem FTP-Server 10.10.10.55 in der/firmware/
Pfad:Im folgenden Beispiel werden die Befehle angezeigt, die für FC_Switch_A_1 ausgegeben wurden:
FC_switch_A_1# copy ftp://10.10.10.55/firmware/m9200-s2ek9-kickstart-mz.5.2.1.bin bootflash:m9200-s2ek9-kickstart-mz.5.2.1.bin FC_switch_A_1# copy ftp://10.10.10.55/firmware/m9200-s2ek9-mz.5.2.1.bin bootflash:m9200-s2ek9-mz.5.2.1.bin
-
Deaktivieren Sie alle VSANs auf beiden Switches in dieser Fabric.
Gehen Sie folgendermaßen vor, um die VSANs zu deaktivieren:
-
Öffnen Sie das Konfigurations-Terminal:
config t
-
Geben Sie Ein:
vsan database
-
Überprüfen Sie den Status der VSANs:
show vsan
Alle VSANs müssen aktiv sein.
-
Unterbrechen Sie die VSANs:
vsan vsan-num suspend
Beispiel:
vsan 10 suspend
-
Überprüfen Sie den Status der VSANs erneut:
show vsan
+ Alle VSANs müssen ausgesetzt werden. -
Beenden Sie das config-Terminal:
end
-
Speichern Sie die Konfiguration.
copy running-config startup-config
Im folgenden Beispiel wird die Ausgabe für FC_Switch_A_1 angezeigt:
FC_switch_A_1# config t Enter configuration commands, one per line. End with CNTL/Z. FC_switch_A_1(config)# vsan database FC_switch_A_1(config-vsan-db)# show vsan vsan 1 information name:VSAN0001 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 30 information name:MC1_FCVI_2_30 state:active interoperability mode:default loadbalancing:src-id/dst-id operational state:up vsan 40 information name:MC1_STOR_2_40 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 70 information name:MC2_FCVI_2_70 state:active interoperability mode:default loadbalancing:src-id/dst-id operational state:up vsan 80 information name:MC2_STOR_2_80 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 4079:evfp_isolated_vsan vsan 4094:isolated_vsan FC_switch_A_1(config-vsan-db)# vsan 1 suspend FC_switch_A_1(config-vsan-db)# vsan 30 suspend FC_switch_A_1(config-vsan-db)# vsan 40 suspend FC_switch_A_1(config-vsan-db)# vsan 70 suspend FC_switch_A_1(config-vsan-db)# vsan 80 suspend FC_switch_A_1(config-vsan-db)# end FC_switch_A_1# FC_switch_A_1# show vsan vsan 1 information name:VSAN0001 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 30 information name:MC1_FCVI_2_30 state:suspended interoperability mode:default loadbalancing:src-id/dst-id operational state:down vsan 40 information name:MC1_STOR_2_40 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 70 information name:MC2_FCVI_2_70 state:suspended interoperability mode:default loadbalancing:src-id/dst-id operational state:down vsan 80 information name:MC2_STOR_2_80 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 4079:evfp_isolated_vsan vsan 4094:isolated_vsan
-
-
Installieren Sie die gewünschte Firmware auf den Switches:
install all system bootflash:systemfile_name kickstart bootflash:kickstartfile_name
Im folgenden Beispiel werden die Befehle angezeigt, die für FC_Switch_A_1 ausgegeben wurden:
FC_switch_A_1# install all system bootflash:m9200-s2ek9-mz.5.2.1.bin kickstart bootflash:m9200-s2ek9-kickstart-mz.5.2.1.bin Enter Yes to confirm the installation.
-
Überprüfen Sie die Firmware-Version auf jedem Switch, um sicherzustellen, dass die richtige Version installiert ist:
show version
-
Aktivieren Sie alle VSANs auf beiden Switches in dieser Fabric.
Gehen Sie folgendermaßen vor, um die VSANs zu aktivieren:
-
Öffnen Sie das Konfigurations-Terminal:
config t
-
Geben Sie Ein:
vsan database
-
Überprüfen Sie den Status der VSANs:
show vsan
Die VSANs müssen ausgesetzt werden.
-
VSANs aktivieren:
no vsan vsan-num suspend
Beispiel:
no vsan 10 suspend
-
Überprüfen Sie den Status der VSANs erneut:
show vsan
Alle VSANs müssen aktiv sein.
-
Beenden Sie das config-Terminal:
end
-
Konfiguration speichern:
copy running-config startup-config
Im folgenden Beispiel wird die Ausgabe für FC_Switch_A_1 angezeigt:
FC_switch_A_1# config t Enter configuration commands, one per line. End with CNTL/Z. FC_switch_A_1(config)# vsan database FC_switch_A_1(config-vsan-db)# show vsan vsan 1 information name:VSAN0001 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 30 information name:MC1_FCVI_2_30 state:suspended interoperability mode:default loadbalancing:src-id/dst-id operational state:down vsan 40 information name:MC1_STOR_2_40 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 70 information name:MC2_FCVI_2_70 state:suspended interoperability mode:default loadbalancing:src-id/dst-id operational state:down vsan 80 information name:MC2_STOR_2_80 state:suspended interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:down vsan 4079:evfp_isolated_vsan vsan 4094:isolated_vsan FC_switch_A_1(config-vsan-db)# no vsan 1 suspend FC_switch_A_1(config-vsan-db)# no vsan 30 suspend FC_switch_A_1(config-vsan-db)# no vsan 40 suspend FC_switch_A_1(config-vsan-db)# no vsan 70 suspend FC_switch_A_1(config-vsan-db)# no vsan 80 suspend FC_switch_A_1(config-vsan-db)# FC_switch_A_1(config-vsan-db)# show vsan vsan 1 information name:VSAN0001 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 30 information name:MC1_FCVI_2_30 state:active interoperability mode:default loadbalancing:src-id/dst-id operational state:up vsan 40 information name:MC1_STOR_2_40 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 70 information name:MC2_FCVI_2_70 state:active interoperability mode:default loadbalancing:src-id/dst-id operational state:up vsan 80 information name:MC2_STOR_2_80 state:active interoperability mode:default loadbalancing:src-id/dst-id/oxid operational state:up vsan 4079:evfp_isolated_vsan vsan 4094:isolated_vsan FC_switch_A_1(config-vsan-db)# end FC_switch_A_1#
-
-
Überprüfen Sie den Betrieb der MetroCluster-Konfiguration in ONTAP:
-
Prüfen Sie, ob das System multipathed ist:
node run -node node-name sysconfig -a
-
Überprüfen Sie auf beiden Clustern auf Zustandswarnmeldungen:
system health alert show
-
Bestätigen Sie die MetroCluster-Konfiguration und den normalen Betriebsmodus:
metrocluster show
-
Durchführen einer MetroCluster-Prüfung:
metrocluster check run
-
Ergebnisse der MetroCluster-Prüfung anzeigen:
metrocluster check show
-
Prüfen Sie, ob auf den Switches Zustandswarnmeldungen vorliegen (falls vorhanden):
storage switch show
-
Nutzen Sie Config Advisor.
-
Überprüfen Sie nach dem Ausführen von Config Advisor die Ausgabe des Tools und befolgen Sie die Empfehlungen in der Ausgabe, um die erkannten Probleme zu beheben.
-
-
Wiederholen Sie diesen Vorgang für die zweite Switch-Struktur.