Dell Networking SONiC:WINSCPなどのソフトウェアでSCPプロトコルを使用してSONiCをアップグレードまたはダウングレードする

摘要: この記事では、WINSCPアプリケーションでSCPプロトコルを使用したDell Networking SONiCのアップグレードまたはダウングレードについて説明します。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

注: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. WINS を使用してスイッチにログインします。ファイル プロトコルとして SCP を使用します。 
ログインしてスイッチ
  1. ファイルをスイッチにコピーし、ファイルのパスをメモします。以下では、ファイル パスは /home/adminです。 
ファイル パス「/home/admin」ページのスクリーンショット

以下は、ファイルを正常にコピーした後のスクリーンショットの例です。SONiCアップグレード ファイルのファイル名はEnterprise_SONiC_OS_4.0.5_Edge_Standard.binです。
 
SONiCアップグレード ファイル名のスクリーンショット


SSHおよびPuTTYなどのターミナル アプリケーションを使用してスイッチにログインします。

 
メモ: image installコマンドを発行する前に、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バージョンの表示

オプション コマンド:
コマンド 説明
sonic# image set-default <Image file> 
適切なSONiCイメージが[Next]として選択されていない場合は、手動で構成します。
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イメージが[Next]として選択されていない場合は、手動で構成します。通常、これは必須ではありません。
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                        
-------------------------------------------------------------------------    

受影响的产品

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
文章属性
文章编号: 000212674
文章类型: How To
上次修改时间: 11 4月 2024
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。