VMware Integrated OpenStack VDS 배포에는 관리 및 계산 클러스터와 함께 세 가지 주 네트워크가 포함됩니다.
클러스터 및 구성 요소 아키텍처
일반적인 VDS 배포 아키텍처는 두 개의 클러스터와 세 개의 별도 VLAN으로 구성됩니다. VLAN에 대한 자세한 내용은 물리적 네트워크 개요를 참조하십시오.
VMware Integrated OpenStack 아키텍처에는 다음 클러스터 및 구성 요소가 포함됩니다.
클러스터 또는 구성 요소 |
설명 |
---|---|
vCenter 인스턴스 |
VMware Integrated OpenStack 배포 전용 vCenter를 구성합니다. 이는 필수는 아니지만 배포를 최적화합니다. |
Active Directory |
OpenStack ID 서비스의 사용자 인증용입니다. |
관리 클러스터 |
배포된 OpenStack 구성 요소 및 관리 VM 모두가 포함됩니다. 관리 클러스터 및 해당 구성 요소에 대한 자세한 설명은 아래의 관리 클러스터를 참조하십시오. |
계산 클러스터 |
Nova에 대한 계산 리소스입니다. 모든 테넌트 VM은 이러한 계산 클러스터에서 생성됩니다. |
관리 네트워크 |
관리 구성 요소 사이에 트래픽을 전송합니다. |
API 액세스 네트워크 |
VMware Integrated OpenStack 대시보드를 표시하고 OpenStack API 및 서비스에 대한 테넌트의 액세스를 제공합니다. |
공급자 네트워크 |
관리 클러스터의 DHCP 노드를 계산 클러스터와 연결합니다. 아래의 관리 클러스터를 참조하십시오. |
관리 클러스터
관리 클러스터에는 배포된 OpenStack 구성 요소 및 관리 VM 모두가 포함됩니다.
VDS 기반 배포 아키텍처의 DHCP 노드는 VDS 기반 배포 아키텍처와 구분되는 주 차이점입니다. DHCP 노드는 테넌트 VM에 대한 IP 주소를 관리하고 해당 주소를 공급자 네트워크에 연결합니다.
관리 클러스터에는 다음 구성 요소가 포함됩니다.
구성 요소 |
설명 |
노드 |
---|---|---|
로드 밸런서 |
HA를 제공하고 수평 확장 아키텍처를 사용하도록 설정합니다. |
2(활성 1개, 대기 1개) |
데이터베이스(DB) |
OpenStack 메타데이터를 저장하는 MariaDB의 인스턴스입니다. 모든 OpenStack 서비스에서 사용하는 메시지 대기열 서비스인 RabbitMQ도 데이터베이스 노드에서 실행됩니다. |
3(활성 1개, 대기 2개) |
VMware Integrated OpenStack Controller |
계산, 블록 스토리지, 이미지 서비스, ID 서비스 및 개체 스토리지를 포함한 모든 OpenStack 서비스가 포함됩니다. ID 서비스에 운영급 성능을 가져다주는 memcache 서비스도 컨트롤러 노드에서 실행됩니다. |
2(둘 다 활성) |
DHCP |
공급자 네트워크에 연결된 인스턴스에 IP 주소를 제공합니다. |
2(둘 다 활성) |
계산 드라이버 |
VM을 관리하기 위해 계산 클러스터와 상호 작용하는 계산 프로세스의 하위 집합이 포함됩니다. |
계산 클러스터당 1개 |
VMware Integrated OpenStack Manager 서비스(OMS) |
VMware Integrated OpenStack vApp을 관리하는 데 사용하는 vApp입니다. |
1 |
VMware Integrated OpenStack 템플릿 |
실패한 OpenStack 배포를 다시 배포하기 위한 템플릿입니다. 이 템플릿은 다시 배포를 용이하게 하기 위한 구성 설정을 보존합니다. |
1 |
VDS 기반 배포 아키텍처의 DHCP 노드는 VDS 기반 배포 아키텍처와 구분되는 주 차이점입니다. 이러한 DHCP 노드는 테넌트 VM에 대한 IP 주소를 관리하고 해당 주소를 공급자 네트워크에 연결합니다.