2.4. 동일한 네트워크를 사용하여 각 셀 스택 구성 및 배포
각 셀 스택을 배포에서 추가 셀로 식별하도록 구성해야 합니다.
프로세스
새 셀에 대한 새 디렉토리를 만듭니다.
(undercloud)$ mkdir 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
모든 셀 스택이 배포될 때까지 각 셀 스택에 대해 이 단계를 반복합니다.