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:
- 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% /
- Faça log-in no switch usando WINSCP. Use o SCP como protocolo de arquivo.
- Copie o arquivo no switch e observe o caminho do arquivo. Abaixo, o caminho do arquivo é /home/admin.
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.
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:
- Faça log-in no Dell SONiC. Use o comando:
sonic-cli admin@sonic:~$ sonic-cli sonic#
- 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
- Salve a configuração. Use o comando:
write memory sonic# write memory
- 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.
- 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#
- 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
- Reinicialize
sonic# sonic# reboot reboot in process ..... Waiting for the reboot operation to complete
- 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
- 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-ONArticle 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.