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:
- 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% /
- Zaloguj się do przełącznika za pomocą WINSCP. Używa SCP jako protokołu plików.
- Skopiuj plik do przełącznika i zanotuj ścieżkę pliku. Poniżej ścieżka do pliku to /home/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.
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:
- Zaloguj się do systemu SONiC firmy Dell. Użyj polecenia:
sonic-cli admin@sonic:~$ sonic-cli sonic#
- 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
- Zapisz konfigurację. Użyj polecenia:
write memory sonic# write memory
- 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.
- 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#
- 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
- Ponowne uruchomienie
sonic# sonic# reboot reboot in process ..... Waiting for the reboot operation to complete
- 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
- 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-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.