web-dev-qa-db-ja.com

OpenstackとJujuでLBaaSをセットアップする方法

OpenstackをLandscapeおよびJuju経由でデプロイし、クラウド内でLoad Balancerをサービスとしてセットアップしようとしています。

ロードバランサーオプションを表示するには、openstack-dashboardを構成する必要があることがわかりました。

juju set openstack-dashboard neutron-network-lb=True

Openstackのドキュメントには、neutron-openvswitchマシンで複数のパラメーターを設定する必要があると記載されています(ここに示すように http://docs.openstack.org/admin-guide-cloud/content/install_neutron-lbaas-agent.html

しかし、Jujuが構成を管理している場合、それをどのように行うのですか? NeutronのJujuチャームには、設定するオプションはありません。それを行う必要があるのでしょうか、それともJujuでopenstack-dashboardを設定すると、neutron-openvswitchでも自動的に有効になりますか?

1
Topia QA

私たちはそれを理解しました。 LBaaSエージェントを有効にするには、neutron-openvswitchに設定を追加する必要がありました。

  1. juju ssh neutron-openvswitch/0
  2. Lbエージェントをインストールする

    Sudo apt-get install neutron-lbaas-agent

  3. /etc/neutron/neutron.confを次の行を追加して変更します

    service_provider = LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default service_plugins = lbaas

  4. LBエージェントサービスを再起動します。

    Sudo neutron-lbaas-agent restart

  5. これは、すでに実行されている前のステップで機能します

juju set openstack-dashboard neutron-network-lb=True

順番は関係ありません。ダッシュボードは、中性子構成の変更後にも変更できます。

2
Topia QA