Dell Networking SONiC: Upgrade o downgrade di SONiC utilizzando il protocollo SCP con software come WINSCP

Resumen: Questo articolo illustra come eseguire l'upgrade o il downgrade di Dell Networking SONiC utilizzando il protocollo SCP nell'applicazione WINSCP.

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

Nota: È possibile utilizzare qualsiasi applicazione che supporti il protocollo SCP per caricare un file del firmware sullo switch. In questo articolo, utilizziamo l'applicazione WINSCP per dimostrare il processo.
 

Procedura:

  1. Assicurarsi che vi sia spazio sufficiente nello switch per copiare il file SONiC. utilizzare il comando:
df /home -h
Output di esempio
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Accedere allo switch utilizzando WINSCP. Utilizzare SCP come protocollo di file. 
Accedi per passare
  1. Copiare il file nello switch e prendere nota del percorso del file. Di seguito, il percorso del file è /home/admin
Schermata del percorso del file /home/pagina admin

Di seguito è riportato uno screenshot di esempio dopo aver copiato correttamente il file. Il nome del file di aggiornamento di SONiC è Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Schermata del nome del file di aggiornamento SONiC


Accedere allo switch utilizzando SSH e qualsiasi applicazione terminale come PuTTY.

 
NOTA: Assicurarsi di salvare la configurazione utilizzando il comando write memory prima di inviare il comando di installazione dell'immagine e si dispone di un backup della configurazione.

Di seguito è riportato l'elenco dei comandi che stiamo utilizzando:
 
Comando Spiegazione
admin@sonic:~$ sonic-cli
 Accedere a Dell SONiC           
sonic# dir home:/
Verificare che il file della versione SONiC sia copiato correttamente nella directory principale. 
sonic# write memory 
Salva la configurazione
sonic# image install file://<File path>/<Install File.bin>     
 Installare il file. Assicurarsi di utilizzare il percorso file completo. Ad esempio, /home/admin/
sonic# show image status
Controllare l'avanzamento dell'installazione dell'immagine.
sonic# show image list
Mostra l'elenco delle immagini
sonic# reboot
Switch di riavvio
sonic# show version 
Mostra la versione di Sonic

Comandi opzionali:
Comando Spiegazione
sonic# image set-default <Image file> 
Nel caso in cui l'immagine SONiC appropriata non sia selezionata come Avanti, configurarla manualmente.
sonic# image remove <all/image file>
Rimuovere il vecchio firmware per risparmiare spazio.


Output di esempio:

  1. Accedere a Dell SONiC. Utilizzare il comando: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Verificare se il file è stato copiato correttamente utilizzando il comando: 
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. Salvare la configurazione. Utilizzare il comando:  
write memory

sonic# write memory 
  1.  Installare Dell SONiC. È necessario utilizzare il percorso completo del file, ad esempio /home/admin/File-name.bin. Utilizzare il file di installazione dell'immagine dei comandi:
//<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. Controllare l'avanzamento dell'installazione dell'immagine utilizzando il comando: 
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. Verificare se viene scelta la nuova versione come file di avvio successivo utilizzando il comando: 
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
(Facoltativo) Nel caso in cui l'immagine SONiC appropriata non sia selezionata come Avanti, configurarla manualmente. In genere questa operazione non è richiesta.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Riavvio
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Dopo il riavvio, verificare che SONiC sia aggiornato (output tagliato per brevità):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Dopo l'aggiornamento, assicurarsi che il file SONiC venga eliminato da casa (in genere viene eliminato automaticamente):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Facoltativo) Se il file Dell SONiC non viene eliminato, eliminarlo utilizzando il comando: 
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.