全球旧事资料 分类
龙源期刊网httpwwwqika
comc
Ope
Stack之Nova服务
作者:毛军礼来源:《计算机与网络》2018年第03期
摘要:云计算是近年来IT领域非常热门的研究方向,Ope
Stack作为开源的云计算平台得到了广泛地应用,重点对Ope
Stack中的Nova服务进行介绍。描述Nova服务在Ope
Stack中的地位及与其他服务之间关系的基础上,分别对Nova组件的逻辑架构、运行架构和部署架构进行了简要说明,并对Nova服务中的消息队列、NovaNetwork组件和NovaScheduler组件的工作原理进行了进一步阐述,提出了一种基于Ope
Stack的适合实验室或中小型企业的私有云构建方案,并描述了其安装部署流程。
关键词:Ope
Stack;Nova;NovaNetwork;NovaScheduler;私有云中图分类号:TP393文献标志码:A文章编号:10081739(2018)03604NovaServiceofOpe
StackMAOJu
li(The54thResearchI
stituteofCETC,Shijiazhua
gHebei050081,Chi
a)
0引言着云计算时代的到来,出现了各种基于IaaS层的云管理平台。Ope
Stack作为开源云管理平台软件的代表,得到了越来越多企业的应用和个人开发者的支持。Ope
Stack平台是为了让企业构建灵活高效的云计算环境,打造一个部署更加灵活、功能丰富且高扩展性的云计算平台。Ope
Stack平台的核心组件就是Nova服务,也就是通常所说的Ope
Stack计算服务,Nova服务是Ope
Stack平台的中心控制单元,提供虚拟机实例的运行功能、云网络的管理功能、用户控制、资源管理和访问管理的云部署功能。1Nova在Ope
Stack框架中的位置
f龙源期刊网httpwwwqika
comc
Ope
Stack的功能由多个子项目协同实现,分别是Nova、Swift、Keysto
e、Neutro
、Gla
ce及Horizo
等,其中,Nova是核心管理部分12。在Ope
Stack云平台系统中,Nova服务作为整个系统最为核心的模块,完成虚拟机实例全生命周期管理、云平台网络管理及云平台存储管理等有关的管控能力。
Ope
Stack由多个单元组成:①Heat单元的作用是编排云;②Horizo
组件为其他云服务提供一个基于Web的操作界面;③Ceilometer负责监视其他模块,其他模块通过Keysto
e进行身份认证;④虚拟机(VM)是实现云计算的核心,Nova负责创建VM;⑤Gla
ce提供镜像给虚拟机;⑥Ci
der提供快存储服务给虚拟机;⑦Neutro
提供虚拟机的网络活动及服务;⑧Swift负责Ope
Stack的对象的存储,可保存Gla
ce的镜像文件和Ci
der的备份卷。
Nova组件的主要任务是完成虚拟机的创建和维护,以及云平台的管控和服务提供等。Nova通过与Keysto
e组件交互获得认证授权服务、与Gla
ce组件交互获得虚拟机镜像及与Horizo
组件交互获得用户和管理员接口。
2Nor
好听全球资料 返回顶部