2.4. 同じネットワークを使用する各セルスタックの設定およびデプロイ
デプロイメント内の追加セルとしてセルを識別するために、各セルスタックを設定する必要があります。
手順
新しいセル用に新しいディレクトリーを作成します。
(undercloud)$ mkdir cells
-
cells
固有のパラメーター (例:/cells/cell1.yaml
) の各追加セルに、新しい環境ファイルを作成します。 各環境ファイルに以下のパラメーターを追加して、デプロイメント内の各セルのパラメーター値を更新します。
parameter_defaults: # Disable network creation in order to use the `network_data.yaml` file from the overcloud stack, # and create ports for the nodes in the separate stacks on the existing networks. ManageNetworks: false # Specify that this is an additional cell NovaAdditionalCell: True # The DNS names for the VIPs for the cell CloudName: cell1.ooo.test CloudNameInternal: cell1.internalapi.ooo.test CloudNameStorage: cell1.storage.ooo.test CloudNameStorageManagement: cell1.storagemgmt.ooo.test CloudNameCtlplane: cell1.ctlplane.ooo.test
その他の環境ファイルと共にこの環境ファイルをスタックに追加して、セルスタックをデプロイします。
(undercloud)$ openstack overcloud deploy --templates \ --stack cell1 \ -e [your environment files] \ -e /home/stack/templates/overcloud-baremetal-deployed.yaml \ -e /home/stack/templates/overcloud-networks-deployed.yaml \ -e /home/stack/templates/overcloud-vip-deployed.yaml \ -r $HOME/common/cell_roles_data.yaml \ -e $HOME/common/default_cell_export.yaml \ -e $HOME/cells/cell1.yaml
すべてのセルスタックがデプロイされるまで、それぞれのセルスタックでこの手順を繰り返します。