Dell Networking SONiC:使用 SCP 通訊協定搭配 WINSCP 等軟體升級或降級 SONiC

Resumen: 本文說明在 WINSCP 應用程式中使用 SCP 通訊協定升級或降級 Dell Networking SONiC。

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

注意:您可以使用任何支援 SCP 通訊協定的應用程式,將韌體檔案上傳至交換器。在本文中,我們使用 WINSCP 應用程式來演示該過程。
 

步驟:

  1. 請確認交換器中有足夠的空間可複製 SONiC 檔案。使用命令:
df /home -h
範例輸出
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. 使用 WINSCP 登入交換器。使用 SCP 作為檔案通訊協定。 
登入交換器
  1. 將檔案複製到交換器內,並記下檔案路徑。在下方,檔案路徑為 /home/admin。 
檔案路徑 /home/admin 頁面的螢幕擷取畫面

以下是成功複製檔案後的範例螢幕擷取畫面。SONiC 升級檔案的檔案名稱Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin。
 
SONiC 升級檔案名稱的螢幕擷取畫面


使用 SSH 和任何終端機應用程式 (例如 PuTTY) 登入交換器

 
注意:請務必在發出映像安裝命令前使用「write memory」命令儲存組態,而且我們有組態備份。

以下是我們使用的命令清單:
 
命令 說明
admin@sonic:~$ sonic-cli
 登入 Dell SONiC           
sonic# dir home:/
檢查 SONiC 版本檔案是否已正確複製到主目錄。 
sonic# write memory 
儲存組態
sonic# image install file://<File path>/<Install File.bin>     
 安裝檔案。請務必使用完整檔案路徑。例如 /home/admin/
sonic# show image status
檢查映像安裝進度。
sonic# show image list
顯示影像清單
sonic# reboot
重新啟動交換器
sonic# show version 
顯示索尼克版本

選用命令:
命令 說明
sonic# image set-default <Image file> 
如果沒有選取適當的 SONiC 映像作為下一步,請手動設定。
sonic# image remove <all/image file>
移除舊韌體以節省空間。


範例輸出:

  1. 登入 Dell SONiC。使用命令: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. 使用命令檢查檔案是否已正確複製: 
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. 儲存組態。使用命令:  
write memory

sonic# write memory 
  1.  安裝 Dell SONiC。我們必須使用完整的檔案路徑,例如 /home/admin/File-name.bin。使用命令映像安裝檔案:
//<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. 使用命令檢查映像安裝進度: 
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. 使用以下命令確認是否選擇新版本作為下一個開機檔案: 
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
(選擇性)如果沒有選取適當的 SONiC 映像作為下一步,請手動設定。通常不需要這樣做。
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. 重新啟動
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. 重新開機後,請確認 SONiC 已升級 (為簡潔起見,輸出已修整):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. 升級後,請確定 SONiC 檔案已從首頁刪除 (通常會自行刪除):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (選擇性)如果 Dell SONiC 檔案未刪除,請使用以下命令刪除: 
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.