このセクションでは、書き込みモードのために Controller クラスタを展開する手順について説明します。

次のように、Controller クラスタを書き込みモードで展開できます。

  1. 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   |
        +--------------------------------------+---------------+------------------------------------------------------+
  2. openstack floating ip create provider1 コマンドを使用してフローティング IP アドレスを作成します。ここで、provider1 は使用されるネットワークです。

    root@openstack-mitaka:/root# openstack floating ip create provider1
  3. 新しいフローティング 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     |
        +---------------------+--------------------------------------+
  4. クラスタ 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'
  5. クラスタ 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     |
    +--------------------------+--------------------------------------+
  6. クラスタ リーダーのクラスタ 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