カーネルミニダンプおよびTrustzone アップグレード

カーネルミニダンプおよび Trustzone アップグレードについて

802.11AX AP でカーネルクラッシュが発生した場合、クラッシュの原因を特定するためにアクセスできるのは AP コンソールログのみです。しかし、多くの場合、これらのログではクラッシュの正確な理由を特定するのに十分な情報が提供されません。Cisco IOS XE 17.14.1 リリース以降では、カーネルミニダンプおよび Trustzone アップグレード機能により、カーネルクラッシュを診断するためのより効果的な方法が提供されます。

カーネルミニダンプおよび Trustzone アップグレード機能は、ドライバ内のカーネルクラッシュをデバッグするために重要な情報を含む特定のセクションとデータ構造を収集するのに役立ちます。この機能を有効にすると、重要なカーネルまたはドライバのデータ構造への参照およびデータが、カーネルメモリ内の TLV 構造に保存されます。その後、AP のクラッシュとリブートプロセスの後に、TLV 参照データ構造がフラッシュメモリに保存され、詳細分析のためにエクスポートできます。TLV データは /storage/cores ディレクトリに保存されます。

信頼ゾーンのアップグレード

Qualcomm Software Development Kit(QSDK)バージョン 11.3 を搭載した AP では、信頼ゾーンはクラッシュ後に CPU レジスタを収集し、カーネル クラッシュ ダンプ プロセス中に後で取得できるようにメモリに保存します。カーネルクラッシュダンプを容易にするために、信頼ゾーンは、カーネルミニダンプおよび Trustzone アップグレード機能が有効になっている AP の最新バージョンに自動的に更新されます。


(注)  


信頼ゾーンのアップグレードは 1 回限りのアクティビティです。カーネルミニダンプおよび Trustzone アップグレード機能を無効にするか、コントローラソフトウェアを Cisco IOS XE 17.14.1 から以前のリリースにダウングレードしても、信頼ゾーンのアップグレードはロールバックされません。


Cisco IOS XE 17.14.1 では、カーネルミニダンプおよび Trustzone アップグレード機能は、次の AP でのみサポートされています。

  • Cisco Catalyst 9124 シリーズ アクセスポイント

  • Cisco Catalyst 9136 シリーズ アクセスポイント

アクセスポイントからのミニダンプの設定(CLI)

始める前に

  • クライアントが AP に接続されていないことを確認します。

  • AP がコントローラから競合するペイロードを受信しないように、AP をスタンドアロンモードのままにします。

  • コントローラからプッシュされた設定は、AP に設定された値を常に上書きします。

手順

コマンドまたはアクション 目的

configure boot minidump enable

例:

Device# configure boot minidump enable

AP でカーネルコアダンプの収集を有効にします。

コントローラからのミニダンプの設定(CLI)

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

ap profile profile-name

例:

Device(config)# ap profile default-ap-profile 

AP プロファイルを設定し、AP プロファイル コンフィギュレーション モードを開始します。

ステップ 3

core-dump kernel limit limit

例:

Device(config-ap-profile)# core-dump kernel limit 4

AP で収集されるカーネルコアダンプの最大数を設定します。有効な範囲は 0 ~ 5 です。

ステップ 4

core-dump kernel type mini-dump

例:

Device(config-ap-profile)# core-dump kernel type mini-dump

AP で収集されるカーネルコアダンプのタイプを設定します。

カーネルコアダンプを無効にするには、core-dump kernel type disable コマンドを使用します。

(注)  

 

コアダンプタイプを無効からフルダンプまたはミニダンプ(またはその逆)に変更すると、AP が再起動します。

フルダンプオプションを有効にすると、カーネルミニダンプ機能が非アクティブになります。

ステップ 5

end

例:

Device(config-ap-profile)# end

グローバル コンフィギュレーション モードに戻ります。

ミニダンプ設定の確認

コントローラのミニダンプ設定を表示するには、次のコマンドを使用します。

Device# show ap name AP3C57.31C5.99D0 config general  | sec Kernel core dump

Kernel core dump :
  Configured limit                            : 3
  Kernel core dumps collected on AP           : 1
  Kernel core dump type                       : Mini dump

AP のミニダンプ設定を表示するには、次のコマンドを使用します。

AP# show boot

--- Boot Variable Table ---
BOOT path-list:      part1
Console Baudrate:    115200
Enable Break:        yes
Manual Boot:         yes
Memory Debug:        no
Crashkernel:         no
Minidump:            yes # Indicates Minidump is enabled.
SCRUB_LIMIT:         40 (default)
Kdump Limit:         5 # Configured limit. (this came from WLC via payload)
Kdump Collected:     0 # Number of times the feature ran after it was enabled.
Debug init:          0