この記事では、PowerStoreの問題のトラブルシューティングに必要なさまざまなログを生成および収集する方法について説明します。
サポート資料
パフォーマンス メトリック アーカイブ
ダンプ ファイル
PowerStore UI/RESTログ
PowerStore X(ハイパーバイザー ログ)
サポート資料
サポート資料またはDC(データ 収集)は、分析とトラブルシューティングに最も一般的なログです。サポート資料を実行および収集するためのさまざまな方法があります。システムの状態とアクセスの種類に応じて、より便利な方法を使用します。
ノート:
PowerStore Managerユーザー インターフェイスの使用(推奨)
- ユーザー名とパスワードを使用して、PowerStore Managerユーザー インターフェイス(UI)にログインします。
- [Settings]メニューまたは[system name]をクリックします。
- [Support]セクションの[Gather Support Materials]に移動します。
- GATHER SUPPORT MATERIALS ボタンを押します。右側に新しいサブメニューが表示されます。
- デフォルトのオプションは次のとおりです。
- 説明:オプション
- 収集期間(v3以上のみ): テクニカル サポートから他のものを選択するように指示されない限り、 Leave はデフォルト(すべて)に設定されています。
- [Object Type]:アプライアンス
- [Objects to collect data for]:すべてのアプライアンスを選択します。
- [Send materials to Support when finished]:オプション(SupportAssistが必要)。
- [Advanced support materials collection options]:サポートが要求しない限り、クリアしたままにしておきます。メモ:詳細オプションを選択すると、サポート資料のサイズが大幅に増加します。サポート担当者から指示された場合にのみ、このオプションを選択します。
- [START]をクリックします。このプロセスは、システムのサイズによって最大60分かかる場合があります。
- 進行状況は、PowerStore Managerの[Jobs]セクション、または[Support Materials]セクションで監視することができます。
- 上記のプロセスが完了したら、[Gather Support Materials]セクションの[Support Materials Library]からダウンロードするバンドルを選択します。
- [DOWNLOAD]または[SEND TO SUPPORT]を押します。
- サブメニューが右側に表示され、各アプライアンスのダウンロード リンクが表示されます。
- すべてのアプライアンスの[Support material collection]をクリックします。
ssh/cliの使用
作業を開始する前に:
操作方法:
- サービス ユーザーとパスワードで、ssh経由でシステムにログインします。
- サポート資料を生成するサービス コマンドはsvc_dcです
マルチ アプライアンス システムがある場合は、すべてのアプライアンスをコレクションに含めます(たとえば、2つのアプライアンス クラスターの場合):
詳細な使用方法については、 を実行します。 svc_dc -h
または svc_dc run -h
- を参照するか、 Dellサポート ページから入手可能な『 PowerStoreサービス スクリプト ガイド 』を参照してください。
- ログが終了すると、ダウンロードすることができます。
このプロセスを容易にするために、ログの実行が完了すると、ログへのリンクがホーム ディレクトリ(/home/service/user)に自動的に作成されます。これらを ls -l で一覧表示できます。何らかの理由でリンクが作成されない場合は、手動でファイルを一覧表示する必要があります。これを行うには、次の手順を実行します。
サービス コマンドsvc_dcリストを使用して、使用可能なサポート資料(DC)を 一覧表示します。Example:
[SVC:service@xxxxxxx-A user]$ svc_dc list start_timestamp id status dump description profile appliances 2020-04-08 12:48:37 xxxx-xxxx-xxxx SUCCESS No essential FNM00xxxxx.. 2020-04-08 14:36:42 xxxx-xxxx-xxxx SUCCESS No Post NDU detailed,.. FNM00xxxxx.. 2020-04-09 13:33:57 xxxx-xxxx-xxxx SUCCESS No detailed FNM00xxxxx.. 2020-04-15 15:05:34 xxxx-xxxx-xxxx SUCCESS Yes 2020-04-15 Dail.. essential.. FNM00xxxxx.. 2020-04-16 15:23:07 xxxx-xxxx-xxxx SUCCESS No 2020-04-16 Dail.. essential FNM00xxxxx.. 2020-04-16 19:07:41 xxxx-xxxx-xxxx SUCCESS No Daily data coll.. essential FNM00xxxxx.. |
日付、ID、ステータス、ダンプの存在、説明、使用されているプロファイル(svc_dc list_profiles)、ログが対応するアプライアンスが表示されます。
IDを取得したら、そのIDでlistコマンドを実行して、ファイルの場所を含む完全な詳細情報を確認できます。コマンドの例(出力は表示されていません):
[SVC:service@xxxxxxx-A user]$ svc_dc list xxxx-xxxx-xxxx |
バンドルIDに複数のアプライアンスのログが含まれている場合は、出力内の各アプライアンスのファイルへのフル パスも取得します。
- ログをダウンロードします。cli/sshを使用してアプライアンスからログ ファイル バンドルをダウンロードするには、さまざまな方法があります。次に例を示します。
WinSCPなどのツールの使用
-
PowerStoreでのrbashおよびその他のセキュリティ実装により、cdのようなのコマンドやSFTPなどのプロトコルなど、特定のコマンドと操作は許可されません。つまり、WinSCPでは、接続プロトコルとしてSCPを選択する必要があります。
-
WinSCPを使用する場合でも、ホーム ディレクトリー( /home/service/user)にのみアクセスできます。ただし、前述のように、ログへのリンクはホーム ディレクトリーに作成されます。
-
WinSCPを使用してシステムに接続し、それぞれのリンクをドラッグアンドドロップすると、ファイルのダウンロードが開始されます。ポップアップ エラー メッセージが表示される場合があり、OKを押してもダウンロードには影響しません。
svc_uploadまたはsvc_dcダウンロード
の使用これは、ログのダウンロードまたはアップロードを容易にするサービス コマンドです。使用方法は環境によって異なります。サポート ページから入手可能な『 サービス スクリプト ガイド 』を参照するか、
svc_dc download -h
または
svc_dc upload -h
詳細については、 を参照してください。
Windowsユーティリティーpscp
の使用Windowsには、システムとの間で直接ログをダウンロードまたはアップロードするために使用できるpscp(コマンド プロンプトから)というツールが用意されています。PowerStoreアプライアンス上のファイルの正確な場所が必要です(サービス ユーザーのホーム ディレクトリ内のリンクを使用できます)。
構文:
pscp -scp service@PowerStore-ip-address:/path/file C:\local_directory |
Windowsコマンド プロンプトからの例:
C:\>pscp -scp service@xx.xx.xx.xx:/home/service/user/powerstore_tag_clusterID_serial_2020-04-08_14-36-42_service-data.tgz C:\LOGS service@xx.xx.xx.xx's password: powerstore_tag_clusterID_.. | 320000 kB | 45714.3 kB/s | ETA: 00:00:05 | 54% |
パフォーマンス メトリック アーカイブ
PowerStore Managerの使用
これは、PowerStoreOS v3.x以降を実行しているシステムでのみ可能です。PowerStoreOS v2を使用している場合は、次のセクションを参照してください。
- ユーザー名とパスワードを使用して、PowerStore Managerユーザー インターフェイス(UI)にログインします。
- [Settings]メニューまたは[system name]をクリックします。
- [サポート]セクションの[メトリック アーカイブ]に移動します。
- GENERATE METRICS ARCHIVE > GENERATE をクリックします。
- PowerStore Managerの[Jobs]セクションで進行状況を監視できます。
- 完了したら、[ メトリック アーカイブ ]セクションから生成したファイルを選択し、[ ダウンロード ]をクリックします。
ssh/cliの使用
-
PSTCLIを使用してパフォーマンス メトリックを生成します。コマンドは 次のコマンドを実行します。
-service support_metrics_archive
(ノードPSTCLIのオンまたはオフ)。PSTCLIの使用方法に関する完全な詳細については、『
PowerStore CLI Guide』を参照してください。
過去数日のパフォーマンス アーカイブ バンドルを生成する方法の例です(オフセットは秒単位)。on-node PSTCLIを使用した例:
pstcli -d self -u admin -p MyPassword -service support_metrics_archive generate -start_offset 172800 -end_offset 0 Success # | archive_id ----+-------------------------------------- 1 | 6e869e4e-2612-45ed-b531-6884fa4c802a |
その他の例:
- 最後の日から今日:-start_offset 86400 -end_offset 0
- 前日のみ: -start_offset 172800 -end_offset 86400
- 前週から今日まで: -start_offset 604800(-end_offsetが指定されていない場合、データは現在の時刻まで収集されます)。
注:これらはほんの一例です。1週間のパフォーマンス データが常に利用できるわけではありません。調査しようとしているパフォーマンス イベントが2日よりも前な場合、パフォーマンス データは利用できなくなる可能性があります。
生成されたパフォーマンス アーカイブは、次のディレクトリー内にあります。ここで、xxxxは、日付フォルダーまたはお使いのシステムに固有のフォルダーを示しています。
ls -lha /cyc_cfs/service/support_metrics/archived/xxxx |
ファイル名の形式は、PowerStore_ClusterID_StartDate_EndDate_support-metrics.tar.gzです。
Example: PowerStore_abcdefg_2020-04-21T12-56-32_2020-04-28T12-56-32_support-metrics.tar.gz
-
上記のように
、オフノードPSTCLI、pscpを使用してファイルを直接ローカル マシンにダウンロードするか、WinSCPでダウンロードするためにファイルを
/home/service/user にコピーします。
オフノードPSTCLIの使用:
上記のIDを持つWindowsマシンでオフノードPSTCLIを使用する例:
pstcli -service -d <ip or hostname> -u <username> -p <password> support_metrics_archive -d "C:\Temp" -archive_id 6e869e4e-2612-45ed-b531-6884fa4c802a download Downloaded 81920000 (78.12M) at 3.39 MB/s ... Download complete. |
ファイルは、指定したパス(-d)にダウンロードされます。パスが指定されていない場合、ファイルはCMDパスのデフォルトのデフォルトの場所にダウンロードされます(これは、CMD内のコマンド プロンプト自体に表示されます。例: C:\>Users\userX)。
オンノードPSTCLIまたは直接コピーを使用してWinSCPでダウンロードする場合:
プライマリー ノードから直接PSTCLIを実行している場合は、ファイルをホーム ディレクトリーにコピーしてから、WinSCPで転送できます。
これは、上記と同じコマンドを使用して実行できます(2番目の-dスイッチまたは-d /home/service/userを使用しない場合)。
次に示すように、ファイルを/home/service/userに手動でコピーすることもできます。
を実行して使用可能なファイルを一覧表示します。
ls -lha /cyc_cfs/service/support_metrics/archived/
一意のサブ ディレクトリー名を決定します。それから:
[SVC:service@xxx-A user]$ ls -latitude /cyc_cfs/service/support_metrics/archived/2021-03-09T12-09-50-512325/ total 183548 -rw-rw-r-- - 1 root cycg 187945656 3月9日12:11 PowerStore_xxx_2021-03-02T12-09-50_2021-03-09T12-09-50_support-metrics.tar.gz |
ファイルを現在のディレクトリ(/home/service/user)にコピーします。コマンドの最後にあるドット(.)は、ターゲット ディレクトリーを示します。
[SVC:service@xxx-A user]$ cp /cyc_cfs/service/support_metrics/archived/2021-03-09T12-09-50-5123 25/PowerStore_xxx_2021-03-02T12-09-50_2021-03-09T12-09-50_support-metrics.tar.gz |
ファイルがコピーされたら、WinSCPでダウンロードできます。
ダンプ ファイル
PowerStore Managerの使用
ダンプ ファイルは、関連するエントリーを選択して[ ダウンロード ]を押すと、サポート資料とまったく同じようにPowerStore Managerから 入手できます。唯一の違いは、これらがサポート資料のコレクションではなくサポート資料のダンプとして表示されることです。
ssh/cliの使用
ssh/cliを介してダンプ ファイルを検索してダウンロードする最も簡単な方法は、関連するアプライアンスにサービス ユーザーとしてログインし、ホーム ディレクトリーでこれらのファイルを一覧表示する方法です。サポート資料と同様に、ここにリンクが作成されます。
これらは、WinSCPを使用して直接一覧表示または表示することができます。または、ls *dump*などのコマンドを実行して、ホーム ディレクトリー内の使用可能なすべてのダンプ ファイルを一覧表示することもできます。
ダンプ ファイルがホーム ディレクトリーに一覧表示されていない場合は、サービス コマンドsvc_dc listまたはsvc_dc list_dumpsを使用できます。ここでは、上記でサポート資料に使用されているものと同じロジックと原則が当てはまります。
ダンプ ファイルのIDを取得すると、svc_dc list <id>を使用して正確な場所を取得できます。同じダウンロード メカニズムを使用できます。ご自分により便利な方法を選択してください。
PowerStore UI/RESTログ
PowerStore Managerの使用
- UIで問題を再現します。
- [?]にカーソルを合わせます。UIの右上隅にあるヘルプ アイコンをクリックし、 Ctrl + Alt + Shift + 左クリック と入力します。(これにより、[ヘルプ]メニューに非表示のメニュー オプションが表示されます)
- そのメニューから[Download Network Requests]オプションを選択し、テキスト ファイルをローカル システム上の場所に保存します。
ブラウザの使用
- ブラウザーを開いた状態で、PowerStore Managerを起動する前にF12を押してブラウザー開発者ウィンドウを表示します。
- [ネットワーク]タブに移動します。
- UIを起動し、問題を再現します。
- [Developer]ウィンドウで、中央のパネルで任意のネットワーク リクエストを右クリックし、[save all as HAR with content]を選択します。
PowerStore X(ハイパーバイザー ログ)
PowerStore Managerの使用
PowerStore Managerからハイパーバイザー ログを収集する唯一の方法は、[Advanced support materials collection options]でオプションを選択することです。これは、前述の「サポート資料のログ バンドルの生成」セクションの手順5で説明した方法と同じです。ただし、詳細オプションを選択するとログ バンドルのサイズが大幅に増加するため、この方法は推奨される方法ではありません。
ssh/CLIの使用
PowerStoreコマンド ラインで、svc_dcを使用して、ハイパーバイザー プロファイルを通常の(重要)プロファイルに含めます。
svc_dc run -p essential,hypervisor |
メモ:この方法ではvCenterログは収集されません。次のセクション(vSphereの使用)を参照してください。
サポート資料バンドルのダウンロード後、各ハイパーバイザー ログは次の場所にあります。
./node_a/command_output/vmware/esx-*-host-1-*.tgz
./node_b/command_output/vmware/esx-*-host-2-*.tgz
vSphereから
vSphere側からハイパーバイザー ログ(vm-support)を収集するには、
VMware KB 653を参照してください。
トラブルシューティングのためにvCenterログも必要な場合は、VMware KBの説明に従って関連するオプションを選択します。
generate support-bundle enable-all-plugin-options
|
上記のKB記事の説明に従って、完了するまで監視します。
完了したら、スイッチからログをダウンロードする方法がない場合、デル テクニカル サポートはFTP一時リンクを提供できます。
ログ バンドルを検索してダウンロードするには、次のコマンドを使用します。
copy supportbundle://your_bundle.tar.xz sftp://temp_username@ftp.emc.com/your_bundle.tar.xz
|
ここで「temp_username@ftp.emc.com」は、FTPまたはSFTPの各サーバーがない場合にDellテクニカル サポートによって提供される詳細です。FTPアドレスは、場所によって異なる場合があります。
外部ストレージ インポート ログ
Linuxホスト プラグイン
形式:importcli log_show
ログの場所:/var/log/import
Windowsホスト プラグ イン
形式:Get-ImportKit-LoggingInfo
ログの場所: C:\ProgramData\DELLEMC\log\
EqualLogic
形式:ehcmcli log_show
ログの場所:/var/log/equallogic
VPLEXおよびMetroノード