Dell Networking SONiC: Upgrade oder Downgrade von SONiC unter Verwendung des SCP-Protokolls mit Software wie WINSCP
Summary: In diesem Artikel wird das Upgrade oder Downgrade von Dell Networking SONiC mithilfe des SCP-Protokolls in der WINSCP-Anwendung erläutert.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Hinweis: Sie können jede Anwendung verwenden, die das SCP-Protokoll unterstützt, um eine Firmwaredatei auf den Switch hochzuladen. In diesem Artikel verwenden wir die WINSCP-Anwendung, um den Prozess zu demonstrieren.
Schritte:
- Stellen Sie sicher, dass ausreichend Speicherplatz im Switch vorhanden ist, um die SONiC-Datei zu kopieren. Verwenden Sie den Befehl:
df /home -h
Beispielausgabe
admin@sonic:~$ df /home -h Filesystem Size Used Avail Use% Mounted on root-overlay 29G 5.0G 23G 18% /
- Melden Sie sich mit WINSCP beim Switch an. Verwenden Sie SCP als Dateiprotokoll.
- Kopieren Sie die Datei in den Switch und notieren Sie sich den Dateipfad. In unten lautet der Dateipfad /home/admin.
Unten sehen Sie einen Beispiel-Screenshot nach dem erfolgreichen Kopieren der Datei. Der Dateiname der SONiC-Upgradedatei lautet Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
Melden Sie sich über SSH und eine beliebige Terminalanwendung wie PuTTY beim Switch an.
HINWEIS: Stellen Sie sicher, dass Sie die Konfiguration mit dem Befehl write memory speichern, bevor Sie den Befehl zur Image-Installation ausgeben, und wir haben ein Backup der Konfiguration.
Nachfolgend finden Sie eine Liste der Befehle, die wir verwenden:
| Befehl | Erklärung |
|---|---|
admin@sonic:~$ sonic-cli |
Bei Dell SONiC anmelden |
sonic# dir home:/ |
Überprüfen Sie, ob die SONiC-Versionsdatei ordnungsgemäß in das Stammverzeichnis kopiert wurde. |
sonic# write memory |
Konfiguration speichern |
sonic# image install file://<File path>/<Install File.bin> |
Installieren Sie die Datei. Stellen Sie sicher, dass Sie den vollständigen Dateipfad verwenden. Beispiel: /home/admin/ |
sonic# show image status |
Überprüfen Sie den Fortschritt der Image-Installation. |
sonic# show image list |
Bildliste anzeigen |
sonic# reboot |
Switch neu starten |
sonic# show version |
Sonic-Version anzeigen |
Optionale Befehle:
| Befehl | Erklärung |
|---|---|
sonic# image set-default <Image file> |
Falls das entsprechende SONiC-Image nicht als Weiter ausgewählt ist, konfigurieren Sie es manuell. |
sonic# image remove <all/image file> |
Entfernen Sie alte Firmware, um Speicherplatz zu sparen. |
Beispielausgabe:
- Melden Sie sich bei Dell SONiC an. Verwenden Sie den Befehl:
sonic-cli admin@sonic:~$ sonic-cli sonic#
- Überprüfen Sie mit dem folgenden Befehl, ob die Datei ordnungsgemäß kopiert wurde:
dir home:/ sonic# dir home:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- 2023-02-23 19:22 1032101870 - Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin
- Speichern Sie die Konfiguration. Verwenden Sie den Befehl:
write memory sonic# write memory
- Installieren Sie Dell SONiC. Wir müssen den vollständigen Dateipfad verwenden, z. B. /home/admin/File-name.bin. Verwenden Sie die Befehls-Image-Installationsdatei:
//<File path>/<Install File.bin> sonic# image install file://home/admin/Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin %Info: Check 'show image status' for image install progress.
- Überprüfen Sie den Fortschritt der Image-Installation mit dem folgenden Befehl:
show image status sonic# show image status ----------------------------------------------------------- Global operation status : GLOBAL_STATE_SUCCESS ----------------------------------------------------------- File operation status : TRANSFER_VALIDATION File size(bytes) : 0 File transfer bytes : 0 File download speed : 0 KB/s File progress : 100% Transfer start time : 2022-09-30 17:42:22+0000 Transfer end time : 2022-09-30 17:42:22+0000 ----------------------------------------------------------- Install operation status : INSTALL_STATE_SUCCESS Install start time : N/A Install end time : N/A sonic#
- Überprüfen Sie mit dem Befehl, ob die neue Version als nächste Startdatei ausgewählt ist:
show image list sonic# show image list Current: SONiC-OS-4.0.3-Campus Next: SONiC-OS-4.0.5-Campus Available: SONiC-OS-4.0.5-Campus SONiC-OS-4.0.3-Campus
(Optional) Falls das entsprechende SONiC-Image nicht als Weiter ausgewählt ist, konfigurieren Sie es manuell. In der Regel ist dies nicht erforderlich.
sonic# image set-default SONiC-OS-4.0.5-Campus
- Neu starten
sonic# sonic# reboot reboot in process ..... Waiting for the reboot operation to complete
- Überprüfen Sie nach dem Neustart, ob SONiC aktualisiert wurde (Ausgabe der Kürze halber):
admin@sonic:~$ sonic-cli sonic# show version Software Version : 4.0.5-Campus Product : Enterprise SONiC Distribution by Dell Technologies
- Stellen Sie nach dem Upgrade sicher, dass die SONiC-Datei vom Startverzeichnis gelöscht wird (in der Regel wird sie von selbst gelöscht):
sonic# dir home:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- sonic#
(Optional) Falls die Dell SONiC-Datei nicht gelöscht wird, löschen Sie sie mit dem Befehl:
delete home://<filename> sonic# delete home://Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin Proceed to delete home://Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin? [y/N]:y sonic# dir home:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------
Affected Products
Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ONArticle Properties
Article Number: 000212674
Article Type: How To
Last Modified: 11 Apr 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.