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

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

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

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                        
-------------------------------------------------------------------------    

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.