一种OpenStack的业务保障设计
2020-04-09陈垦
陈垦



摘 要:基于OpenStack云计算管理平台的原生资源管理技术,通过对接兼容Vmware云计算管理平台,来实现一种更为合理高效的业务保障技术。通过配置高可用HA来保障物理机、逻辑节点、裸机和虚拟机的业务可用性。通过可用域设置DRS来保障虚拟机的业务连续性。
关键词:OpenStack;云计算;HA
中图分类号:TP39 文獻标识码:A
A Business Support Design for OpenStack
CHEN Ken?覮
(Wuhan Research Institute of Posts and Telecommunications,Wuhan,Hubei 430079,China)
Abstract:This article achieve a more reasonable and efficient business support technology through docking compatible VMware Cloud management platform based on OpenStack Cloud computing management platform of native resource management technology. Securing the business availability of physical machines,logical nodes,bare metal,and virtual machines by configuring high-availability HA,and securing the business continuity of virtual machines by setting up DRS with available domains.
Key words:OpenStack;Cloud computing;HA
云计算以其高效迅捷的部署和灵活的资源管理得到了众多支持,并且成为一种成熟的商业模式。云计算通过提供基础设施或者平台,来为用户实现快速部署和应用,并以租赁的方式盈利[1]。在如今庞大的网络体系中,云计算的出现提高了资源的利用率,使得上层用户能够专注于开发,而不受底层影响。可以说,云计算的发展是网络发展的必然,也是未来最受关注的领域之一[2-3]。作为提供服务的云计算厂商来说,提供一种稳定的计算与存储业务才能够获得用户的青睐。使用KVM虚拟化技术的OpenStack云计算管理平台受其社区开源性的制约,并没有采用Vmware、EC2、Xen等商用虚拟化技术的方案,而是自己开发了一套技术集。由于OpenStack是协同开发的产物,早期的版本并不重视业务稳定性与可靠性管理,而是以有效性为主要目的[4]。随着OpenStack版本的不断迭代以及使用率上升,各种原生方案与第三方方案开始部署于各个OpenStack云计算商的产品中,其中比较流行的方案有两种,一种是Load Balancer + Keepalive保证HA(High Availability)[5];还有一种是Load Balancer + Keepalive + Pacemaker + Corosync 配置 HA,它们都可以某种程度上保证OpenStack的业务可靠性[6]。然而以上方案存在一定的缺……
