このページの目次
ヘルスチェック
概要 Cloud-Native Contrail Networking(CN2)リリース22.3では、仮想マシンインターフェイス(VMI)をポッドの作成および更新ワークフローに関連付ける新しいヘルスチェックカスタムリソースオブジェクトが導入されました。正常性チェック リソースは、名前空間スコープのリソースです。
ヘルスチェックの概要
ヘルスチェック機能は、Contrail vRouter エージェントによって提供されます。ping または HTTP ヘルスチェックをインターフェイスに関連付けることができます。ヘルスチェックが失敗した場合、ヘルスチェックオブジェクトで設定されたタイマーと間隔に基づいて、インターフェイスは管理上ダウンとして設定され、関連するルートは取り消されます。ヘルスチェックトラフィックは、インターフェイスを回復できるように、管理上ダウン状態で送信され続けます。
ヘルスチェックオブジェクトの作成
ヘルスチェックオブジェクトを作成するには、この手順を使用します。
ヘルスチェックプロセス
Contrail vRouter エージェントは、ヘルスチェックサービスの提供を担当します。エージェントは、同じコンピューティングノードでホストされているサービスのステータスを監視するヘルスチェックプローブプロセスを生成し、そのステータスを vRouter エージェントに更新します。
vRouter エージェントは、スクリプトによって提供されるステータスに基づいて、エクスポートされたインターフェイスルートを撤回または復元します。また、エージェントは、スクリプトが適切なNAT変換を使用してアンダーレイネットワークから宛先IPアドレスと通信できるように、リンクローカルメタデータIPアドレスを提供する役割も担います。実行中のシステムでは、この情報は vRouter エージェントのイントロスペクトに表示されます。
http://<compute-node-ip>:8085/Snh_HealthCheckSandeshReq?uuid=