第1章 Load-balancing サービスの概要


Load-balancing サービス (octavia) は、Red Hat OpenStack Services on OpenShift (RHOSO) 環境向けのサービスとしてのロードバランシング API バージョン 2 実装を提供します。Load-balancing サービスは、複数の仮想マシン、コンテナー、またはベアメタルサーバーを管理します。amphora と総称して、オンデマンドで起動します。Load-balancing サービスはオンデマンドの水平スケーリング機能をはじめとする全機能を備えたロードバランサーであり、RHOSO の大規模なエンタープライズデプロイメントに適しています。

1.1. Load-balancing サービスのコンポーネント

Red Hat OpenStack Services on OpenShift (RHOSO) の Load-balancing サービス (octavia) は、コンピュートノードに存在する amphora と呼ばれる仮想マシンインスタンスのセットを使用します。Load-balancing サービスコントローラーは、負荷分散管理ネットワーク (lb-mgmt-net) を使用して amphora と通信します。

octavia を使用する場合は、フローティング IP (FIP) を必要としないロードバランサー仮想 IP (VIP) を作成できます。FIP を使用しないことには、ロードバランサーによってパフォーマンスが向上するという利点があります。

図1.1 Load-balancing サービスのコンポーネント

Load-balancing サービスのコンポーネント

図 1.1 Load-balancing サービスのコンポーネントは、Networking API サーバーと同じノード上でホストされます。デフォルトでは、デフォルトでは RHOSO コントロールプレーンをホストする Red Hat OpenShift ワーカーノード上にあります。Load-balancing サービスは、以下のコンポーネントで構成されます。

Octavia API (octavia-api Pod)
ユーザーが octavia と対話するための REST API を提供します。
コントローラーワーカー (octavia-worker Pod)
負荷分散管理ネットワークを通じて、設定および設定の更新を amphora に送信します。
ヘルスマネージャー (octavia-healthmanager Pod)
個々の amphora の正常性をモニターし、amphora に障害が発生した場合にフェイルオーバーイベントを処理します。
ハウスキーピングマネージャー (octavia-housekeeping Pod)
削除したデータベースレコードをクリーンアップし、amphora 証明書のローテーションを管理します。
ドライバーエージェント (octavia-api Pod に含まれる)
OVN などの他のプロバイダードライバーをサポートします。
Amphora
負荷分散を実行します。amphora は、通常コンピュートノード上で実行されるインスタンスで、リスナー、プール、ヘルスモニター、L7 ポリシー、メンバーの設定に応じた負荷分散パラメーターにより設定されます。amphora はヘルスマネージャーに定期的なハートビートを送信します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る