要实现 OpenStackHA,一个最基本的要求是这些节点都是冗余的。根据每个节点上部署的软件特点和要求,每个节点可以采用不同的 HA 模式。但是,选择 HA模式有个基本的原则:
能 A/A 尽量 A/A,不能的话则 A/P (RedHat 认为 A/P HA 是 No HA)
有原生(内在实现的)HA方案尽量选用原生方案,没有的话则使用额外的HA 软件比如 Pacemaker 等
需要考虑负载均衡
方案尽可能简单,不要太复杂
具体可以参考官方HA方案及Mirantis/Paypal/HP等各家的HA方案:
OpenStack High Availability Guide
收起