2장. 동일한 네트워크를 사용하여 다중 셀 환경 구성 및 배포
동일한 네트워크를 사용하여 여러 셀을 처리하도록 RHOSP(Red Hat OpenStack) 배포를 구성하려면 다음 작업을 수행해야 합니다.
- 오버클라우드 스택의 컨트롤 플레인에서 매개 변수 정보를 추출합니다.
-
셀 역할 파일을 생성합니다. 셀의 컴퓨팅 노드에 대한 기본
Compute역할과 셀 컨트롤러 노드에 대해 전용eachController역할을 사용할 수 있습니다. 또한 다중 셀 환경에서 사용할 사용자 지정 역할(예: 각 셀 스택의 사용자 지정 역할)을 만들 수 있습니다. 사용자 지정 역할 생성에 대한 자세한 내용은 Composable services and custom roles 를 참조하십시오. œ
Controller 역할에 대한 셀컨트롤러 플레이버를 구성합니다.참고다중 셀 환경에 대한 사용자 지정 역할을 만든 경우 사용자 지정 역할에 대한 플레이버도 구성해야 합니다.
- 각 셀을 구성합니다.
- 각 셀 스택을 배포합니다.
2.1. 오버클라우드 스택 컨트롤 플레인에서 매개변수 정보 추출 링크 복사링크가 클립보드에 복사되었습니다!
기본 Overcloud 스택의 default 라는 첫 번째 셀에서 매개 변수 정보를 추출합니다.
절차
-
stack사용자로 언더클라우드에 로그인합니다. stackrc파일을 소싱합니다.source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow Overcloud 스택의
기본셀에서 다중 셀 배포를 위한 새로운 공통 환경 파일로 셀 구성 및 암호 정보를 내보냅니다.sudo --preserve-env openstack overcloud cell export \ --output-file common/default_cell_export.yaml
(undercloud)$ sudo --preserve-env openstack overcloud cell export \ --output-file common/default_cell_export.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이 명령은
EndpointMap,HostsEntry,AllNodesConfig,GlobalConfig매개변수 및 암호 정보를 공통 환경 파일로 내보냅니다.작은 정보환경 파일이 이미 있는 경우
--force-overwrite또는-f옵션을 사용하여 명령을 입력합니다.