Dell Networking SONiC: Upgrade či downgrade SONiC pomocí protokolu SCP se softwarem jako WINSCP

Summary: Tento článek vysvětluje upgrade nebo downgrade Dell Networking SONiC pomocí protokolu SCP v aplikaci 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

Poznámka: K nahrání souboru firmwaru do přepínače můžete použít libovolnou aplikaci, která podporuje protokol SCP. V tomto článku použijeme aplikaci WINSCP k demonstraci procesu.
 

Postup:

  1. Ujistěte se, že je v přepínači dostatek místa pro zkopírování souboru SONiC. Pomocí příkazu:
df /home -h
Ukázkový výstup
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Přihlaste se k přepínači pomocí nástroje WINSCP. Jako souborový protokol použijte SCP
Přihlaste se k přepínači.
  1. Zkopírujte soubor do přepínače a poznamenejte si cestu k souboru. Níže je uvedena cesta k souboru /home/admin
Snímek obrazovky se stránkou /home/admin s cestou k souboru

Níže je ukázkový snímek obrazovky po úspěšném zkopírování souboru. Název souboru upgradu SONiC je Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Snímek obrazovky s názvem souboru upgradu SONiC


Přihlaste se k přepínači pomocí SSH a libovolné terminálové aplikace, jako je PuTTY.

 
POZNÁMKA: Před zadáním příkazu k instalaci bitové kopie uložte konfiguraci pomocí příkazu write memory, abychom měli zálohu konfigurace.

Níže je uveden seznam příkazů, které používáme:
 
Příkaz Vysvětlení
admin@sonic:~$ sonic-cli
 Přihlaste se do Dell SONiC.           
sonic# dir home:/
Zkontrolujte, zda je soubor verze SONiC správně zkopírován do domovského adresáře. 
sonic# write memory 
Uložení konfigurace
sonic# image install file://<File path>/<Install File.bin>     
 Nainstalujte soubor. Ujistěte se, že používáte úplnou cestu k souboru. Například /home/admin/
sonic# show image status
Zkontrolujte průběh instalace bitové kopie.
sonic# show image list
Zobrazit seznam obrázků
sonic# reboot
Přepínač při restartu
sonic# show version 
Zobrazit verzi Sonic

Volitelné příkazy:
Příkaz Vysvětlení
sonic# image set-default <Image file> 
V případě, že příslušná bitová kopie SONiC není vybrána jako Další, nakonfigurujte ji ručně.
sonic# image remove <all/image file>
Odstraňte starý firmware, abyste ušetřili místo.


Ukázkový výstup:

  1. Přihlaste se do Dell SONiC. Použijte příkaz: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Zkontrolujte, zda je soubor správně zkopírován pomocí příkazu: 
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. Uložte konfiguraci. Použijte příkaz:  
write memory

sonic# write memory 
  1.  Instalace řešení Dell SONiC. Musíme použít úplnou cestu k souboru, například /home/admin/File-name.bin. Použijte instalační soubor bitové kopie:
//<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. Zkontrolujte průběh instalace bitové kopie pomocí příkazu: 
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. Ověřte, zda je jako další spouštěcí soubor vybrána nová verze, pomocí příkazu: 
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
(Volitelné) V případě, že příslušná bitová kopie SONiC není vybrána jako Další, nakonfigurujte ji ručně. Obvykle to není nutné.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Reboot
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Po restartování ověřte, zda je aplikace SONiC upgradována (výstup je zkrácen z důvodu stručnosti):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Po upgradu se ujistěte, že se soubor SONiC odstraní z domovské stránky (obvykle se odstraní sám):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Volitelné) V případě, že se soubor Dell SONiC neodstraní, odstraňte jej pomocí příkazu: 
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.