15.8. HTTP ロードバランサーの設定


簡単な HTTP ロードバランサーを設定するには、以下の手順を実施します。

  1. サブネット上にロードバランサーを作成します。

    $ openstack loadbalancer create --name lb1 --vip-subnet-id private-subnet
  2. ロードバランサーの状態を監視します。

    $ openstack loadbalancer show lb1

    ACTIVE および ONLINE のステータスが表示されていれば、ロードバランサーが作成され稼働していることを意味しているので、次のステップに進むことができます。

    注記

    Compute サービス (nova) からロードバランサーのステータスを確認するには、openstack server list --all | grep amphora コマンドを使用します。ロードバランサーはコンテナーではなく仮想マシン (VM) なので、その作成プロセスには時間がかかります (ステータスは PENDING と表示されます)。

  3. リスナーを作成します。

    $ openstack loadbalancer listener create --name listener1 --protocol HTTP --protocol-port 80 lb1
  4. リスナーのデフォルトプールを作成します。

    $ openstack loadbalancer pool create --name pool1 --lb-algorithm ROUND_ROBIN --listener listener1 --protocol HTTP
  5. プール上にヘルスモニターを作成して、「/healthcheck」パスをテストします。

    $ openstack loadbalancer healthmonitor create --delay 5 --max-retries 4 --timeout 10 --type HTTP --url-path /healthcheck pool1
  6. プールにロードバランサーのメンバーを追加します。

    $ openstack loadbalancer member create --subnet-id private-subnet --address 192.0.2.10 --protocol-port 80 pool1
    $ openstack loadbalancer member create --subnet-id private-subnet --address 192.0.2.11 --protocol-port 80 pool1
  7. public サブネットに Floating IP アドレスを作成します。

    $ openstack floating ip create public
  8. この Floating IP をロードバランサーの仮想 IP ポートに割り当てます。

    $ openstack floating ip set --port `_LOAD_BALANCER_VIP_PORT_` `_FLOATING_IP_`
    ヒント

    LOAD_BALANCER_VIP_PORT を特定するには、openstack loadbalancer show lb1 コマンドを実行します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.