ロード・バランサのヘルスの問題の理解

ロード・バランサに関連するヘルスの問題とその解釈方法を理解します。

最高レベルでは、ロード・バランサのヘルスはそのコンポーネントのヘルスを反映します。ヘルス・ステータス・インジケータは、既存の問題のドリルダウンおよび調査に必要な情報を提供します。ヘルス・ステータス・インジケータが検出と訂正に役立つ一般的な問題を示します:

ヘルス・チェックが正しく構成されていません。

この場合、影響を受ける1つ以上のリスナーのすべてのバックエンド・サーバーが異常とレポートされます。調査によってバックエンド・サーバーに問題がないことが判明した場合、バックエンド・セットに正しく構成されていないヘルス・チェックが含まれる可能性があります。

リスナーが正しく構成されていません。

すべてのバックエンド・サーバーのヘルス・ステータス・インジケータがOKをレポートしますが、ロード・バランサはリスナーにトラフィックを渡しません。

リスナーが次のように構成されている可能性があります:

  • 間違ったポートをリスニングしています。

  • 間違ったプロトコルを使用しています。

  • 間違ったポリシーを使用しています。

調査の結果、リスナーに障害が発生していないことが判明した場合は、セキュリティ・リスト構成を確認してください。

セキュリティ・ルールが正しく構成されていません。

ヘルス・ステータス・インジケータは、正しく構成されていないセキュリティ・ルールの2つのケースを診断する際に役立ちます:

  • すべてのエンティティのヘルス・ステータス・インジケータはOKをレポートしますが、トラフィックのフローはありません(正しく構成されていないリスナーと同様)。リスナーに障害が発生していない場合は、セキュリティ・ルール構成を確認してください。

  • すべてのエンティティのヘルス・ステータスが異常とレポートされます。ヘルス・チェック構成は確認済で、サービスはバックエンド・サーバーで正しく実行されています。

    この場合、セキュリティ・ルールにヘルス・チェック・リクエストのソースのIP範囲が含まれていない可能性があります。ヘルス・チェックのソースIPは、各バックエンド・サーバーの「詳細」ページで確認できます。APIを使用して、HealthCheckResultオブジェクトのsourceIpAddressフィールドでIPを確認することもできます。

    ノート

    ソースIP

    ヘルス・チェック・リクエストのソースIPは、ロード・バランサ・サービスによって管理されるコンピュート・インスタンスから取得されます。

1つ以上のバックエンド・サーバーが異常とレポートされます。

バックエンド・サーバーが異常であるか、ヘルス・チェックが正しく構成されていない可能性があります。対応するエラー・コードを参照するには、バックエンド・サーバーの「詳細」ページで「ステータス」フィールドを確認します。APIを使用して、HealthCheckResultオブジェクトのhealthCheckStatusフィールドでエラー・コードを確認することもできます。

ヘルス・ステータスが役に立つ可能性があるその他のケースを示します:

  • VCNのネットワーク・セキュリティ・グループまたはセキュリティ・リストがトラフィックをブロックします。

  • コンピュート・インスタンスに正しく構成されていないルート表があります。

ヘルス・ステータスは3分ごとに更新されます。より細かい粒度を使用することはできません。

ヘルス・ステータスでは、履歴ヘルス・データは提供されません。