Skip to content

Latest commit

 

History

History
50 lines (43 loc) · 1.35 KB

InstallGrizzly-LoadBalancer.md

File metadata and controls

50 lines (43 loc) · 1.35 KB
 

OpenStackでロードバランサ機能を使用する方法

設定

バックアップディレクトリ作成

mkdir -p /root/MAINTENANCE/`date "+%Y%m%d"`/{bak,new}
BAK=/root/MAINTENANCE/`date "+%Y%m%d"`/bak
cp -raf /etc/nova $BAK
cp -raf /usr/share/novnc $BAK

パッケージインストール

# apt-get -y install quantum-lbaas-agent haproxy

設定

# quantum net-create lb-segment --provider:network_type vlan --provider:physical_network physnet1
# quantum subnet-create lb-segment 172.17.0.0/16
# quantum subnet-list
 → lb-segmentを登録できていること。subnet-idを取得する
# quantum lb-pool-create \
  --lb-method ROUND_ROBIN \
  --name lbnet --protocol HTTP  --subnet-id 6cc32c74-4fc6-4595-8fa2-da8a346d8dac
※subnet-idは、対象サブネットを指定する。

horizon設定

# cp -p /etc/openstack-dashboard/local_settings.py $BAK
# vi /etc/openstack-dashboard/local_settings.py
---
OPENSTACK_QUANTUM_NETWORK = {
    'enable_lb': True
}
---

→ horizonでロードバランサ画面が出ていればOK