VMware Integrated OpenStack를 실행하는 데 필요한 구체적인 하드웨어는 선택한 배포 및 네트워킹 유형에 따라 다릅니다.
VMware Integrated OpenStack에 사용되는 각 ESXi 호스트에는 최소 8개의 논리적 프로세서가 있어야 합니다.
HA 배포
다음 가상 시스템을 배포하려면 ESXi 호스트가 세 개 필요합니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
OpenStack 관리 서버 |
1 |
VDS: 2(VM당 2) NSX: 4(VM당 4) |
4(VM당 4) |
25(VM당 25) |
OpenStack 템플릿 |
1 |
2(VM당 2) |
4(VM당 4) |
20(VM당 20) |
로드 밸런서 |
2 |
4(VM당 2) |
8(VM당 4) |
40(VM당 20) |
데이터베이스 |
3 |
12(VM당 4) |
48(VM당 16) |
240(VM당 80) |
컨트롤러 |
2 |
16(VM당 8) |
32(VM당 16) |
160(VM당 80) |
계산 드라이버 |
1 |
2(VM당 2) |
4(VM당 4) |
20(VM당 20) |
합계 |
10 |
VDS: 38 NSX: 40 |
100 |
505 |
배포에 추가하는 계산 클러스터 각각에 대해 동일한 규격의 추가 계산 드라이버 가상 시스템이 생성됩니다.
컴팩트 배포
다음 가상 시스템을 배포하려면 ESXi 호스트가 하나 필요합니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
OpenStack 관리 서버 |
1 |
2 |
4 |
25 |
OpenStack 템플릿 |
1 |
2 |
4 |
20 |
제어부 |
1 |
8 |
16 |
80 |
계산 드라이버 |
1 |
2 |
4 |
20 |
합계 |
4 |
14 |
28 |
145 |
배포에 추가하는 계산 클러스터 각각에 대해 동일한 규격의 추가 계산 드라이버 가상 시스템이 생성됩니다.
매우 작음 배포
다음 가상 시스템을 배포하려면 ESXi 호스트가 하나 필요합니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
OpenStack 관리 서버 |
1 |
2 |
4 |
25 |
OpenStack 템플릿 |
1 |
2 |
4 |
20 |
제어 및 계산 |
1 |
8 |
24 |
80(20 + 60) |
합계 |
3 |
12 |
32 |
125 |
VDS 네트워킹
VDS 네트워킹을 통한 HA 배포에는 다음 리소스도 필요합니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
DHCP |
2 |
8(VM당 4) |
32(VM당 16) |
40(VM당 20) |
VDS 네트워킹을 통한 컴팩트 배포 및 매우 작음 배포의 경우, DHCP 서비스가 컨트롤러 노드에서 실행되며 독립형 가상 시스템이 필요하지 않습니다.
NSX Data Center for vSphere 네트워킹
NSX 설치 가이드에서 NSX Data Center for vSphere의 시스템 요구 사항 항목을 참조하십시오.
NSX-T Data Center 네트워킹
NSX-T 설치 가이드에서 시스템 요구 사항 항목을 참조하십시오.
추가 구성 요소
Ceilometer를 사용하려면 다음과 같은 리소스도 필요합니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
Ceilometer |
1 |
4(VM당 4) |
4(VM당 4) |
20 + 60(VM당 20 + 60) |
Gnocchi 스토리지 |
1 |
4(VM당 4) |
4(VM당 4) |
20(VM당 20) |
Gnocchi 계산 |
3 |
12(VM당 4) |
12(VM당 4) |
60(VM당 20) |
합계 |
5 |
20 |
20 |
160 |
Swift를 사용하려면 배포의 규모를 기반으로 추가 리소스가 필요합니다. 다음 표에는 기본적으로 필요한 리소스만 나열되어 있습니다.
구성 요소 |
가상 시스템 |
vCPU |
vRAM(GB) |
디스크 공간(GB) |
---|---|---|---|---|
Swift 프록시 |
2 |
16(VM당 8) |
32(VM당 16) |
40(VM당 20) |
Swift 스토리지 |
3 |
6(VM당 2) |
6(VM당 2) |
60 + 6144(VM당 20 + 2048) |
합계 |
5 |
22 |
38 |
6244 |
Swift 클러스터를 생성할 때 여기에 포함되는 스토리지 및 프록시 노드의 수와 디스크 크기를 지정할 수 있습니다. 클러스터가 생성된 후에 노드를 추가할 수도 있습니다.
프록시 또는 스토리지 노드에 사용되는 vCPU의 수나 vRAM의 양을 변경해야 하는 경우에는 /opt/vmware/vio/etc/omjs.properties 파일에서 다음 매개 변수를 수정하고 OpenStack 관리 서버 서비스를 다시 시작합니다.
oms.vmsize.cpu.swift_proxy oms.vmsize.cpu.swift_storage oms.vmsize.memory.swift_proxy oms.vmsize.memory.swift_storage
각 노드의 루트 디스크 크기는 20GB로 고정되어 있습니다.