SAP HANA on Azure Large Instances の kdump
この記事では、Azure HANA Large Instances (HLI) Type I と Type II で kdump サービスを有効にする方法について説明します。
明確な原因がないシステム クラッシュのトラブルシューティングを行うためには、kdump を構成して有効にすることが必要です。 時々、ハードウェアやインフラストラクチャの問題ではシステム クラッシュの説明がつけられないことがあります。 そのようなケースでは、オペレーティング システムやアプリケーションが問題の原因である場合があります。 kdump を使用すると、SUSE ではシステム クラッシュの理由を判断できます。
サポートされている SKU
HANA L インスタンスの種類 | OS ベンダー | OS パッケージ バージョン | SKU |
---|---|---|---|
Type I | SuSE | SLES 12 SP3 | S224m |
Type I | SuSE | SLES 12 SP4 | S224m |
Type I | SuSE | SLES 12 SP2 | S72 |
Type I | SuSE | SLES 12 SP2 | S72m |
Type I | SuSE | SLES 12 SP3 | S72m |
Type I | SuSE | SLES 12 SP2 | S96 |
Type I | SuSE | SLES 12 SP3 | S96 |
Type I | SuSE | SLES 12 SP2 | S192 |
Type I | SuSE | SLES 12 SP3 | S192 |
Type I | SuSE | SLES 12 SP4 | S192 |
Type I | SuSE | SLES 12 SP2 | S192m |
Type I | SuSE | SLES 12 SP3 | S192m |
Type I | SuSE | SLES 12 SP4 | S192m |
Type I | SuSE | SLES 12 SP2 | S144 |
Type I | SuSE | SLES 12 SP3 | S144 |
Type I | SuSE | SLES 12 SP2 | S144m |
Type I | SuSE | SLES 12 SP3 | S144m |
Type II | SuSE | SLES 12 SP2 | S384 |
Type II | SuSE | SLES 12 SP3 | S384 |
Type II | SuSE | SLES 12 SP4 | S384 |
Type II | SuSE | SLES 12 SP2 | S384xm |
Type II | SuSE | SLES 12 SP3 | S384xm |
Type II | SuSE | SLES 12 SP4 | S384xm |
Type II | SuSE | SLES 12 SP2 | S576m |
Type II | SuSE | SLES 12 SP3 | S576m |
Type II | SuSE | SLES 12 SP4 | S576m |
前提条件
- kdump サービスでは、
/var/crash
ディレクトリを使用してダンプが書き込まれます。 このディレクトリに対応するパーティションに、ダンプを格納できる十分なスペースがあることを確認してください。
セットアップの詳細
- kdump を有効にするスクリプトは、GitHub の Azure sap-hana-tools にあります。
注意
このスクリプトは、ラボの設定に基づいて作成されています。 さらにチューニングを行う場合は、OS ベンダーに問い合わせる必要があります。 ダンプを保存する新規と既存のサーバーに対して、別々の論理ユニット番号 (LUN) がプロビジョニングされます。 LUN からのファイル システムの構成は、スクリプトによって行われます。 Microsoft はダンプを分析する責任を負いません。 OS ベンダーでチケットを開いて、分析してもらう必要があります。
HANA Large Instance でこのスクリプトを実行するには、次のコマンドを使用します。
注意
このコマンドを実行するには、sudo 特権が必要です。
sudo bash enable-kdump.sh
コマンドの出力に、kdump が正常に有効化されたと表示されたら、システムを再起動して変更を適用します。
コマンドの出力に、操作が失敗したと表示された場合、kdump サービスは有効になっていません。 「サポートに関する問題」セクションを参照してください。
kdump をテストする
注意
以下の操作によって、カーネルのクラッシュとシステムの再起動がトリガーされます。
カーネルのクラッシュをトリガーする
echo c > /proc/sysrq-trigger
システムが正常に再起動したら、
/var/crash
ディレクトリでカーネルのクラッシュ ログを確認します。/var/crash
に本日の日付のディレクトリがあれば、kdump は正常に有効化されています。
サポートに関する問題
スクリプトがエラーで失敗した場合、または kdump が有効になっていない場合は、Microsoft サポート チームにサービス要求を提出してください。 次の詳細を記載してください。
HLI サブスクリプション ID
サーバー名
OS ベンダー
OS バージョン
カーネル バージョン
詳細については、kdump の構成に関するページを参照してください。
次のステップ
HANA Large Instances でのオペレーティング システムのアップグレードについて説明します。