Dell Networking SONiC: Uaktualnianie lub obniżanie wersji systemu SONiC przy użyciu protokołu SCP z oprogramowaniem takim jak WINSCP

Resumen: W tym artykule wyjaśniono, na czym polega uaktualnianie lub przywracanie systemu SONiC sieci Dell Networking przy użyciu protokołu SCP w aplikacji 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

Uwaga: Do przesłania pliku oprogramowania wewnętrznego do przełącznika można użyć dowolnej aplikacji obsługującej protokół SCP. W tym artykule używamy aplikacji WINSCP, aby zademonstrować ten proces.
 

Czynności:

  1. Upewnij się, że w przełączniku jest wystarczająco dużo miejsca na skopiowanie pliku SONiC. Użyj polecenia:
df /home -h
Przykładowe dane wyjściowe
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Zaloguj się do przełącznika za pomocą WINSCP. Używa SCP jako protokołu plików. 
Zaloguj się, aby przełączyć
  1. Skopiuj plik do przełącznika i zanotuj ścieżkę pliku. Poniżej ścieżka do pliku to /home/admin
Zrzut ekranu ścieżki pliku /strona główna/admin

Poniżej znajduje się przykładowy zrzut ekranu po pomyślnym skopiowaniu pliku. Nazwa pliku uaktualnienia systemu SONiC to Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Zrzut ekranu nazwy pliku uaktualnienia systemu SONiC


Zaloguj się do przełącznika za pomocą SSH i dowolnej aplikacji terminala, takiej jak PuTTY.

 
UWAGA: Przed wydaniem polecenia instalacji obrazu należy zapisać konfigurację za pomocą polecenia "write memory" i mamy kopię zapasową konfiguracji.

Poniżej znajduje się lista poleceń, których używamy:
 
Polecenie Objaśnienie
admin@sonic:~$ sonic-cli
 Zaloguj się do usługi Dell SONiC           
sonic# dir home:/
Sprawdź, czy plik wersji systemu SONiC został poprawnie skopiowany do katalogu głównego. 
sonic# write memory 
Zapisz konfigurację
sonic# image install file://<File path>/<Install File.bin>     
 Zainstaluj plik. Upewnij się, że używana jest pełna ścieżka pliku. Na przykład /home/admin/
sonic# show image status
Sprawdź postęp instalacji obrazu.
sonic# show image list
Pokaż listę obrazów
sonic# reboot
Przełącznik ponownego uruchamiania
sonic# show version 
Pokaż wersję Sonic

Polecenia opcjonalne:
Polecenie Objaśnienie
sonic# image set-default <Image file> 
W przypadku gdy odpowiedni obraz systemu SONiC nie został wybrany jako Dalej, skonfiguruj go ręcznie.
sonic# image remove <all/image file>
Usuń stare oprogramowanie sprzętowe, aby zaoszczędzić miejsce.


Przykładowe dane wyjściowe:

  1. Zaloguj się do systemu SONiC firmy Dell. Użyj polecenia: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Sprawdź, czy plik został poprawnie skopiowany za pomocą polecenia: 
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. Zapisz konfigurację. Użyj polecenia:  
write memory

sonic# write memory 
  1.  Zainstaluj system Dell SONiC. Musimy użyć pełnej ścieżki pliku, na przykład /home/admin/File-name.bin. Użyj pliku instalacyjnego obrazu polecenia:
//<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. Sprawdź postęp instalacji obrazu za pomocą polecenia: 
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. Sprawdź, czy nowa wersja została wybrana jako następny plik rozruchowy za pomocą polecenia: 
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
(Opcjonalnie) W przypadku gdy odpowiedni obraz systemu SONiC nie został wybrany jako Dalej, skonfiguruj go ręcznie. Zazwyczaj nie jest to wymagane.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Ponowne uruchomienie
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Po ponownym uruchomieniu sprawdź, czy system SONiC został uaktualniony (dane wyjściowe przycięte dla zwięzłości):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Po uaktualnieniu upewnij się, że plik SONiC został usunięty ze środowiska domowego (zwykle jest usuwany samodzielnie):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Opcjonalnie) Jeśli plik Dell SONiC nie został usunięty, usuń go za pomocą polecenia: 
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.