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

Summary: Este artigo explica o upgrade ou downgrade do Dell Networking SONiC usando o protocolo SCP no aplicativo 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: 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                        
-------------------------------------------------------------------------    

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.