4.4. 셀 가용성 영역 생성
각 셀에 대해 AZ(가용 영역)를 생성하여 해당 셀의 컴퓨팅 노드에서 생성된 인스턴스가 동일한 셀의 다른 컴퓨팅 노드로만 마이그레이션되도록 해야 합니다. 셀 간 인스턴스 마이그레이션은 지원되지 않습니다.
셀 AZ를 생성한 후 셀의 모든 컴퓨팅 노드를 셀 AZ에 추가해야 합니다. 기본 셀은 Compute 셀과 다른 가용성 영역에 있어야 합니다.
절차
overcloudrc파일을 소싱합니다.(undercloud)$ source ~/overcloudrc셀에 대한 AZ를 생성합니다.
(overcloud)# openstack aggregate create \ --zone <availability_zone> \ <aggregate_name>-
<availability_zone>을 가용성 영역에 할당할 이름으로 바꿉니다. -
<aggregate_name>을 호스트 집계에 할당할 이름으로 바꿉니다.
-
선택 사항: 가용성 영역에 메타데이터를 추가합니다.
(overcloud)# openstack aggregate set --property <key=value> \ <aggregate_name>-
<key=value>를 메타데이터 키-값 쌍으로 바꿉니다. 필요한 만큼 키-값 속성을 추가할 수 있습니다. -
<aggregate_name>을 가용성 영역 호스트 집계의 이름으로 바꿉니다.
-
셀에 할당된 컴퓨팅 노드 목록을 검색합니다.
$ ssh heat-admin@${CTRL_IP} sudo podman exec -i -u root nova_api \ nova-manage cell_v2 list_hosts셀에 할당된 컴퓨팅 노드를 셀 가용성 영역에 추가합니다.
(overcloud)# openstack aggregate add host <aggregate_name> \ <host_name>-
<aggregate_name>을 컴퓨팅 노드를 추가할 가용성 영역 호스트 집계의 이름으로 바꿉니다. -
<host_name>을 가용성 영역에 추가할 컴퓨팅 노드 이름으로 바꿉니다.
-
참고
-
이 단계에서 셀이 생성되지 않으므로
OS::TripleO::Services::NovaAZConfig매개변수를 사용하여 AZ를 자동으로 생성할 수 없습니다. - 셀 간 인스턴스 마이그레이션은 지원되지 않습니다. 인스턴스를 다른 셀로 이동하려면 이전 셀에서 삭제하고 새 셀에서 다시 생성해야 합니다.
호스트 집계 및 가용성 영역에 대한 자세한 내용은 호스트 집계 생성 및 관리를 참조하십시오.