トランシーバ ポートのファームウェアの更新プロセスを開始する前に、トランシーバのファームウェア ファイルをスイッチのブート フラッシュにコピー、次にラインカードの一時ディレクトリにコピーします。
これは、トランシーバ ファームウェアを更新するための準備手順です。異なるトランシーバ タイプには、異なるファームウェア ファイルが必要な場合があります。ライン カード(LC)で各ファイルに適切な名前を付けます。次に、このドキュメント全体で LC と呼びます。
Before you begin
スイッチにアクセスできること、およびファームウェア ファイルが保存されている SCP サーバーなどのネットワーク ロケーションを利用できることを確認してください。ファイルを LC にコピーするには、ライン カードに対するルート アクセスが必要です。
手順
-
copy コマンドを使用してファームウェア ファイルをスイッチのブートフラッシュにコピーします。
例:
switch# copy scp://192.0.2.1/<location of firmware>/bank_trapp_qsfp-100g-sr-s_signed_rel_0.73.4.bin bootflash:///bank_trapp_qsfp-100g-sr-s_signed_rel_0.73.4.bin vrf man use
このコマンドは、 SCP サーバーからスイッチのブート フラッシュ メモリにファームウェア ファイルをコピーします。
-
run bash sudo su および scp コマンドを使用してルートアクセスを取得し、ファームウェア ファイルをスイッチからラインカード(LC)にコピーします。
例:
run bash sudo su
bash# scp -r /bootflash/bank_trapp_qsfp-100g-sr-s_signed_rel_0.73.4.bin root@lc1:/var/sysmgr/tmp/firmware.bin
このコマンドは、スイッチのブートフラッシュから指定されたライン カードの一時ディレクトリにファームウェア ファイルを転送します。さまざまなトランシーバ タイプに個別のファームウェア ファイルが必要な場合は、各ファイルをコピーして名前を付けて、簡単に識別できるようにします。
-
rlogin および ls -lrt コマンドを使用して、ライン カードにログインし、ファームウェア ファイルを確認します。
例:
rlogin lc1
root@lc1:~# ls -lrt /var/sysmgr/tmp/firmware.bin
-rw-r--r-- 1 root root 831200 May 7 17:54 /var/sysmgr/tmp/firmware.bin
この手順では、ファームウェア ファイルが存在し、ライン カード デバイスにアクセスできることを確認します。
トランシーバ ファームウェア ファイルがスイッチのブートフラッシュおよびラインカードの一時ディレクトリに正常にコピーされ、その存在が確認されます。
次のタスク
「トランシーバ ファームウェアのダウンロード、実行、コミット」の説明に従って、トランシーバ ポートでファームウェアのダウンロード、実行、コミットを行います。