このドキュメントでは、SWIMのトラブルシューティングについて説明し、実際のチェック、クリアな回復手順、およびエスカレーション前の確認に必要な情報を示します。
この文書では、「CatC」はCisco Catalyst Center(CatC)、「SWIM」はSoftware Image Management(SWIM)を意味します。
変更を行う前に、コンソールまたは管理アクセスが使用可能であること、ターゲット・イメージが正しいこと、バックアウト・パスが存在すること、デバイスで別のインストール操作がまだ実行されていないこと、および変更が承認されていることを確認します。
CLIまたはデータベースチェックに移行する前に、GUIに役立つコンテキストが表示されます。
この確認は、イメージ配布またはアクティベーションのトラブルシューティングを行う前に最初に行うチェックの1つでなければなりません。

推奨されるTACレビューフロー:

TACによる確認内容:
この手順が重要な理由:この手順を実行すると、イメージ選択の誤りを早く検出できます。また、アップグレードがコンプライアンス、ライフサイクルの調整、セキュリティアドバイザリのいずれによって行われたかを説明できます。
FIPSモードが有効になっている場合は、プラットフォームのセキュリティ制御によってURLベースのイメージインポートを制限する必要があります。このような場合は、Cisco.comやローカルファイルのアップロードなどのサポートされているインポート方法を使用し、インポート後にイメージメタデータとチェックサムが正しく入力されていることを確認します。
![]() |
![]() |

リモート配布サーバがSystem > Settings > Device Settings > Image Distribution Serversの順に選択して設定されている場合は、サービスリクエストの最初から分析に含めてください。これは、転送方式、転送タイミング、ステージング動作、およびイメージ配信中の実際の障害ポイントに影響を与える可能性があります。

TACによるチェック内容:
なぜこれが重要なのか。
リモート配布サーバを使用している場合、イメージパスは単純なコントローラ間転送ではなくなります。障害の原因は、デバイス自体ではなく、外部サーバ、プロトコルのプリファレンス、到達可能性、イメージステージング、またはサーバ側のアベイラビリティにあります。
推奨されるTAC検証フロー:
注意が必要なTACの一般的な問題:
詳細なトラブルシューティングを行う前に、次の情報を収集します。
推奨されるTAC収集順序:
これが重要な理由:この情報を早期に収集することにより、エスカレーション中の前後関係が減少し、TACが問題がイメージの選択、タスクオーケストレーション、プラットフォームの互換性、またはデバイスの状態に関連しているかどうかを判断するのに役立ちます。
GUIで次の項目を確認します。
推奨されるTAC検証順序:
これが重要な理由:これらのチェックにより、TACは、問題の原因がイメージの選択、割り当て、コントローラタスク処理、インベントリの同期、またはデバイス自体のいずれにあるのかを判断できます。
プラットフォームモードとソフトウェアモードに適合するコマンドのみを実行します。
これらのインストール関連のコマンドは、SWIMのアップグレード分析の際に特に役立ちます。show tech installcommandは、インストールプロセスの幅広い技術的スナップショットを提供し、通常、レビューまたはエスカレーションの対象となるインストール関連の全体的な証拠をキャプチャするために使用されます。show platform software install-manager switch X R0 operation history detailsコマンドは、特定のスタックメンバーに関するインストールマネージャ操作の詳細な履歴を表示し、完了した手順とそのプロセスが失敗した場所を確認するのに役立ちます。show platform software install-manager switch X R0 operation current detailsコマンドは、そのスイッチのライブインストールステータスを表示し、アップグレードが停止しているように見えるか、まだ実行している場合に役立ちます。request platform software trace archivecommandは、より深い分析のためにプラットフォームソフトウェアトレースデータを収集し、request platform software trace slot switch X archivecommandは、特定のスタックメンバーのために同じトレースデータを収集する。これらのコマンドを組み合わせることで、チームはインストール中に何が起こったのか、今何が起こっているのか、さらなる分析のためにどのような証拠を収集する必要があるかを理解できます。
show tech install(登録ユーザ専用)
show platform software install-manager switch X R0操作履歴の詳細(スタック)
show platform software install-manager switch X R0動作の現在の詳細(スタック)
要求プラットフォームソフトウェアトレースアーカイブ
要求プラットフォームソフトウェアトレーススロットスイッチXアーカイブ(スタック)
show version
show inventory
show platform
show boot
show running-config | include boot system(ブートシステムを含める)
show startup-config | include boot system(ブートシステムを含める)
ファイルシステムの表示
dir flash:
dir bootflash:
これらのコマンドを使用して、現在のバージョン、ブート設定、および使用可能なストレージを確認します。
インストールの概要を表示
show install active
コミットされたインストールの表示
インストールログの詳細の表示
インストール要求の表示
これらのコマンドを使用すると、以前のインストールがまだ実行中か、不完全か、またはコミットされていないかを確認できます。
show logging
show logging | include INSTALL|install|BOOT|boot|ERROR|FAIL|ROMMON
show archive log config all(アーカイブログの設定をすべて表示)
show reload(隠しコマンド)
show tech-support
showスイッチ
show switch detail(隠しコマンド)
show redundancy
show platform software status control-processor brief
show platform software packageのステータス
ping <ゲートウェイまたは管理ピア>
show ip interface brief
show interfaces status
show processes cpu sorted | exclude 0.00
show processes memory sorted
ファイルシステムの表示
dir flash:
dir bootflash:
show logging | include SCP|SFTP|HTTP|TFTP|copy|transfer|flash
show processes cpu sorted | exclude 0.00
十分な空き領域があることを確認し、管理パスが安定しているかどうかを確認し、古いファイルが使用されていないことを確認した後にのみ、古いファイルを削除します。
GUI操作:失敗したタスクを開き、デバイスが引き続き管理されていることを確認し、イメージがリポジトリにまだ存在することを確認し、リモート配布サーバーが使用中かどうかを確認し、ストレージ、資格情報、および転送パスが良好に見えた後にのみ再試行します。
show version
show boot
show running-config | include boot system(ブートシステムを含める)
show startup-config | include boot system(ブートシステムを含める)
インストールの概要を表示
ブート変数が引き続き古いイメージを指しているかどうかを確認します。必要に応じてブートパスを修正し、リロードの前に設定を保存します。
terminalno boot systemboot system flash:<target-image.bin>endwrite memoryshow bootを設定する
GUIアクション:タスクタイムラインを確認し、リロード後にデバイスが復帰したかどうかを確認し、GUIバージョンが古い場合はインベントリ同期を実行し、再試行する前にアクティブ化チェックとクリーンアップ設定を確認します。
インストールの概要を表示
show install active
コミットされたインストールの表示
インストールログの詳細の表示
show logging | include install|INSTALL
パッケージがすでにアクティブで、コミットされていないかどうかを確認します。現在の状態を理解するまで、別のインストールを開始しないでください。
install commit
最初に、正常なイメージがローカルで使用できるかどうかを確認し、そのプラットフォームに対して承認されているROMMON回復方法を使用します。
dir flash:
boot flash:<known-good-image.bin>(正常なイメージが見つからない場合)
show version
show boot
configure terminal
no boot system
boot system flash:<known-good-image.bin>
end
write memory
showスイッチ
show switch detail(隠しコマンド)
show version
dir flash:
インストールの概要を表示
show logging | include switch|version|インストール
すべてのメンバが存在することを確認し、すべてのメンバ上でイメージの可用性を確認して、完全なスタックが正常な場合にのみ再試行してください。
show version
show inventory
show running-config | include boot system(ブートシステムを含める)
デバイスのバージョンが正しい場合は、アップグレードの失敗として処理する前に、古いインベントリデータまたはコンプライアンスデータが疑われます。
GUIアクション:デバイスレコードを更新し、コンプライアンスを再実行し、ゴールデンイメージマッピングがまだ正しいことを確認し、タスク履歴を確認して予想されるターゲットバージョンを確認します。
dir flash:
dir bootflash:
/force flash:<unused-image.bin>を削除します
delete /force /recursive flash:<unused-package-directory>
show boot
configure terminal
no boot system
boot system flash:<target-image.bin>
end
write memory
show boot
reload
インストールの概要を表示
install commit
コミットされたインストールの表示
show version
show boot
インストールの概要を表示
show logging | tail(ログの表示)
show ip interface brief
13. TACワークフロー
このワークフローは、メインGUIおよびCLIによるチェックの後に使用します。ライブTACケースの作業シーケンスとして扱います。
目的:問題の起点がCatalyst Center、転送パス、またはデバイスのいずれにあるかを決定する
作業チェック:タスクの詳細、タイムスタンプ、インベントリ状態、およびデバイスの到達可能性を確認します。コントローラ側の障害を、可能な限り早期に転送障害やデバイス側の障害から切り離します。
判断:イメージがデバイスに到達する前にタスクが失敗した場合は、インベントリ、クレデンシャル、リポジトリの状態、転送パスに注目します。イメージは正常にコピーされたがアクティブ化が失敗した場合は、ブート変数、インストール状態、およびデバイスログに移動します。
目的:問題のないスケジュールを作成する
キャプチャ:正確なGUIエラーテキスト、タスクID、失敗のタイムスタンプ、および子タスクの詳細(可能な場合)を記録します。
これが重要な理由:データはGUIイベントとデバイスログ、SWIMログ、およびデータベースレコードを一致させる必要があります。
目的:これが単一デバイスの問題か、より広範なプラットフォームの問題かを判断する
チェック:問題が1つのデバイス、1つのスタック、1つのサイト、1つのプラットフォームファミリ、または環境全体にわたる多数のデバイスに影響するかどうかを判断します。
判断:同じ障害が複数のデバイスで発生している場合は、1つのデバイスを責める前に、イメージ品質、プラットフォームの互換性、リポジトリの状態、クレデンシャル、またはコントローラ側のタスク処理に問題があると考えられます。
目的:正常に完了した最後の段階を見つけます。
トラック:イメージのインポート、割り当て、配布、アクティベーション、リロード、アップグレード後の同期を通じてワークフローを実行します。
これが重要な理由:これにより、すでに動作している手順の繰り返しを行わずに、実際の障害ポイントに集中できます。
目的:転送ステージが本当に完了したかどうかを確認する
確認:イメージがflash:またはbootflash:にあるかどうかを確認し、十分な空き容量があることを確認し、ファイルが完全であることを確認し、イメージが目的のプラットフォームに一致することを確認します。
判断:イメージがない場合は、転送のトラブルシューティングを続行します。イメージが存在する場合は、アクティベーション、ブート選択、パッケージの状態、またはアップグレード後の検証に移行します。
目的:タイムラインの正しいポイントに障害を配置する
分類:問題をリロード前、リロード中、またはリロード後のいずれかのタイミングに切り分けます。
判断:リロード前に障害が発生した場合は、インストールロジック、ブート設定、およびタスクオーケストレーションに焦点を当てます。リロード中にこの問題が発生した場合は、コンソール出力、リロードの原因、およびブート動作を確認します。リロード後に発生した場合は、再検出、コンプライアンスの同期、スタックの健全性、およびサービスの回復に重点を置きます。
目的:何かを再度実行する前に、デバイスが安定していることを確認する
確認:ソフトウェアモードが理解されていること、ブート変数が正しいこと、ストレージが正常であること、インストール状態が不完全でないこと、スタックまたはHA状態が正常であること、以前のインストール操作がまだアクティブでないことを確認します。
終了基準:これらのチェックがすべてクリアされるか、処理を続行する理由が文書化されるまで、再試行しないでください。
目的:ケースを前に進めながらリスクを軽減する
最初に、インベントリの更新、コンプライアンスの再実行、ログの確認、ブート変数の修正、またはアクティブ化がすでに成功した場合のパッケージのコミットを行います。
ガイダンス:通常のチェックでタスクが古くなっており、デバイスがワークフローでアクティブでなくなっている場合を除き、データベースの更新や強制クリーンアップにジャンプしないでください。
目的:次の試行の前に明確な判断ポイントを設定する
次の場合のみ再試行する:現在の問題が認識され、デバイスが正常で、競合するタスクがまだ開いていないこと、イメージと割り当てが正しいこと、および回復の変更が保存および検証されていること。
判断:これらの条件が満たされない場合は、再試行パスを停止し、収集した証拠を使用してエスカレーションに進みます。
show version
show boot
show install summary
show install log detail
show logging
show switch
show redundancy
dir flash:
dir bootflash:
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
17-Jun-2026
|
初版 |