Dell Networking SONiC: Fazer upgrade ou downgrade do SONiC usando o protocolo SCP com um software como WINSCP

Resumen: Este artigo explica o upgrade ou downgrade do Dell Networking SONiC usando o protocolo SCP no aplicativo 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: Você pode usar qualquer aplicativo compatível com o protocolo SCP para carregar um arquivo de firmware no switch. Neste artigo, estamos usando o aplicativo WINSCP para demonstrar o processo.
 

Etapas:

  1. Certifique-se de que haja muito espaço no switch para copiar o arquivo SONiC. Use o comando:
df /home -h
Exemplo de saída
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Faça log-in no switch usando WINSCP. Use o SCP como protocolo de arquivo. 
Faça login para alternar
  1. Copie o arquivo no switch e observe o caminho do arquivo. Abaixo, o caminho do arquivo é /home/admin
Captura de tela do caminho do arquivo /home/admin page

Abaixo está uma captura de tela de exemplo depois de copiar o arquivo com sucesso. O nome do arquivo de upgrade do SONiC é Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Captura de tela do nome do arquivo de upgrade do SONiC


Faça log-in no switch usando SSH e qualquer aplicativo de terminal, como PuTTY.

 
Nota: Certifique-se de salvar a configuração usando o comando write memory antes de emitir o comando de instalação da imagem e temos um backup da configuração.

Abaixo está a lista de comandos que estamos usando:
 
Comando Explicação
admin@sonic:~$ sonic-cli
 Faça login no Dell SONiC           
sonic# dir home:/
Verifique se o arquivo de versão do SONiC é copiado corretamente para o diretório base. 
sonic# write memory 
Salvar a configuração
sonic# image install file://<File path>/<Install File.bin>     
 Instale o arquivo. Certifique-se de usar o caminho completo do arquivo. Por exemplo, /home/admin/
sonic# show image status
Verifique o progresso da instalação da imagem.
sonic# show image list
Mostrar lista de imagens
sonic# reboot
Reinicialize o switch
sonic# show version 
Mostrar versão do Sonic

Comandos opcionais:
Comando Explicação
sonic# image set-default <Image file> 
Caso a imagem apropriada do SONiC não esteja selecionada como Next, configure-a manualmente.
sonic# image remove <all/image file>
Remova o firmware antigo para economizar espaço.


Exemplo de resultado:

  1. Faça log-in no Dell SONiC. Use o comando: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Verifique se o arquivo foi copiado corretamente usando o 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. Salve a configuração. Use o comando:  
write memory

sonic# write memory 
  1.  Instale o Dell SONiC. Devemos usar o caminho completo do arquivo, por exemplo, /home/admin/File-name.bin. Use o arquivo de instalação da imagem de 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. Verifique o progresso da instalação da imagem usando o 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 se a nova versão é escolhida como o próximo arquivo de inicialização usando o 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) Caso a imagem apropriada do SONiC não esteja selecionada como Next, configure-a manualmente. Normalmente, isso não é necessário.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Reinicialize
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Após a reinicialização, verifique se o upgrade do SONiC foi feito (saída reduzida para brevidade):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Após o upgrade, certifique-se de que o arquivo SONiC seja excluído da página inicial (geralmente, ele é excluído por conta própria):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Opcional) Caso o arquivo do Dell SONiC não seja excluído, exclua usando o 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.