4.6. 셀 삭제
셀에서 컴퓨팅 노드 삭제에 설명된 대로 먼저 셀에서 모든 인스턴스 및 컴퓨팅 노드를 삭제해야 합니다. 그런 다음 셀 자체와 셀 스택을 삭제합니다.
프로세스
글로벌 컨트롤러 중 하나에서 셀을 삭제합니다.
$ CTRL_IP=$(ansible-inventory -i /home/stack/overcloud-deploy/overcloud/config-download/overcloud/tripleo-ansible-inventory.yaml --host <controller_node> | jq -r .ctlplane_ip) $ ssh tripleo-admin@${CTRL_IP} sudo podman \ exec -i -u root nova_api \ nova-manage cell_v2 list_cells $ ssh tripleo-admin@${CTRL_IP} sudo podman \ exec -i -u root nova_api \ nova-manage cell_v2 delete_cell --cell_uuid <uuid>
-
&
lt;controller_node&
gt;를 컨트롤러 노드의 이름으로 바꿉니다(예:controller-0
).
-
&
임시 Heat 프로세스를 시작하고 heat 환경을 내보냅니다.
(undercloud)$ openstack tripleo launch heat --heat-dir /home/stack/overcloud-deploy/cell1/heat-launcher --restore-db (undercloud)$ export OS_CLOUD=heat
오버클라우드에서 셀 스택을 삭제합니다.
$ openstack stack delete <stack name> --wait --yes
참고컨트롤러 및 컴퓨팅 셀에 대해 별도의 셀 스택을 배포한 경우 먼저 Compute 셀 스택을 삭제한 다음 컨트롤러 셀 스택을 삭제합니다.
셀 스택 삭제가 완료되면 언더클라우드에서 임시 Heat 프로세스를 제거합니다.
(undercloud)$ openstack tripleo launch heat --kill