硬件要求基于每个组件所用的虚拟机的数量。例如,两个虚拟机用于负载平衡,其中每个虚拟机需要两个 vCPU,总共需要 4 个 vCPU。
核心 VMware Integrated OpenStack 组件
| 组件 | 虚拟机 | vCPU | vRAM (GB) | vDisk 空间 (GB) |
|---|---|---|---|---|
| Integrated OpenStack Manager | 1 | 4(每个虚拟机 4 GB) | 4(每个虚拟机 4 GB) | 25 |
| 负载平衡服务 | 2 | 4(每个虚拟机 2 个) | 8(每个虚拟机 4 GB) | 40(每个虚拟机 20 GB) |
| 数据库服务 | 3 | 12(每个虚拟机 4 个) | 48(每个虚拟机 16 GB) | 240(每个虚拟机 80 GB) |
| 控制器 | 2 | 16 (每个虚拟机 8 个) | 32(每个虚拟机 16 GB) | 160(每个虚拟机 80 GB) |
| 计算服务 (Nova CPU) | 1 | 2(每个虚拟机 2 个) | 4(每个虚拟机 4 GB) | 20(每个虚拟机 20 GB) |
| Ceilometer | 1 | 2(每个虚拟机 2 个) | 4(每个虚拟机 4 GB) | 20(每个虚拟机 20 GB) |
| 用于 Ceilometer 的数据库(MongoDB 或 NoSQL) | 3 | 6(每个虚拟机 2 个) | 12(每个虚拟机 4 个) | 60(每个虚拟机 20 GB) |
| 总计 | 13 | 46 | 112 | 565 |
注:
安装后,可选的 Object Storage (Swift) 将单独安装,并且不包含在上述要求中。请参见添加 OpenStack 组件和功能。
NSX 组件
如果使用
VMware Integrated OpenStack 部署
NSX 组件,则还需要更多 CPU、RAM 和磁盘空间。最佳做法是在管理群集中部署
NSX Manager 和
NSX Controller 节点。
| 组件 | 虚拟机 | vCPU | vRAM (GB) | vDisk 空间 (GB) |
|---|---|---|---|---|
| NSX 控制器 | 3 | 12(每个虚拟机 4 个) | 12(每个虚拟机 4 个) | 60(每个虚拟机 20 GB) |
| NSX Manager | 1 | 4(每个虚拟机 4 GB) | 12(每个虚拟机 12 GB) | 60(每个虚拟机 60 GB) |
| NSX Edge(参见下面的备注) | 不固定:按需创建。 | 每个 Edge DHCP 虚拟机 1 个 每个 Edge 路由器虚拟机 2 个 |
每个 Edge DHCP 虚拟机 0.5 GB 每个 Edge 路由器虚拟机 1 GB |
每个 Edge DHCP 虚拟机 0.5 GB 每个 Edge 路由器虚拟机 1 GB |
| 总计 | 4 个加上 Edge 要求 | 16 个加上 Edge 要求 | 24 GB 加上 Edge 要求 | 120 GB 加上 Edge 要求 |
注: 创建逻辑子网或逻辑路由器时,如果现有 Edge 节点无法满足请求,则将动态创建一个新的
Edge 虚拟机以满足请求。