トラブルシューティング用にログを収集する
SolidFire オールフラッシュストレージの設置で問題が発生した場合、ネットアップサポートに送信するログを収集して診断を支援できます。NetApp Hybrid Cloud Control または REST API を使用して、 Element システムのログを収集できます。
-
ストレージクラスタで NetApp Element ソフトウェア 11.3 以降を実行していることを確認します。
-
バージョン 11.3 以降を実行する管理ノードを導入しておきます。
次のいずれかのオプションを選択します。
NetApp Hybrid Cloud Control を使用してログを収集します
ログ収集領域には、 NetApp Hybrid Cloud Control のダッシュボードからアクセスできます。
-
Webブラウザで管理ノードのIPアドレスを開きます。例:
https://[management node IP address]
-
Element ストレージクラスタ管理者のクレデンシャルを指定して NetApp Hybrid Cloud Control にログインします。
-
ダッシュボードの右上にあるメニューを選択します。
-
[Collect Logs] を選択します。
以前にログを収集したことがある場合は、既存のログパッケージをダウンロードするか、新しいログ収集を開始できます。
-
Date Range ドロップダウンメニューで日付範囲を選択し、ログに含める日付を指定します。
カスタムの開始日を指定する場合は、日付範囲を開始する日付を選択できます。ログは、その日付から現時点まで収集されます。
-
[ * ログ収集 * ] セクションで、ログ・パッケージに含めるログ・ファイルのタイプを選択します。
ストレージログの場合は、ストレージノードのリストを展開し、ログを収集するノード(またはリスト内のすべてのノード)を個別に選択できます。
-
ログ収集を開始するには、 * Collect Logs * を選択します。
ログ収集がバックグラウンドで実行され、ページに進捗状況が表示されます。
収集したログによっては、進捗状況バーが数分間一定のパーセンテージで表示されるか、または非常に遅い時点で進行している可能性があります。 -
[ ログのダウンロード ] を選択して、ログ・パッケージをダウンロードします。
ログパッケージは、圧縮された unix.tgz ファイル形式です。
REST API を使用してログを収集する
REST API を使用して Element ログを収集できます。
-
ストレージクラスタ ID を確認します。
-
管理ノードで管理ノード REST API UI を開きます。
https://[management node IP]/logs/1/
-
「 * Authorize * 」(認証)を選択して、次の手順を実行
-
クラスタのユーザ名とパスワードを入力します。
-
クライアントIDは、値がまだ入力されていない場合と同様に入力し `mnode-client`ます。
-
セッションを開始するには、 * Authorize * を選択します。
-
-
-
Element からログを収集します。
-
[POST/BUNDLE]*を選択します。
-
[* 試してみてください * ] を選択します。
-
収集する必要があるログのタイプおよび期間に応じて、「 * Request body * 」フィールドで次のパラメータの値を変更します。
パラメータ タイプ 製品説明 modifiedSince
日付文字列
この日時以降に変更されたログのみを含めます。たとえば、「2020-07-14T20:19:00.000Z」という値は、2020年7月14日(20:19 UTC)の開始日を定義します。
mnodeLogs
ブーリアン
管理ノードのログを含めるには、このパラメータをに設定し `true`ます。
storageCrashDumps
ブーリアン
ストレージノードのクラッシュデバッグログを含めるには、このパラメータをに設定し `true`ます。
storageLogs
ブーリアン
ストレージノードのログを含めるには、このパラメータをに設定し `true`ます。
storageNodeIds
UUID の配列
がに設定されて `true`いる場合 `storageLogs`は、このパラメータにストレージクラスタのノードIDを入力して、ログの収集対象を特定のストレージノードに限定します。使用可能なすべてのノードIDを確認するには、エンドポイントを使用し `GET https://[management node IP]/logs/1/bundle/options`ます。
-
Execute * を選択してログ収集を開始します。次のような応答が返されます。
{ "_links": { "self": "https://10.1.1.5/logs/1/bundle" }, "taskId": "4157881b-z889-45ce-adb4-92b1843c53ee", "taskLink": "https://10.1.1.5/logs/1/bundle" }
-
-
ログ収集タスクのステータスを確認します。
-
[Get/Bundle] を選択します。
-
[* 試してみてください * ] を選択します。
-
収集タスクのステータスを返すには、 * Execute * を選択します。
-
応答の本文の一番下までスクロールします。
収集の進捗状況を示す属性が表示されます
percentComplete
。収集が完了すると、 `downloadLink`ログパッケージのファイル名を含む完全なダウンロードリンクが属性に含まれます。 -
属性の末尾にあるファイル名をコピーし `downloadLink`ます。
-
-
収集したログパッケージをダウンロードします。
-
[get/bundle/{filename}] を選択します。
-
[* 試してみてください * ] を選択します。
-
前の手順でコピーしたファイル名をパラメータテキストフィールドに貼り付け `filename`ます。
-
[* Execute] を選択します。
実行後、応答の本文領域にダウンロードリンクが表示されます。
-
[ ファイルのダウンロード ] を選択し、結果のファイルをコンピューターに保存します。
ログパッケージは、圧縮された unix.tgz ファイル形式です。
-