Alibaba Cloud Linux 3 (カーネルバージョン 5.10.60-9.al8.x86_64 以降) では、統合カーネル障害イベントフレームワーク (UKFEF) が導入されています。UKFEF は、リスクとなり得るシステムの異常を収集し、統一形式でイベントレポートを生成します。このトピックでは、UKFEF が収集するイベント、イベントレポートの形式、UKFEF を制御するためのインターフェイスについて説明します。
背景情報
オペレーティングシステムでは、深刻な問題が発生する前に、特定の兆候やメッセージが表示される場合があります。運用保守 (O&M) では、この情報を使用して障害を予測し、予防的な対応を実施できます。ただし、この情報は複数のシステムモジュールに分散しており、形式もさまざまです。そのため、システムの異常を収集する際に、次の問題が発生する可能性があります。
異常とその潜在的な影響を解析するには、専門知識が必要です。
異常の形式が多岐にわたるため、運用保守 (O&M) の自動化が複雑になります。このため、情報収集時に形式のマッチングを行い、その後にデータクレンジングを実施する必要があります。
これらの問題を解決するため、Alibaba Cloud Linux 3 ではカーネルレイヤーに UKFEF を組み込んでいます。UKFEF は、リスクとなり得るさまざまなシステムの異常を収集し、イベントの重大度を自動的に判定して、統一形式でイベントレポートを生成します。レポートには、問題が発生したシナリオと推奨リスクレベルが含まれます。これにより、運用保守 (O&M) 中のシステムの異常の特定が容易になります。UKFEF は既知の異常を分類し、従来のカーネルバージョンでは提供されていなかったシステムリスクレポートも提供します。
UKFEF は、異常の種類、影響、統計など複数の観点に基づいてレポートを生成します。これにより、運用保守 (O&M) 中にシステムの異常を効率的に診断できます。また、データ損失を防ぐため、イベントレポートは複数の方法で生成されます。
イベントの説明
次の表では、UKFEF が使用するイベントタイプ、イベントレベル、およびレポート形式について説明します。
イベント情報 | 説明 |
イベントタイプ | UKFEF は、次の一般的なオペレーティングシステムのカーネルイベントを収集します。
|
イベントレベル | UKFEF は異常イベントを 3 つのレベルに分類します。
|
イベントレポート | UKFEF は、次の方法でイベントレポートを出力します。
|
制御インターフェイス
インターフェイス | 説明 |
| UKFEF を有効化または無効化するかどうかを制御します。有効な値:
|
| UKFEF がイベントレポートを出力するかどうかを制御します。有効な値:
|
| 致命的イベントが発生した際に、オペレーティングシステムのパニック機構をトリガーするかどうかを制御します。有効な値:
|