VMware Integrated OpenStack VDS 部署包括管理群集和计算群集以及三个主要网络。
群集和组件架构
VMware Integrated OpenStack 架构包括以下群集和组件。
| 群集或组件 | 说明 |
|---|---|
| vCenter 实例 | 配置专用于 VMware Integrated OpenStack 部署的 vCenter。这不是必需的,但可以用于优化部署。 |
| Active Directory | 用于通过 OpenStack 身份服务进行的用户身份验证。 |
| 管理群集 | 包含所有已部署的 OpenStack 组件和管理虚拟机。有关管理群集及其组件的详细说明,请参见下述管理群集。 |
| 计算群集 | Nova 的计算资源。所有租户虚拟机都是在这些计算群集上创建的。 |
| 管理网络 | 承载管理组件之间的流量。 |
| API 访问网络 | 显示 VMware Integrated OpenStack 仪表板,并为租户提供对 OpenStack API 和服务的访问。 |
| 提供商网络 | 连接管理群集和计算群集中的 DHCP 节点。请参见下述管理群集。 |
管理群集
管理群集包含所有已部署的 OpenStack 组件和管理虚拟机。
基于
VDS 的部署架构中的 DHCP 节点是与基于
VDS 的部署架构的主要区别。DHCP 节点管理租户虚拟机的 IP 地址并将其连接到提供商网络。
管理群集包含以下组件。
| 组件 | 说明 | 节点 |
|---|---|---|
| 负载平衡器 | 提供 HA 并启用横向扩展架构。 |
2(1 个活动,1 个待机) |
| 数据库 | MariaDB 的实例,用于存储 OpenStack 元数据。 所有 OpenStack 服务使用的消息队列服务 RabbitMQ 也在数据库节点上运行。 |
3(1 个活动,2 个待机) |
| VMware Integrated OpenStack 控制器 | 包含所有 OpenStack 服务,包括计算、块存储、映像服务、身份服务和对象存储。 为身份服务启用产品级性能的 Memcache 服务也在控制器节点上运行。 |
2(活动) |
| DHCP | 为连接到提供商网络的实例提供 IP 地址。 |
2(活动) |
| 计算驱动程序 | 包含计算过程的子集,与计算群集互动以管理虚拟机。 |
每个计算群集 1 个 |
| VMware Integrated OpenStack Manager Service (OMS) | 用于管理 VMware Integrated OpenStack vApp 的 vApp。 |
1 |
| VMware Integrated OpenStack 模板 | 用于重新部署失败的 OpenStack 部署的模板。此模板可保留配置设置,以方便重新部署。 |
1 |
基于 VDS 的部署架构中的 DHCP 节点是与基于 VDS 的部署架构的主要区别。这些 DHCP 节点管理租户虚拟机的 IP 地址并将其连接到提供商网络。