컴팩트 배포 모드는 HA 모드보다 적은 하드웨어 리소스와 적은 메모리가 필요합니다. 모든 제어부 인스턴스가 단일 가상 시스템에 배포되고 컨트롤러, 메시지 대기열 및 데이터베이스 인스턴스가 하나만 포함됩니다.

컴팩트 배포는 하나의 ESXi 호스트에서 실행되고 4개 이상의 가상 시스템을 포함합니다. 여기에는 OpenStack 관리 서버, OpenStack 템플릿, 통합된 제어부 노드 및 하나 이상의 계산 드라이버 노드가 포함됩니다.

배포에 추가하는 계산 클러스터 각각에 대해 하나의 추가 계산 드라이버가 생성됩니다.

그림 1. 컴팩트 모드의 관리 클러스터
컴팩트 모드의 관리 클러스터

컴팩트 배포 모드는 평가 및 개념 검증 테스팅에 적합합니다. 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를 사용하도록 설정할 수 있습니다.