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:
- 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 -------------------------------------------------------------------------
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-ONPropiedades 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.