執行 VMware Integrated OpenStack 所需的特定硬體視您選取的部署和網路類型而定。
用於 VMware Integrated OpenStack 的每個 ESXi 主機必須至少具有八個邏輯處理器。
HA 部署
需要具備三個 ESXi 主機才能部署下列虛擬機器:
元件 |
虛擬機器 |
vCPU |
vRAM (GB) |
磁碟空間 (GB) |
---|---|---|---|---|
OpenStack 管理伺服器 |
1 |
VDS:2 (每台虛擬機器 2 個) NSX:4 (每台虛擬機器 4 個) |
4 (每台虛擬機器 4 GB) |
25 (每台虛擬機器 25 GB) |
OpenStack 範本 |
1 |
2 (每台虛擬機器 2 GB) |
4 (每台虛擬機器 4 GB) |
20 (每台虛擬機器 20 GB) |
負載平衡器 |
2 |
4 (每台虛擬機器 2 GB) |
8 (每台虛擬機器 4 GB) |
40 (每台虛擬機器 20 GB) |
資料庫 |
3 |
12 (每台虛擬機器 4 GB) |
48 (每台虛擬機器 16 GB) |
240 (每台虛擬機器 80 GB) |
控制器 |
2 |
16 (每台虛擬機器 8 GB) |
32 (每台虛擬機器 16 GB) |
160 (每台虛擬機器 80 GB) |
運算驅動程式 |
1 |
2 (每台虛擬機器 2 GB) |
4 (每台虛擬機器 4 GB) |
20 (每台虛擬機器 20 GB) |
總計 |
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 (每台虛擬機器 4 GB) |
32 (每台虛擬機器 16 GB) |
40 (每台虛擬機器 20 GB) |
對於具有 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 (每台虛擬機器 4 GB) |
4 (每台虛擬機器 4 GB) |
20 + 60 (每台虛擬機器 20 + 60) |
Gnocchi 儲存區 |
1 |
4 (每台虛擬機器 4 GB) |
4 (每台虛擬機器 4 GB) |
20 (每台虛擬機器 20 GB) |
Gnocchi 運算 |
3 |
12 (每台虛擬機器 4 GB) |
12 (每台虛擬機器 4 GB) |
60 (每台虛擬機器 20 GB) |
總計 |
5 |
20 |
20 |
160 |
如果您想要使用 Swift,則根據您的部署規模,還需要其他資源。下表僅列出預設的必要資源。
元件 |
虛擬機器 |
vCPU |
vRAM (GB) |
磁碟空間 (GB) |
---|---|---|---|---|
Swift Proxy |
2 |
16 (每台虛擬機器 8 GB) |
32 (每台虛擬機器 16 GB) |
40 (每台虛擬機器 20 GB) |
Swift 儲存區 |
3 |
6 (每台虛擬機器 2 GB) |
6 (每台虛擬機器 2 GB) |
60 + 6144 (每台虛擬機器 20 + 2048) |
總計 |
5 |
22 |
38 |
6244 |
建立 Swift 叢集時,您可以在其中指定儲存區和 Proxy 節點的數目和磁碟大小。也可以在建立叢集後新增節點。
如果您需要變更用於 Proxy 或儲存區節點的 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
每個節點的根磁碟大小固定為 20 GB。