龙源期刊网httpwwwqika
comc
Ope
Stack云主机监控系统研究与实现
作者:周晴伦来源:《软件导刊》2017年第04期
摘要:〖HT5”K〗针对Ope
Stack云平台中云主机的运行及安全状况,分析开源Ope
Stack云平台对于云主机监控的关键技术,提出Ope
Stack云平台的云主机监控系统解决方案,设计系统框架,实现一套云主机监控系统。该系统既有助于完善Ope
Stack云管理平台,又为云平台运维人员提供更好的云主机监控数据,为云用户提供更好的云主机服务。关键词:云计算;Ope
Stack;云主机;监控系统中图分类号:TP319文献标识码:A文章编号:16727800(2017)0040073030引言云计算(CloudComputi
g)是分布式计算(DistributedComputi
g)、并行计算(ParallelComputi
g)、效用计算(UtilityComputi
g)、虚拟化(Virtualizatio
)、负载均衡(LoadBala
ce)、网络存储(NetworkStorageTech
ologies)等传统网络与计算机技术等发展融合的产物13。自2006年谷歌提出云计算概念以来,云计算在全世界掀起了一股研究热潮,涌现了多个开源云计算平台,这些云计算平台方便了科研人员的研究,对推动云计算技术的发展起到了重要作用。在这些开源云计算平台中,应用比较广泛的有Eucalyptus、Ope
Stack、OracleVM、AbiCloud、Ope
Nabula、Ope
QRM、Xe
Server、Co
Virt以及CloudStack等4。Ope
Stack是由Rackspace和美国国家航空航天局合作发起的一个开源项目,为公有云和私有云的搭建以及管理提供一种解决方案。云平台主要由Nova、Swift、Gla
ce、Keysto
e和Horizo
共5个部分组成57:①Nova即计算服务,提供运行在主机操作系统上潜在的虚拟化机制交互的驱动,并提供基于Web的API功能;②Swift即存储服务,提供可扩展的对象存储系统,可以用来创建基于云的弹性存储;③Gla
ce即镜像服务,提供虚拟机镜像的存储、查询和检索系统;④即Keysto
e:认证服务,提供认证和管理用户、账号和角色信息服务,并为Ope
Stack对象存储提供授权服务;⑤Horizo
即UI服务,提供用户Web管理控制台,可以通过Web界面访问的方式来操作管理网络和虚拟机实例等。Ope
Stack云平台的低控制性、强兼容性和高扩展性使其深受企业青睐。Ope
Stack开源性使其不受某个厂商的限制,任何人都可以进行开发、使用910。同时Ope
Stack具有强大的社区支持,用户可以很容易地获得开发和使用相关参考资料。但是,Ope
Stack发展时间较短,系统还不够完善,尤其是与之相关的监控功能。Ope
Stack是通过其Horizo
组件来完成运行信息的查看等操作,而目前Horizo
组件中仅仅可以查看一些简单的云主机运行概况,比r