このセクションでは、書き込みモードのために Controller クラスタを展開する手順について説明します。
次のように、Controller クラスタを書き込みモードで展開できます。
OpenStack CLI にアクセスし、OpenStack ネットワーク リストを一覧表示します。これは、構成済みの必須ネットワークを示します。
root@openstack-mitaka:/root# openstack network list +--------------------------------------+---------------+------------------------------------------------------+ | id | name | subnets | +--------------------------------------+---------------+------------------------------------------------------+ | 10a514a3-d843-499d-80fd-28274d4a4912 | webserver-net | 3ebfb2ef-9b47-44f7-9da5-5245e1d0ed53 192.168.10.0/24 | | 5dd0b1cb-ebba-4ff9-84fd-74dcf13c7f86 | client-net | a9a00d61-6ee8-4fac-80df-4e0bb8c8b4f3 192.168.11.0/24 | | c1c045f5-2d0f-43e3-ab43-55f990cde9b7 | provider1 | 1b65c0da-38c7-4c85-88a9-30c52c6a4558 10.130.128.0/18 | | dd9dab27-9228-4765-96f2-d56194136ba0 | avimgmt | 5785c1cf-a222-4b0a-9343-003153f37a65 172.16.0.0/24 | +--------------------------------------+---------------+------------------------------------------------------+
openstack floating ip create provider1 コマンドを使用してフローティング IP アドレスを作成します。ここで、
provider1
は使用されるネットワークです。root@openstack-mitaka:/root# openstack floating ip create provider1
新しいフローティング IP アドレスが作成されます。
+---------------------+--------------------------------------+ | Field | Value | +---------------------+--------------------------------------+ | description | | | fixed_ip_address | | | floating_ip_address | 10.130.170.86 | | floating_network_id | c1c045f5-2d0f-43e3-ab43-55f990cde9b7 | | id | 4ec57a12-7357-461a-80f6-d87ae7536335 | | port_id | | | router_id | | | status | DOWN | | tenant_id | 904fb201a92f443297bffca3b354d52d | +---------------------+--------------------------------------+
クラスタ IP の
port-id
を次のように取得します。openstack port list -c ID -c 'Fixed IP Addresses'|grep 172.16.0.65 95665123-64a4-453a-abde-70fdb3d2ae2a| ip_address='172.16.0.65', subnet_id='5785c1cf-a222-4b0a-9343-003153f37a65'
クラスタ IP をフローティング IP に関連付けます。上記のコマンド(この場合は
95665123-64a4-453a-abde-70fdb3d2ae2a
)からport-id
を使用して、上記(手順 2)で作成したフローティング IP アドレスに関連付けます。root@openstack-mitaka:/root# openstack floating ip set --port 95665123-64a4-453a-abde-70fdb3d2ae2a 4ec57a12-7357-461a-80f6-d87ae7536335
+--------------------------+--------------------------------------+ | Field | Value | +--------------------------+--------------------------------------+ | description | | | fixed_ip_address | 172.16.0.65 | | floating_ip_address | 10.130.170.86 | | floating_network_id | c1c045f5-2d0f-43e3-ab43-55f990cde9b7 | | id | 4ec57a12-7357-461a-80f6-d87ae7536335 | | port_id | 95665123-64a4-453a-abde-70fdb3d2ae2a | | router_id | 2d3b93a2-7804-4841-90c4-be15b148d099 | | status | ACTIVE | | tenant_id | 904fb201a92f443297bffca3b354d52d | +--------------------------+--------------------------------------+
クラスタ リーダーのクラスタ IP とセカンダリ IP を追加します。たとえば、172.16.0.65 は、クラスタ リーダーのセカンダリ IP として追加されるクラスタ IP です。
root@172-16-0-66:~# ip a eth0: (BROADCAST,MULTICAST,UP,LOWER_UP) mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:bd:5a:0f brd ff:ff:ff:ff:ff:ff inet 172.16.0.66/24 brd 172.16.0.255 scope global eth0 valid_lft forever preferred_lft forever inet 172.16.0.65/32 scope global eth0:1 Cluster IP
SE の並行作成数の制限
並行 SE 作成の修正は、CLI コマンドからは変更できません。ただし、これは次に記載するファイルから取得できます。
/opt/avi/scripts/update_cc_ops_limit.py --help usage: update_cc_ops_limit.py [-h] --cloud-name CLOUD_NAME [--show] [--se-creations-limit SE_CREATIONS_LIMIT] [--vnic-ops-limit VNIC_OPS_LIMIT] optional arguments: -h, --help show this help message and exit --cloud-name CLOUD_NAME Name of cloud to be updated --show Show existing limits --se-creations-limit SE_CREATIONS_LIMIT Maximum number of concurrent SE creations. The default value of -1 means no limit. A value of 0 means this operation is currently disabled. --vnic-ops-limit VNIC_OPS_LIMIT Maximum number of concurrent vNIC (both add and delete) operations. The default value of -1 means no limit. A value of 0 means this operation is currently disabled.
SE 並行制限
OpenStack の最大 SE 制限を構成するには、次の手順を実行します。
既存の SE 制限の表示
====================== root@10-50-56-243:/opt/avi/scripts# python3 update_cc_ops_limit.py --cloud-name 'openstack_cloud' --show Existing max_concurrent_se_creations limit = -1 Existing max_concurrent_vnic_ops limit = -1
作成制限を 2 に設定
====================== root@10-50-56-243:/opt/avi/scripts# python3 update_cc_ops_limit.py --cloud-name 'openstack_cloud' --se-creations-limit '2' updating concurrent SE creations limit to 2
SE 作成制限の表示
===================== root@10-50-56-243:/opt/avi/scripts# python3 update_cc_ops_limit.py --cloud-name 'openstack_cloud' --show Existing max_concurrent_se_creations limit = 2 Existing max_concurrent_vnic_ops limit = -1