VMware Integrated OpenStack VDS 部署包括管理群集和计算群集以及三个主要网络。
群集和组件架构
典型 VDS 部署架构包含两个群集和三个单独的 VLAN。有关 VLAN 的详细信息,请参见物理网络概览。
VMware Integrated OpenStack 架构包括以下群集和组件。
群集或组件 |
说明 |
---|---|
vCenter Server 实例 |
配置专用于 VMware Integrated OpenStack 部署的 vCenter Server。这不是必需的,但可以用于优化部署。 |
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 地址并将其连接到提供商网络。