Dell Networking SONiC: Actualizar o degradar SONiC mediante el protocolo SCP con software como WINSCP

Summary: En este artículo, se explica la actualización o desactualización de SONiC de Dell Networking mediante el protocolo SCP en la aplicación WINSCP.

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

Nota: Puede utilizar cualquier aplicación compatible con el protocolo SCP para cargar un archivo de firmware en el switch. En este artículo, utilizamos la aplicación WINSCP para demostrar el proceso.
 

Pasos:

  1. Asegúrese de que haya suficiente espacio en el switch para copiar el archivo SONiC. Utilice el comando:
df /home -h
Resultado de muestra
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Inicie sesión para cambiar mediante WINSCP. Utilice SCP como protocolo de archivos. 
Inicie sesión para cambiar
  1. Copie el archivo en el switch y anote la ruta del archivo. A continuación, la ruta de acceso del archivo es /home/admin
Captura de pantalla de la ruta de archivo /home/admin page

A continuación, se muestra una captura de pantalla de muestra después de copiar el archivo correctamente. El nombre de archivo del archivo de actualización de SONiC es Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Captura de pantalla del nombre del archivo de actualización de SONiC


Inicie sesión en el switch mediante SSH y cualquier aplicación de terminal como PuTTY.

 
NOTA: Asegúrese de guardar la configuración mediante el comando "write memory" antes de emitir el comando "image install". Tendremos un respaldo de la configuración.

A continuación, se muestra la lista de comandos que estamos utilizando:
 
Comando Explicación
admin@sonic:~$ sonic-cli
 Inicie sesión en Dell SONiC           
sonic# dir home:/
Compruebe si el archivo de la versión de SONiC se copió correctamente en el directorio principal. 
sonic# write memory 
Guardar configuración
sonic# image install file://<File path>/<Install File.bin>     
 Instale el archivo. Asegúrese de utilizar la ruta de archivo completa. Por ejemplo, /home/admin/
sonic# show image status
Comprobar el progreso de la instalación de la imagen.
sonic# show image list
Mostrar lista de imágenes
sonic# reboot
Reiniciar switch
sonic# show version 
Mostrar la versión de Sonic

Comandos opcionales:
Comando Explicación
sonic# image set-default <Image file> 
En caso de que la imagen de SONiC adecuada no esté seleccionada como Siguiente, configúrela manualmente.
sonic# image remove <all/image file>
Elimine el firmware antiguo para ahorrar espacio.


Resultado de muestra:

  1. Inicie sesión en Dell SONiC. Utilice el comando: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Compruebe si el archivo se copió correctamente mediante el 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. Guarde la configuración. Utilice el comando:  
write memory

sonic# write memory 
  1.  Instale Dell SONiC. Debemos utilizar la ruta de archivo completa, por ejemplo, /home/admin/File-name.bin. Utilice el archivo de instalación de la imagen del comando:
//<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. Compruebe el progreso de la instalación de la imagen mediante el 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. Verifique si la nueva versión está seleccionada como el siguiente archivo de arranque mediante el 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
(Opcional) En caso de que la imagen de SONiC adecuada no esté seleccionada como Siguiente, configúrela manualmente. Por lo general, esto no es necesario.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Reiniciar por medio de un programa
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Después del reinicio, verifique que SONiC se actualizó (la salida se recortó por razones de brevedad):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Después de la actualización, asegúrese de que el archivo de SONiC se elimine de la página principal (por lo general, se elimina por su cuenta):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Opcional) En caso de que no se elimine el archivo Dell SONiC, elimínelo mediante el 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                        
-------------------------------------------------------------------------    

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-ON
Article 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.