ソフトウェア メンテナンス アップグレードの制約事項
-
SMU は、インストールモードを使用したパッチのみをサポートします。
この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
ソフトウェア メンテナンス アップグレード(SMU)は、システムにインストールして修正やセキュリティ解決をリリースされたイメージに提供できるパッケージです。
SMU は、インストールモードを使用したパッチのみをサポートします。
次のセクションでは、ソフトウェア メンテナンス アップグレード(SMU)について詳しく説明します。
SMU は、システムにインストールして修正やセキュリティ解決をリリースされたイメージに提供できるパッケージです。SMU パッケージはリリースごとおよびコンポーネントごとに提供されます。
SMU はネットワークの問題に迅速に対応できるようにするとともに、必要なテストの時間と範囲を削減するため、従来の Cisco IOS ソフトウェアには多大なメリットがあります。Cisco IOS XE プラットフォームでは SMU の互換性を内部的に検証し、互換性のない SMU はインストールできません。
すべて SMU が後続の Cisco IOS XE ソフトウェア メンテナンス リリースに統合されています。SMU は独立した自己完結型パッケージであり、前提条件や依存関係はありません。SMU はどのような順序でもインストールまたはアンインストールできます。
SMU は拡張メンテナンスリリースでのみ、基盤となるソフトウェアリリースのライフサイクルにわたってサポートされます。
SMU をインストールするには、次の基本的な手順を実行します。
ファイルシステムに SMU を追加します。
システムで SMU をアクティブ化します。
リロードが繰り返されても持続させるための SMU の変更をコミットします。
SMU プロセスは、シスコカスタマーサポートへの要求によって開始されます。カスタマー サポートに連絡し、SMU 要求を行います。
SMU パッケージがリリースされると [Cisco Software Download]https://www.cisco.com/c/en_in/support/index.htmlページに掲載されます。そのパッケージをダウンロードし、インストールします。
SMU パッケージには、パッケージの内容を記述するいくつかのメタデータ、および SMU が要求されている報告済みの問題の修正とともに、リリースにパッチを適用するための一連のファイルがいくつか含まれています。 SMU パッケージは、公開キーインフラストラクチャ(PKI)コンポーネントのパッチ適用もサポートします。
SMU タイプは、インストールされている SMU が対応するシステムに与える影響を示します。SMU がトラフィックに影響を与えない場合や、SMU によってデバイスの再起動、リロード、またはスイッチオーバーが発生する場合があります。リロードが必要かどうかを確認するには、show install package flash: filename コマンドを実行します。
ホットパッチを使用すると、SMU はアクティブ化後に有効になり、システムをリロードする必要がありません。SMU がコミットされると、リロードが繰り返されても変更が持続します。場合によっては、SMU でオペレーティングシステムのコールド(完全)リロードが必要になることがあります。このアクションは、リロードの間、トラフィックフローに影響します。コールドリロードが必要な場合、ユーザーにはアクションを確認するプロンプトが表示されます。
ここでは、SMU の管理に関する情報について説明します。
単一のコマンドまたは個別のコマンドを使用して SMU パッケージのインストール、アクティブ化、コミットを行うことができます。
このタスクでは、SMU パッケージをインストールするための install add file activate commit コマンドの使用方法を示します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。 |
||
ステップ 2 |
install add file flash: filename [activate commit] 例:
|
メンテナンス更新パッケージをリモートの場所から(FTP、HTTP、HTTPS、または TFTP を使用して)デバイスにコピーし、プラットフォームおよびイメージバージョンの互換性チェックを実行し、SMU パッケージをアクティブ化し、そのパッケージを複数回リロードしても維持されるようにします。このコマンドは、.bin ファイルの個別のコンポーネントをサブパッケージと packages.conf ファイルに抽出します。
|
||
ステップ 3 |
exit 例:
|
特権 EXEC モードを終了し、ユーザー EXEC モードに戻ります。 |
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。 |
ステップ 2 |
install add file flash: filename 例:
|
SMU パッケージをソースの場所からデバイスにコピーし(ソースの場所がリモートの場合)、プラットフォームとイメージのバージョンの互換性チェックを実行し、必要に応じてすべてのメンバノードまたは FRU に SMU パッケージを追加します。このコマンドは、ファイルで基本的な互換性チェックを実行し、SMU パッケージがプラットフォームでサポートされていることも確認します。また、package/SMU.sta ファイル内にエントリを追加することで、ステータスを監視し、維持できるようにします。 |
ステップ 3 |
install activate file flash: filename 例:
|
互換性チェックを実行し、パッケージをインストールして、パッケージのステータスの詳細を更新します。 |
ステップ 4 |
install commit 例:
|
リロードが繰り返されても持続するようにアクティブ化の変更をコミットします。アクティブ化の後で、システムの起動時、または最初のリロード後にコミットできます。パッケージがアクティブになっていてもコミットされていない場合は、最初のリロード後はアクティブの状態を保ちますが、2 回目のリロード後はアクティブ状態を保ちません。 |
ステップ 5 |
install rollback to {base | committed | id commit-ID} 例:
|
デバイスを以前のインストール状態に戻します。 |
ステップ 6 |
install deactivate file flash: filename 例:
|
アクティブパッケージを非アクティブ化し、パッケージのステータスを更新します。 |
ステップ 7 |
install remove {file flash: filename | inactive} 例:
|
指定した SMU が非アクティブかどうかを確認し、非アクティブの場合はファイルシステムから削除します。inactive オプションは、非アクティブなパッケージをファイルシステムからすべて削除します。 |
ステップ 8 |
show version 例:
|
デバイスのイメージ バージョンを表示します。 |
ステップ 9 |
show install summary 例:
|
パッケージのインストールステータスに関する情報を表示します。このコマンドの出力は、設定されている install コマンドに応じて変化します。 |
次に、SMU の設定例を示します。
次に、SMU ファイルを TFTP にコピーする例を示します。
Device# copy copy ftp://172.19.1.250//auto/ftpboot/user/cat9k_lite_iosxe.16.09.04.CSCvk70181.SPA.smu.bin
tftp:Destination filename [cat9k_lite_iosxe.16.09.04.CSCvk70181.SPA.smu.bin]?
Accessing tftp://172.16.0.1//auto/tftpboot/folder1/cat9k_lite_iosxe.16.09.04.CSCvk70181.SPA.smu.bin...
Loading /auto/tftpboot/folder1/cat9k_lite_iosxe.16.09.04.CSCvk70181.SPA.smu.bin from
172.16.0.1 (via GigabitEthernet0): !
[OK - 17668 bytes]
17668 bytes copied in 0.058 secs (304621 bytes/sec)
次に、show install summary コマンドの出力例を示します。
Device# show install summary
[ Switch 1 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
SMU C flash:cat9k_lite_iosxe.16.09.04.CSCvk70181.SPA.smu.bin
IMG C 16.6.3.0
次に、メンテナンス更新プログラム パッケージ ファイルを追加する例を示します。
Device# install add file flash:cat9k-
universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
install_add: START Sat Feb 26 14:06:04 PST 2017
SUCCESS: install_add flash:cat9k_iosxe.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
Sat Feb 26 14:06:12 PST 2017
Device#
次に、SMU パッケージファイルをデバイスに追加した後の show install summary コマンドの出力例を示します。
Device# show install summary
Active Packages:
No packages
Inactive Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
Committed Packages:
No packages
Uncommitted Packages:
No packages
Device#
次に、追加した SMU パッケージ ファイルをアクティブ化する例を示します。
Device# install activate file flash:cat9k_iosxe.2017-01-10_13.15.1.
CSCxxxxxxx.SSA.dmp.bin
install_activate: START Sat Feb 26 14:10:55 PST 2017
The activation step would require a reload. Do you want to proceed? [y/n]y
Regular SMU. Reloading the box to complete activation of the SMU...
Feb 26 14:11:23.873 R0/0: %PMAN-5-EXITACTION: Process manager is exiting:
reload action requested
Initializing Hardware ...
Checking for PCIe device presence...done
System integrity status: 0x610
Rom image verified correctly
<after reload>
Device#
次に、show version コマンドの出力例を示します。
Device# show version
Cisco IOS XE Software, Version BLD_POLARIS_DEV_SMU_LATEST_20170110_13.15.1 -
SMU-PATCHED
Cisco IOS Software [Everest], Catalyst L3 Switch Software (CAT9K_IOSXE), Experimental Version
16.6.20170110_13.15.1 [BLD_V166_SMU_LATEST_20170127_13.15.1 SMU-PATCHED]
Copyright (c) 1986-2017 by Cisco Systems, Inc.
Compiled Sat 26-Feb-17 16:07 by mcpre
...
次に示すのは、show install summary コマンドがモデル パッケージのステータスをアクティブでありコミット未完了と表示する場合の出力例です。
Device# show install summary
Active Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
Inactive Packages:
No packages
Committed Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
Uncommitted Packages:
No packages
Device#
次に、show install active コマンドの出力例を示します。
Device# show install active
Active Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
次の例では、install commit コマンドの実行方法を示しています。
Device# install commit
install_commit: START Sat Feb 26 06:46:48 UTC 2017
SUCCESS: install_commit Sat Feb 26 06:46:52 UTC 2017
Device#
次に示すのは、show install summary コマンドが、更新パッケージがコミットされてリロードが繰り返されても持続することを表示する場合の出力例です。
Device# show install summary
Active Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
Inactive Packages:
No packages
Committed Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
Uncommitted Packages:
No packages
Device#
次に、更新プログラム パッケージをコミットしたパッケージにロールバックする例を示します。
Device# install rollback to base
install_rollback: START Sat Feb 26 11:27:41 PST 2017
This rollback would require a reload. Do you want to proceed? [y/n]y
2 install_rollback: Reloading the box to take effect
Initializing Hardware ...
<after reload>
Device#
次に、show install summary コマンドの出力例を示します。
Device# show install summary
Active Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxx.SSA.dmp.bin
Inactive Packages:
No packages
Committed Packages:
flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
Uncommitted Packages:
No packages
Device#
次に、show install log コマンドの出力例を示します。
Device# show install log
[0|install_op_boot]: START Sat Feb 26 19:31:50 Universal 2017
[0|install_op_boot]: END SUCCESS Sat Feb 26 19:31:56 Universal 2017
次に、SMU パッケージ ファイルを非アクティブ化する例を示します。
Device# install deactivate file flash:cat9k-
universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
install_deactivate: START Sat Feb 26 10:49:07 PST 2017
The activation step would require a reload. Do you want to proceed? [y/n]y
Regular SMU. Reloading the box to complete activation of the SMU...
Initializing Hardware...
...
<after reload>
Device#
次に、show install summary コマンドの出力例を示します。
Device# show install summary
Active Packages:
No packages
Inactive Packages: flash:cat9k-universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
Committed Packages:
No packages
Uncommitted Packages:
No packages
Device#
次に、デバイスから SMU を削除する例を示します。
Device# install remove file flash:cat9k-
universalk9.2017-01-10_13.15.1.CSCxxxxxxx.SSA.dmp.bin
install_remove: START Sat Feb 26 12:09:43 PST 2017
SUCCESS: install_remove /flash/cat9k-universalk9.2017-01-10_13.15.1.
CSCxxxxxxx.SSA.dmp.bin Sat Feb 26 12:09:49 PST 2017
Device#
次に、show install summary コマンドの出力例を示します。
Device# show install summary
Active Packages:
No packages
Inactive Packages:
No packages
Committed Packages:
No packages
Uncommitted Packages:
No packages
関連項目 | マニュアル タイトル |
---|---|
この章で使用するコマンドの完全な構文および使用方法の詳細。 |
Command Reference (Catalyst 9300 Series Switches) |
次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。
これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。
リリース |
機能 |
機能情報 |
---|---|---|
Cisco IOS XE Everest 16.6.1 |
ソフトウェア メンテナンス アップグレード(SMU) |
SMU は、システムにインストールして修正やセキュリティ解決をリリースされたイメージに提供ができるパッケージです。 |
Cisco IOS XE Fuji 16.9.1 |
ホットパッチ |
ホットパッチを使用すると、SMU はアクティブ化後に有効になり、システムをリロードする必要がありません。 |
Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator には、http://www.cisco.com/go/cfn [英語] からアクセスします。