컴팩트 배포 모드는 HA 모드보다 적은 하드웨어 리소스와 적은 메모리가 필요합니다. 모든 제어부 인스턴스가 단일 가상 시스템에 배포되고 컨트롤러, 메시지 대기열 및 데이터베이스 인스턴스가 하나만 포함됩니다.
컴팩트 배포는 하나의 ESXi 호스트에서 실행되고 4개 이상의 가상 시스템을 포함합니다. 여기에는 OpenStack 관리 서버, OpenStack 템플릿, 통합된 제어부 노드 및 하나 이상의 계산 드라이버 노드가 포함됩니다.
배포에 추가하는 계산 클러스터 각각에 대해 하나의 추가 계산 드라이버가 생성됩니다.
컴팩트 배포 모드는 평가 및 개념 검증 테스팅에 적합합니다. HA를 사용하도록 설정하거나 가상 시스템의 정기적인 백업을 수행하는 경우에는 운영 환경에서도 사용할 수 있습니다.
컴팩트 모드의 HA
컴팩트 배포에서 HA를 사용하도록 설정하면 제어부 가상 시스템 및 OpenStack 서비스의 자동 페일오버를 제공할 수 있습니다. 컴팩트 모드의 HA는 다음과 같은 오류로부터 보호할 수 있습니다.
ESXi 호스트가 작동을 중지하거나, 마스터 호스트와의 네트워크 연결이 끊어지거나,
Network Isolated
상태가 됩니다.제어부 또는 계산 가상 시스템이 작동을 중지합니다.
OpenStack 서비스가 작동을 중지합니다.
또한 vSAN은 스토리지 구성 요소에 대한 Fault Tolerance를 제공합니다.
컴팩트 배포에서 HA 모드를 사용하도록 설정하려면 세 개의 ESXi 호스트를 포함하고 vSAN을 관리 클러스터로 사용하는 vSphere 클러스터가 있어야 합니다. 그런 다음 관리 클러스터에서 vSphere HA 및 VM 모니터링을 사용하도록 설정합니다. 공용 API를 사용하여 OpenStack을 배포하는 경우에는 "control_plane_ha_enabled": "true"
특성을 설정하여 HA를 사용하도록 설정할 수 있습니다.