Master Node で kollacli で登録したホストに Kolla のグループとパラメータを設定をします。
全容については下記にて。
Oracle OpenStack R5 への道。入口
グループ設定。
ホストごとに、Kolla のグループ設定をします。
$ kollacli group addhost control os-ctlr-01.go-lab.jp
$ kollacli group addhost control os-ctlr-02.go-lab.jp
$ kollacli group addhost database os-db-01.go-lab.jp
$ kollacli group addhost database os-db-02.go-lab.jp
$ kollacli group addhost network os-nw-01.go-lab.jp
$ kollacli group addhost network os-nw-02.go-lab.jp
$ kollacli group addhost storage os-storage-01.go-lab.jp
$ kollacli group addhost storage os-storage-02.go-lab.jp
$ kollacli group addhost compute os-host-01.go-lab.jp
$ kollacli group addhost compute os-host-02.go-lab.jp
グループ設定を確認しておきます。
$ kollacli group listhosts
+----------+---------------------------------------------------+
| Group | Hosts |
+----------+---------------------------------------------------+
| compute | [os-host-01.go-lab.jp,os-host-02.go-lab.jp] |
| control | [os-ctlr-01.go-lab.jp,os-ctlr-02.go-lab.jp] |
| database | [os-db-01.go-lab.jp,os-db-02.go-lab.jp] |
| network | [os-nw-01.go-lab.jp,os-nw-02.go-lab.jp] |
| storage | [os-storage-01.go-lab.jp,os-storage-02.go-lab.jp] |
+----------+---------------------------------------------------+
kollacli プロパティ設定。
Oracle OpenStack のバージョンを指定します。
$ kollacli property set openstack_release 5.0.1
今回は、Heat と Cinter Backup は無効にしています。
$ kollacli property set enable_cinder_backup no
$ kollacli property set enable_heat no
Docker レジストリのアドレスを指定します。
$ kollacli property set docker_registry os-registry-01.go-lab.jp:5443
ネットワーク構成にあわせて、パラメータを設定します。
$ kollacli property set kolla_internal_vip_address 192.168.31.110
$ kollacli property set kolla_external_vip_address 192.168.30.110
$ kollacli property set network_interface ens192
$ kollacli property set api_interface ens224
Cinder バックエンドは、LVM にしています。
$ kollacli property set enable_cinder_backend_lvm yes
グループごとの差分となる、NIC 用途を指定するパラメータを設定します。
Network Node
$ kollacli property set --groups network tunnel_interface ens256
$ kollacli property set --groups network neutron_external_interface ens161
Storage Node
$ kollacli property set --groups storage storage_interface ens256
Compute Node
$ kollacli property set --groups compute tunnel_interface ens256
$ kollacli property set --groups compute storage_interface ens161
設定値の確認をしておきます。
$ kollacli host check --predeploy all
(省略)
PLAY RECAP *********************************************************************
os-storage-02.go-lab.jp : ok=14 changed=1 unreachable=0 failed=0 ignored=0
os-nw-02.go-lab.jp : ok=16 changed=1 unreachable=0 failed=0 ignored=0
os-nw-01.go-lab.jp : ok=16 changed=1 unreachable=0 failed=0 ignored=0
os-db-02.go-lab.jp : ok=14 changed=1 unreachable=0 failed=0 ignored=0
os-host-01.go-lab.jp : ok=23 changed=1 unreachable=0 failed=0 ignored=0
os-host-02.go-lab.jp : ok=23 changed=1 unreachable=0 failed=0 ignored=0
os-db-01.go-lab.jp : ok=14 changed=1 unreachable=0 failed=0 ignored=0
os-ctlr-02.go-lab.jp : ok=107 changed=2 unreachable=0 failed=0 ignored=0
os-ctlr-01.go-lab.jp : ok=113 changed=2 unreachable=0 failed=0 ignored=0
os-storage-01.go-lab.jp : ok=14 changed=1 unreachable=0 failed=0 ignored=0
つづく。
0 件のコメント:
コメントを投稿