Openstack三台服务器冗余架构

Openstack三台服务器冗余架构

我想在三台(超级)服务器上部署 Openstack 架构,这样如果其中一台服务器宕机,Openstack 基础设施仍可运行。

部署此组件的最佳方法是什么?在三台服务器上分别部署控制、网络和计算组件是最佳选择吗?

据我所知,在这个 3 节点架构上没有冗余:

感谢您的时间

答案1

您不能在生产环境中在同一台服务器中部署控制节点和计算节点(仅用于 PoC 目的,例如 devstack 和 packstack 一体化解决方案)。

通常情况下,您会有 3 个控制节点(控制和网络节点),配置 Pacemaker 以实现高可用性,使用 keepalived 的 VRRP 路由器等。通常控制和网络可以在一起,除非您的环境大幅(大量)增长,否则您将不得不考虑分离控制和网络功能。

计算节点必须单独运行。您想要在环境中运行的虚拟机数量将决定您需要多少个计算节点。

相关内容