スタックしたCatalyst9200のバージョンアップを実施しました。
なおCatalyst9200をスタックした状態のままIOSのバージョンを上げても問題は全くありません。
IOSのバージョンアップ
https://software.cisco.com/download/navigator.html
上記のリンクから該当機種のIOSを検索してダウンロードします
ダウンロードしたファイルの正常性確認
ダウンロードしたファイルが壊れていないか、コマンドプロンプトでMD5チェックサムを確認します。
certutil -hashfile C:\cat9k_lite_iosxe.16.12.04.SPA.bin md5
そしてhttps://software.cisco.com/download/navigator.htmlで表示されるファイル名のリンクをクリックするとMD5が表示されるので、一致することを確認します。
IOSバージョンアップの手順
事前に Install モードで稼働していることを確認
switch#show version
・・・
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
* 1 32 C9200-24P 16.12.2 CAT9K_LITE_IOSXE INSTALL
2 32 C9200-24P 16.12.2 CAT9K_LITE_IOSXE INSTALL
空き容量を確認
#sh flash:
・・・
1403158528 bytes available (454279168 bytes used)
容量が足りない場合は未使用インストールファイルを削除
下記コマンドで未使用ファイルを自動削除が可能です。
# install remove inactive
・・・
The following files will be deleted:
[switch 1]:
/flash/cat9k_lite_iosxe.16.09.02.SPA.bin
Do you want to remove the above files? [y/n]y
[switch 1]:
・・・
Finished Post_Remove_Cleanup
SUCCESS: install_remove Wed Jul 24 17:47:20 IST 2019
#
IOSをコピー
#copy ftp://root:root@192.168.1.10/cat9k_lite_iosxe.16.12.04.SPA.bin flash:
USBメモリの場合
#copy usbflash0:cat9k_lite_iosxe.16.12.04.SPA.bin flash:
IOSファイルの容量は400MB以上ありますが、FTPでも数分で完了します。
コピーしたファイルが存在する確認
コピーしたファイルがフラッシュメモリに存在するか確認をします。
# dir flash:*.bin
Directory of flash:/*.bin
Directory of flash:/
434184 -rw- 601216545 Jul 24 2019 10:18:11 -07:00 cat9k_lite_iosxe.16.12.04.SPA.bin
11353194496 bytes total (8976625664 bytes free)
ブート変数を設定
Switch(config)# boot system flash:packages.conf
Switch(config)# exit
Switch# write memory
以下の表記を確認します。
Switch# show boot system
BOOT variable = flash:packages.conf .
インストールおよび自動再起動
インストールコマンドでIOSを展開、適用します。
Switch# install add file flash:cat9k_lite_iosxe.16.12.04.SPA.bin activate commit
install_add_activate_commit: START Wed Jul 24 17:32:18 IST 2019
*Jul 24 17:32:21.642 IST: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_engine: Started install one-shot flash:cat9k_lite_iosxe.16.12.04.SPA.bininstall_add_activate_commit: Adding PACKAGE
This operation requires a reload of the system. Do you want to proceed?
Please confirm you have changed boot config to flash:packages.conf [y/n]y
・・・
This operation requires a reload of the system. Do you want to proceed? [y/n]y
sh verで新しいバージョンになったことを確認
自動起動しない場合はSwitch: boot flash:packages.conf
ソフトウェアが正常にインストールされた後、4つの新しい.pkgファイルと2つの.confファイルがあることを確認します。
Switch# dir flash:*.pkg
Directory of flash:/*.pkg
Directory of flash:/
48582 -rw- 298787860 Jul 24 2019 05:13:32 +00:00 cat9k_lite-rpbase.16.09.02.SPA.pkg
48585 -rw- 35713901 Jul 24 2019 05:14:12 +00:00 cat9k_lite-rpboot.16.09.02.SPA.pkg
48583 -rw- 4252692 Jul 24 2019 05:13:33 +00:00 cat9k_lite-srdriver.16.09.02.SPA.pkg
48584 -rw- 8119312 Jul 24 2019 05:13:34 +00:00 cat9k_lite-webui.16.09.02.SPA.pkg
16640 -rw- 301188116 Jul 24 2019 05:33:25 +00:00 cat9k_lite-rpbase.16.12.01.SPA.pkg
16647 -rw- 35112025 Jul 24 2019 05:34:06 +00:00 cat9k_lite-rpboot.16.12.01.SPA.pkg
16642 -rw- 4326420 Jul 24 2019 05:33:25 +00:00 cat9k_lite-srdriver.16.12.01.SPA.pkg
16643 -rw- 8328208 Jul 24 2019 05:33:25 +00:00 cat9k_lite-webui.16.12.01.SPA.pkg
インストールの状態確認
show install summaryコマンドでStの項目がCとなっていることを確認します。
なっていない場合、 install activateとinstall commitを実行します
https://www.cisco.com/c/ja_jp/td/docs/switches/lan/catalyst9300/software/release/16-6/configuration_guide/sys_mgmt/b_166_sys_mgmt_9300_cg/b_166_sys_mgmt_9300_cg_chapter_01.html
#sh install summary
Load for five secs: 2%/0%; one minute: 1%; five minutes: 1%
Time source is NTP, 10:19:23.433 JST Thu Sep 3 2020
[ Switch 1 2 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 16.12.2.0.4
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
chiba-pd-9200-01#
不要となったIOSを削除
# install remove inactive
これは、スタックのマスター、メンバー両方で実施する必要があるのでしょうか。あるいはマスターだけでいいのでしょうか。
返信削除マスターだけで問題ないですよ
返信削除