スタックしたCatalyst9200のIOSバージョンアップ

2021年3月6日土曜日

Catalyst

t f B! P L




 

スタックした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



空き容量を確認

展開スペースを考慮してFlashに1GB以上の空きが必要になります。
bytes availableの値で確認

#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をコピー

PCでFTPサーバを立ち上げる、またはUSBメモリをCatalyst9200のUSBポートに挿入しUSBメモリからコピーします。
 
FTPの場合

#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




ブログ内記事を検索

書いてる人

まったりと生きているネットワークエンジニアです。
指先ひとつで基幹ネットワークがダウンさ(トラウマ事例)
サーバー周りは勉強中。
当サイトは、アフィリエイト広告を利用しています

フォロワー

QooQ