针对Openstack的高可用性问题,目前大部分的研究都集中在控制节点的高可用上,对于虚拟机的高可用研究较少.已有的虚拟机高可用方案存在无法适应多种故障场景、无法针对单个虚拟机粒度进行故障处理等问题.本文提出了一种基于Openstack的虚拟机高可用方案,方案使用控制组件和代理服务组件,配合不同故障的检测逻辑,实现多种故障场景下的虚拟机高可用.同时方案还引入了自治组概念,解决了代理服务组件故障或管理网故障场景下,代理服务组件无法继续进行故障检测和上报的问题.
Openstack 高可用 虚拟机疏散