AutoSupportマニフェストがファイルの収集をONTAP 9で切り捨てまたはスキップされたと報告する
環境
- ONTAP 9
- AutoSupport
問題
- 特定のシナリオでは、AutoSupport データが収集中または送信(配信)中に切り捨てられることがあります。
- 切り捨ては、特定の AutoSupport サブシステムのサイズ制約や、送信中の全体的な AutoSupport ペイロードサイズの制約を超えるほどコンテンツが大きい場合に発生することがあります。
- 切り捨てが発生すると、AutoSupport メッセージ内の特定のコンテンツが欠落している場合、プロアクティブおよびリアクティブなサポート機能に支障をきたす可能性がありますが、ログがシステム上に残っていれば、SPI から手動でログを取得することができます。
原因
- ONTAPバージョンごとに設定された制限時間またはサイズ上限を超えて、AutoSupport サブシステムのデータ収集が行われました
- ONTAP内の各サブシステムは、全体のAutoSupportコンテンツの収集に貢献しています
- AutoSupportのデータ収集が最適かつ効率的であることを保証するために、各サブシステムには収集サイズと時間の予算が設定されており、いずれかのサブシステムが特定のログやファイルに過度な時間を費やすことを防いでいます。
- 全体のAutoSupport メッセージ配信サイズが、使用中の転送方法(SMTPまたはHTTPS)の最大サイズを超えました
- デフォルトのSMTP配信サイズ上限は5 MBです
- デフォルトのHTTPS配信サイズ上限は50 MBです
解決策
AutoSupport データのどの部分が切り捨てられているかを判別する方法
- 切り捨てによって影響を受けるファイルの全リストを表示するには、system node autosupport manifest show コマンドを実行してください:
::>autosupport manifest show -node * -status *-limit AutoSupport Collected
Node Sequence Body Filename Size Status Error
--------- -------- -------------- ----------- --------- -----------
node-01 14
rdb_dump.txt 1KB collection-truncated-file-size-limit This log file's contents are truncated.
cluster_ha.xml 730KB collection-truncated-file-size-limit This log file's contents are truncated.
- 特定のAutoSupportメッセージを確認するには、メッセージのシーケンス番号を指定してください:
::>autosupport manifest show -seq-num 14 -fields prio-num,body-file,subsys,status,error,size-collected -subsys mhost -node local
node seq-num prio-num subsys body-file size-collected status error
------- ------- -------- ------ ------------ -------------- ------------------------------- -----
node-01 14 39 mhost rdb_dump.txt 1KB collection-truncated-size-limit ""
node-01 14 40 mhost cluster_ha.xml 730B collection-truncated-size-limit ""
AutoSupportメッセージのマニフェスト情報には、次のいずれかのエラー収集コードが含まれます:
collection-truncated-size-limitcollection-skipped-size-limitcollection-truncated-time-limitcollection-skipped-time-limitdelivery-skipped-size-limit
期待される動作
- 一部のファイル(例:ログファイル)には、AutoSupport収集用の個別のサイズ上限があります。
- どのログが制限を超えることが知られているかについて詳しく知るには、 追加情報セクション を確認してください。
- ファイル固有の制限によりファイルコレクションが切り捨てられた場合、この条件のマニフェストステータスは
collection-truncated-file-size-limitです。- この切り捨ては想定される動作なので、無視してかまいません。
- 特定ファイルの予算はハードコーディングされており、設定変更はできません。
- この切り捨ては想定される動作なので、無視してかまいません。
「delivery-skipped-size-limit」エラー
AutoSupport 転送プロトコルはSMTPです
- AutoSupportの転送方法をHTTPSに変更する(NetAppの推奨)
- 現在AutoSupportが転送方法としてSMTPを使用するように設定されている場合は、-transportパラメータ(サポートへの連絡プロトコル)をSMTPではなくHTTPSを使用するように変更してください。
- HTTPS転送プロトコルを使用すると、全体のAutoSupportメッセージサイズがはるかに大きくなります(デフォルト:50 MB)、そしてNetAppとの接続は暗号化され安全です。
- node-mgmtおよびcluster-mgmt LIFからのアウトバウンド通信が、宛先のTCPポート443に接続できることを確認してください: support.netapp.com。
- 環境にHTTPプロキシを設定している場合は、代わりにそのプロキシに到達可能であることを確認してください。
- 現在AutoSupportが転送方法としてSMTPを使用するように設定されている場合は、-transportパラメータ(サポートへの連絡プロトコル)をSMTPではなくHTTPSを使用するように変更してください。
- もしAutoSupportの転送方法をHTTPSに変更できない場合は、SMTPの最大サイズをSMTPサーバでサポートされている上限まで増やしてください
AutoSupport 転送プロトコルはHTTPSです
- support.netapp.comへの配信は通常成功しますが、社内/パートナー向けのAutoSupportメッセージは切り捨てられる場合があります
- 注意:AutoSupport メッセージは、設定された -to または -partner-address Eメール宛先アドレスに対して、Eメール(SMTP)経由で送信されます。
- 参照: AutoSupport Notifyd ログ - <file>の追加エラー:ペイロードサイズを増やす必要があります
「collection-truncated-*」および「collection-skipped-*」エラー
- 影響を受けるAutoSupportサブシステムとデータファイルをメモします
- サブシステムの内容の切り捨てが繰り返し見られる場合は、NetAppサポートにお問い合わせください:
追加情報
- ONTAP 9 AutoSupportサブシステムのサイズと時間の割当量を管理する方法
- ONTAP 9でAutoSupportを設定または変更する方法
- AutoSupportの詳細については、TR-4444 - ONTAP AutoSupport および AutoSuport オンデマンド構成ガイドを参照してください。
注:
- サブシステムのサイズ制限を超えた場合でも、すべてのファイルが切り捨てられるわけではありません。
- サブシステムの制限を超えるバイナリファイル(7z、tgz、tar)は切り捨てられず、AutoSupportメッセージから完全にスキップされます。
- ASCIIファイル(テキスト、XML)のみが切り捨てられます。
特定のAutoSupportサブシステムに関する考慮事項
splog_latest
- 次のファイルはファイル固有のサイズ割当量が原因で切り捨てられる可能性があります。エラー:
collection-truncated-file-size-limit:sp-latest-system-event-log.txtsp-latest-syslog.txtsp-latest-statistics.txtsp-downcontroller-syslog.txtsp-downcontroller-statistics.txt
- 次のファイルはファイル固有のサイズ割当量が原因で切り捨てられる可能性があります。エラー:
- 例:ONTAPでは、
sp-latest-system-event-log.txtの内容が最大71,680バイトに設定されています。
log_files
- 次のファイルは通常、ファイル固有の予算により切り捨てられます。つまり、
collection-truncated-file-size-limit
- 次のファイルは通常、ファイル固有の予算により切り捨てられます。つまり、
注意:これは網羅的なリストではありません:
command-history.gzmgwd.gzsecd.gzsktrace.gz
- これらは常に更新およびローテーションされているログです。
- これらのログは、毎日のMANAGEMENT LOG AutoSupport メッセージで収集されます
- これは想定される動作です。
- 複数のAutoSupportメッセージ内のログは、必要に応じて表示およびフィルタリングできます。