L3SWのCisco IOSバージョンの更新の2回目です。
1回目:事前準備編
2回目:IOS入れ替え手順編 ← 本記事はここです
前回の事前準備からの続きを記載します。
今回はバイナリファイルをスイッチにコピーし、ファームウェアの更新を実施します。
L3SWは、スタックケーブルにより3台接続されており、これで3台のL3SWを1台のスイッチとして扱えるので管理はかなり楽になっています。
【接続環境】
事前の環境構築でL3SWにUSBメモリを接続していますので、USBメモリからL3SWにバイナリファイルのコピーを実施します。
-----------------------------------
L3SW# copy usbflash0:cat3k_caa-universalk9.16.06.05.SPA.bin flash:
-----------------------------------
※USBメモリにある"cat3k_caa-universalk9.16.06.05.SPA.bin"をL3SWのfalshにコピーする
コマンドです。
F/Wのインストールコマンドは、L3SWのIOSバージョンによりコマンドが異なりますので
以下、F/Wインストールは各IOSバージョンにあったコマンドに置き換えてご覧ください。
IOSバージョン | F/Wインストールコマンド |
---|---|
16.06.01以前の場合 | request platform software package install switch all file flash:*****.bin |
16.06.02及び、 それ以降のバージョンの場合 | install add file flash:*****.bin activate commit |
3.0x.0xの場合 | software install file flash:*****.bin new force |
1.先程コピーしたバイナリファイルをL3SWにインストールします。
むむっ!?エラーになりましたね。
【エラーメッセージ】
[2 3]: FAILED: Expanding all-in-one software package failed in switch 2 3
FAILED: Unable to expand flash:cat3k_caa-universalk9.16.06.05.SPA.bin
binファイルがないといわれているようです。
スタックケーブルで接続しているためコピーはL3SW1台のみで問題ないかと思っていましたが、
各L3SWにIOSファームウェアファイルを書き込まないといけないようですので以下のコマンドで各L3SWにファイルをコピーします。
L3SW# copy usbflash0-2:*****.bin flash-1:
L3SW# copy usbflash0-2:*****.bin flash-2:
L3SW# copy usbflash0-2:*****.bin flash-3:
再度、F/Wインストールコマンドを実施します。
L3SW# request platform software package install switch all file flash:*****.bin
2.L3SWを再起動します。
L3SW# reload
3.バージョンを確認します。
L3SW# show version
更新をしているとL3SWのFlash内に別バージョンのバイナリが混在していきますので、更新が成功した場合には以下のコマンドで、不要なバイナリは削除しておきます。
L3SW# install remove inactive
【コマンド実行ログ】
L3SW# install remove inactive
install_remove: START Thu Dec 30 11:51:41 JST 2021
Cleaning up unnecessary package files
No path specified, will use booted path flash:packages.conf
Cleaning flash:
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
cat3k_caa-guestshell.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpbase.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.06.05.SPA.pkg
File is in use, will not delete.
packages.conf
File is in use, will not delete.
done.
Cleaning up unnecessary package files
No path specified, will use booted path flash:packages.conf
Cleaning flash:
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
cat3k_caa-guestshell.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpbase.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.06.05.SPA.pkg
File is in use, will not delete.
packages.conf
File is in use, will not delete.
done.
Cleaning up unnecessary package files
No path specified, will use booted path flash:packages.conf
Cleaning flash:
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
cat3k_caa-guestshell.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpbase.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.06.05.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.06.05.SPA.pkg
File is in use, will not delete.
packages.conf
File is in use, will not delete.
done.
*Dec 30 02:52:12.680: %STACKMGR-6-STANDBY_ELECTED: Switch 1 R0/0: stack_mgr: Switch 3 has been elected STANDBY.
*Dec 30 02:52:12.689: %IOSXE_REDUNDANCY-6-PEER: Active detected switch 3 as standby.The following files will be deleted:
[switch 1]:
/flash/cat3k_caa-guestshell.16.03.06.SPA.pkg
/flash/cat3k_caa-rpbase.16.03.06.SPA.pkg
/flash/cat3k_caa-rpcore.16.03.06.SPA.pkg
/flash/cat3k_caa-srdriver.16.03.06.SPA.pkg
/flash/cat3k_caa-universalk9.16.06.05.SPA.1.conf
/flash/cat3k_caa-universalk9.16.06.05.SPA.2.conf
/flash/cat3k_caa-universalk9.16.06.05.SPA.conf
/flash/cat3k_caa-wcm.16.03.06.SPA.pkg
/flash/cat3k_caa-webui.16.03.06.SPA.pkg
/flash/packages.conf.00-
[switch 2]:
/flash/cat3k_caa-guestshell.16.03.06.SPA.pkg
/flash/cat3k_caa-rpbase.16.03.06.SPA.pkg
/flash/cat3k_caa-rpcore.16.03.06.SPA.pkg
/flash/cat3k_caa-srdriver.16.03.06.SPA.pkg
/flash/cat3k_caa-universalk9.16.06.05.SPA.conf
/flash/cat3k_caa-wcm.16.03.06.SPA.pkg
/flash/cat3k_caa-webui.16.03.06.SPA.pkg
/flash/packages.conf.00-
[switch 3]:
/flash/cat3k_caa-guestshell.16.03.06.SPA.pkg
/flash/cat3k_caa-rpbase.16.03.06.SPA.pkg
/flash/cat3k_caa-rpcore.16.03.06.SPA.pkg
/flash/cat3k_caa-srdriver.16.03.06.SPA.pkg
/flash/cat3k_caa-universalk9.16.06.05.SPA.conf
/flash/cat3k_caa-wcm.16.03.06.SPA.pkg
/flash/cat3k_caa-webui.16.03.06.SPA.pkg
/flash/packages.conf.00-
Do you want to remove the above files? [y/n]y
*Dec 30 02:52:58.172: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby insertion (raw-event=PEER_FOUND(4))
*Dec 30 02:52:58.172: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby insertion (raw-event=PEER_REDUNDANCY_STATE_CHANGE(5))
[switch 1]:
Deleting file flash:cat3k_caa-guestshell.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpbase.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpcore.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-srdriver.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-universalk9.16.06.05.SPA.1.conf ... done.
Deleting file flash:cat3k_caa-universalk9.16.06.05.SPA.2.conf ... done.
Deleting file flash:cat3k_caa-universalk9.16.06.05.SPA.conf ... done.
Deleting file flash:cat3k_caa-wcm.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-webui.16.03.06.SPA.pkg ... done.
Deleting file flash:packages.conf.00- ... done.
SUCCESS: Files deleted.
[switch 2]:
Deleting file flash:cat3k_caa-guestshell.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpbase.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpcore.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-srdriver.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-universalk9.16.06.05.SPA.conf ... done.
Deleting file flash:cat3k_caa-wcm.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-webui.16.03.06.SPA.pkg ... done.
Deleting file flash:packages.conf.00- ... done.
SUCCESS: Files deleted.
[switch 3]:
Deleting file flash:cat3k_caa-guestshell.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpbase.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpcore.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-srdriver.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-universalk9.16.06.05.SPA.conf ... done.
Deleting file flash:cat3k_caa-wcm.16.03.06.SPA.pkg ... done.
Deleting file flash:cat3k_caa-webui.16.03.06.SPA.pkg ... done.
Deleting file flash:packages.conf.00- ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing Post_Remove_Cleanup on all members
[1] Post_Remove_Cleanup package(s) on switch 1
[1] Finished Post_Remove_Cleanup on switch 1
[2] Post_Remove_Cleanup package(s) on switch 2
[2] Finished Post_Remove_Cleanup on switch 2
[3] Post_Remove_Cleanup package(s) on switch 3
[3] Finished Post_Remove_Cleanup on switch 3
Checking status of Post_Remove_Cleanup on [1 2 3]
Post_Remove_Cleanup: Passed on [1 2 3]
Finished Post_Remove_Cleanup
SUCCESS: install_remove Thu Dec 30 11:53:41 JST 2021
L3SW#
いろいろコピーしていたので不要ファイルをたくさん削除してくれました。
これでF/W更新は完了です。
今回初めてL3SWのF/W更新を実施しましたがバージョンによりコマンドが異なったりF/Wのいろいろなバージョンがあったりで試行錯誤しながらなんとか実施することができました。
更新の際に参考にしていただけたらと思います。
関連記事
-
第1回 ラズパイを使用したBLE通信 ~ ディスプレイ、キーボード、マウスを接続しないで設定 前編 ~
こんにちは、GTです。よろしくお願いします。 最近業務でラズパイのBluetooth機能を使...
公開日:2021.12.24 更新日:2021.12.24
tag : Bluetooth Raspberry Pi
-
-
-
第1回 Visual C++で作成したDLL内のクラスをC#で利用する方法
こんにちは、ILCです。 Visual C++ (以下 VC++)で作成されたDynamic...
公開日:2024.01.19 更新日:2024.01.19
tag : Windows
-
こんにちは、TMIHです。 今回から組み込み系のソフトウェア設計標準規格である、MISRA-...
公開日:2022.02.25 更新日:2022.02.25
-
第3回 ラズパイを使用したBLE通信 ~ A/D変換・D/A変換を用いた入出力編 ~
こんにちは、GTです。よろしくお願いします。 第3回の今回は、ラズパイの入出力についてご紹介...
公開日:2023.02.24 更新日:2023.02.24
tag : Bluetooth BLE Raspberry Pi