Dell Networking SONiC: Upgrade oder Downgrade von SONiC unter Verwendung des SCP-Protokolls mit Software wie WINSCP

Resumen: In diesem Artikel wird das Upgrade oder Downgrade von Dell Networking SONiC mithilfe des SCP-Protokolls in der WINSCP-Anwendung erläutert.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

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:

  1. 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% /
  1. Melden Sie sich mit WINSCP beim Switch an. Verwenden Sie SCP als Dateiprotokoll. 
Zum Switch anmelden
  1. Kopieren Sie die Datei in den Switch und notieren Sie sich den Dateipfad. In unten lautet der Dateipfad /home/admin
Screenshot der Seite

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.
 
Screenshot des Namens der SONiC-Upgradedatei


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:

  1. Melden Sie sich bei Dell SONiC an. Verwenden Sie den Befehl: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Ü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
  1. Speichern Sie die Konfiguration. Verwenden Sie den Befehl:  
write memory

sonic# write memory 
  1.  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.
  1. Ü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# 
  1. Ü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
  1. Neu starten
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Ü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
  1. 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                        
-------------------------------------------------------------------------    

Productos afectados

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-ON
Propiedades del artículo
Número del artículo: 000212674
Tipo de artículo: How To
Última modificación: 11 abr 2024
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.