PR
スポンサーリンク

[Cisco]IOS-XEのバージョンダウンの手順について丁寧に解説

スポンサーリンク
Cisco
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク

はじめに

Catalyst9000シリーズなどで使用されるIOS-XEのバージョンダウン方法について、Cisco Communityなどに散乱していたため、こちらの記事で整理しておきます。

アップグレード方法はこちら

次の記事でアップグレードを行うための計画から実際の手順について解説しています。

[Cisco]IOS-XEのバージョンアップ計画と手順について丁寧に解説
はじめにCatalyst9000シリーズなどで使用されるIOS-XEのバージョンアップ方法について、Cisco Communityなどに散乱していたため、こちらの記事で整理しておきます。アップグレードの事前確認ライフサイクルの確認まずはバー...

ダウングレード手順

前提その1

IOS-XE 17.12.xxまでは検証済みです。それ以降の場合も同様の手順で対応できると思われますが、念のためリリースノートやアップグレード手順について確認するようにしてください。

前提その2

現在のOSバージョン及びターゲットOSバージョンのbinファイルを既に取得済みであること。必要に応じてSMU(Software Maintenance Utilities)のbinファイルも取得してください。

cat9k_lite_iosxe.17.xx.xx.SPA.bin
cat9k_lite_iosxe.17.xx.xx.CSCwmxxxxx.SPA.smu.bin
inactiveファイルの削除

次のコマンドを投入することで、inactiveステータスのファイルを削除します。

install remove inactive
※Do you want to remove the above files? [y/n]と聞かれるのでyを入力する
binファイルの転送

binファイルをアップデート対象の機器へ転送します。ここではSCPコマンドを用いて実施します。SCPを用いた転送方法については調べれば直ぐに出てくるので割愛します。

bootflashディレクトリの容量が足りない場合はエラーが発生します。
次のコマンドを投入して不要なファイルを削除します。

install remove inactive
※Do you want to remove the above files? [y/n]と聞かれます。
ファイルの確認

bootflashディレクトリに先ほど転送したbinファイルが全てあること、1GBの容量が余っていることを確認します。1GB余っていないとアップグレードの事前チェックでエラーが発生します。

dir bootflash:
binファイルの展開

次のコマンドを投入することで、binファイルを解凍して.pkgファイルを展開します。5分前後時間がかかります。

install add file bootflash:cat9k_lite_iosxe.17.xx.xx.SPA.bin

展開が完了すると、.pkgファイルが確認できます。

dir bootflash:
※ディレクトリ内に次のファイルがあれば成功。
cat9k_lite-rpboot.17.xx.xx.SPA.pkg
cat9k_lite-webui.17.xx.xx.SPA.pkg
cat9k_lite-srdriver.17.xx.xx.SPA.pkg
cat9k_lite-rpbase.17.xx.xx.SPA.pkg
アップグレードバージョンのステータス確認[inactive]

次のコマンドを投入して、先ほどインストールしたOSバージョンが表示されること、inactiveであることを確認します。

show install summary
show install inactive
ターゲットOSのアクティベート

次のコマンドを投入することで、再起動後に新しいOSバージョンとなります。

install activate

再起動前にThis operation may require a reload of the system. Do you want to proceed? [y/n]が表示されるので、問題なければyを入力してください。

アップグレードバージョンのステータス確認[uncommitted]

次のコマンドを投入して、ターゲットOSのバージョンが表示されること、active & uncommittedであることを確認します。

show install summary
show install uncommitted

この時点で、rollback timerが作動しており、デフォルトでは2時間です。
activate完了後、2時間以内にcommitをしなければ再起動後に元々のOSバージョンに戻ります。

アップグレードバージョンのコミット

次のコマンドを投入して、ロールバックタイマーを停止してアップグレードプロセスを完了させます。

install commit
アップグレードバージョンのステータス確認[commit]

次のコマンドを投入して、ターゲットOSのバージョンが表示されること、active & commitであることを確認します。

show install summary
show version
SMU版のbinファイルのインストール

SMU版のインストールを実施します。必須ではありません。SMUの修正内容や適用ライセンスを踏まえた上で判断してください。

install add file flash:cat9k_lite_iosxe.17.xx.xx.CSCwmxxxxx.SPA.smu.bin activate commit
SMU版のアップグレードバージョンのステータス確認

次のコマンドを投入して、SMU版のターゲットOSのバージョンが表示されることを確認します。

show install summary

 

コメント

タイトルとURLをコピーしました