ロード・バランサのヘルスの問題の理解
ロード・バランサに関連するヘルスの問題とその解釈方法を理解します。
最高レベルでは、ロード・バランサのヘルスはそのコンポーネントのヘルスを反映します。ヘルス・ステータス・インジケータは、既存の問題のドリルダウンおよび調査に必要な情報を提供します。ヘルス・ステータス・インジケータが検出と訂正に役立つ一般的な問題を示します:
ヘルス・チェックが正しく構成されていません。
この場合、影響を受ける1つ以上のリスナーのすべてのバックエンド・サーバーが異常とレポートされます。調査によってバックエンド・サーバーに問題がないことが判明した場合、バックエンド・セットに正しく構成されていないヘルス・チェックが含まれる可能性があります。
リスナーが正しく構成されていません。
すべてのバックエンド・サーバーのヘルス・ステータス・インジケータがOKをレポートしますが、ロード・バランサはリスナーにトラフィックを渡しません。
リスナーが次のように構成されている可能性があります:
-
間違ったポートをリスニングしています。
-
間違ったプロトコルを使用しています。
-
間違ったポリシーを使用しています。
調査の結果、リスナーに障害が発生していないことが判明した場合は、セキュリティ・リスト構成を確認してください。
セキュリティ・ルールが正しく構成されていません。
ヘルス・ステータス・インジケータは、正しく構成されていないセキュリティ・ルールの2つのケースを診断する際に役立ちます:
-
すべてのエンティティのヘルス・ステータス・インジケータはOKをレポートしますが、トラフィックのフローはありません(正しく構成されていないリスナーと同様)。リスナーに障害が発生していない場合は、セキュリティ・ルール構成を確認してください。
-
すべてのエンティティのヘルス・ステータスが異常とレポートされます。ヘルス・チェック構成は確認済で、サービスはバックエンド・サーバーで正しく実行されています。
この場合、セキュリティ・ルールにヘルス・チェック・リクエストのソースのIP範囲が含まれていない可能性があります。ヘルス・チェックのソースIPは、各バックエンド・サーバーの「詳細」ページで確認できます。APIを使用して、HealthCheckResultオブジェクトの
sourceIpAddress
フィールドでIPを確認することもできます。ノート
ソースIP
ヘルス・チェック・リクエストのソースIPは、ロード・バランサ・サービスによって管理されるコンピュート・インスタンスから取得されます。
1つ以上のバックエンド・サーバーが異常とレポートされます。
バックエンド・サーバーが異常であるか、ヘルス・チェックが正しく構成されていない可能性があります。対応するエラー・コードを参照するには、バックエンド・サーバーの「詳細」ページで「ステータス」フィールドを確認します。APIを使用して、HealthCheckResultオブジェクトのhealthCheckStatus
フィールドでエラー・コードを確認することもできます。
ヘルス・ステータスが役に立つ可能性があるその他のケースを示します:
-
VCNのネットワーク・セキュリティ・グループまたはセキュリティ・リストがトラフィックをブロックします。
-
コンピュート・インスタンスに正しく構成されていないルート表があります。
ヘルス・ステータスは3分ごとに更新されます。より細かい粒度を使用することはできません。
ヘルス・ステータスでは、履歴ヘルス・データは提供されません。