Elastic Compute Service (ECS) インスタンスのオペレーティングシステムに障害が発生すると、kdumpファイルが生成されます。 kdump情報を収集して送信し、Alibaba Cloudテクニカルサポート担当者からトラブルシューティング支援を受けることができます。 このトピックでは、インスタンスのオペレーティングシステムに障害が発生した後にkdump情報を収集する方法について説明します。
背景情報
Alibaba Cloudテクニカルサポート担当者は、送信されたkdump情報を分析し、システム障害の根本原因を特定します。 次に、分析の結果について通知されます。
説明 Windowsインスタンスの場合はWindowsデバッガー (WinDbg) ツール、Linuxインスタンスの場合はcrashツールを使用して、kdumpファイルをチェックすることもできます。
Linux インスタンス
- Linuxインスタンスに接続します。 詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
- 次のコマンドを実行して、kdump情報を収集します。
acs-plugin-manager -- exec -- plugin=ecs_dump_collector -- params="-c"
次のようなコマンド出力は、kdump情報が収集されたことを示します。
Windows インスタンス
- Windowsインスタンスに接続します。 詳細については、「パスワードまたはキーを使用したWindowsインスタンスへの接続」をご参照ください。
- コマンドプロンプトを開きます。
- 次のコマンドを実行して、assistディレクトリに移動します。
cd C:\ProgramData\aliyun\assist
- 次のコマンドを実行して、assistディレクトリ内のファイルの情報を表示します。
dir
- 次のコマンドを実行して、最新バージョンのディレクトリにアクセスします。 例:
2.1.3.282
。cd 2.1.3.282
- 次のコマンドを実行して、kdump情報を収集します。
acs-plugin-manager.exe -- exec -- plugin=ecs_dump_collector_win -- params="-c"
次のようなコマンド出力は、kdump情報が収集されたことを示します。
よくある質問
kdump情報の収集時に次の図に示すエラーメッセージが表示された場合は、オペレーティングシステムでダンプサービスが有効になっていないことを示します。
解決策:
- 次のいずれかのコマンドを実行して、ダンプサービスを有効にします。
- Linuxオペレーティングシステムの場合は、
acs-plugin-manager -- exec -- plugin=ecs_dump_collector -- params="-- enable"
コマンドを実行します。 - Windowsオペレーティングシステムの場合は、
acs-plugin-manager.exe -- exec -- plugin=ecs_dump_collector_win -- params="-- enable"
コマンドを実行します。
- Linuxオペレーティングシステムの場合は、
- 新しい設定を有効にするには、ECSコンソールでインスタンスを再起動します。
詳細は、「インスタンスの再起動」 をご参照ください。