feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年7月30日

摘要: nova-compute是管理和配置虚拟机的入口,在所有compute机器上都需要该服务来创建和管理虚拟机。nova-compute服务的入口在nova.cmd.compute:main,其启动过程与其他nova服务类似。简单看下它是如何启动的,binary='nova-compute', topi... 阅读全文

posted @ 2014-07-30 22:07 feisky 阅读(3315) 评论(0) 推荐(0) 编辑

摘要: nova提供了novncproxy代理支持用户通过vnc来访问虚拟机,用户可以通过websocket、java客户端或者spicehtml5来访问。通过websket访问虚拟机的功能已经集成到horizon中,而通过java客户端则需要先安装相应的软件。为了方便用户访问虚拟机,nova通过有一个pr... 阅读全文

posted @ 2014-07-30 22:07 feisky 阅读(3290) 评论(0) 推荐(0) 编辑

摘要: 一.nova-rootwrap的作用部署玩过openstack的都应该知道,它会生成一个nova用户来管理所有服务.nova身份在linux中属于普通用户级别,避免了一些需要root身份运行的操作,提高linux系统的安全性.但是openstack在实际过程中会调用很多外部命令,例如就network... 阅读全文

posted @ 2014-07-30 22:07 feisky 阅读(2814) 评论(0) 推荐(0) 编辑

摘要: Nova-Scheduler主要完成虚拟机实例的调度分配任务,创建虚拟机时,虚拟机该调度到哪台物理机上,迁移时若没有指定主机,也需要经过scheduler。资源调度是云平台中的一个很关键问题,如何做到资源的有效分配,如何满足不同情况的分配方式,这些都需要nova-scheduler来掌控,并且能够很... 阅读全文

posted @ 2014-07-30 22:07 feisky 阅读(3145) 评论(0) 推荐(0) 编辑

摘要: Nova project下面具有多个service,api,compute,sceduler等等,他们的启动过程都几乎类似,这一篇博客就详细记录nova-sceduler的启动过程。文章中贴出的源码都是从OpenStack Folsom版截取过来的。下面就开始分析nova-sceduler的启动过程... 阅读全文

posted @ 2014-07-30 22:06 feisky 阅读(1510) 评论(0) 推荐(0) 编辑

摘要: nova-conductor是nova-compute之上的一个服务,这个服务比较简单,主要封装了DB访问和动态迁移相关的代码。转来一篇文章看看它是如何工作的。更新记录:1. 2013.4.19 增加对nova-conductor的优势和劣势分析正文:在Grizzly版的Nova中,取消了nova-... 阅读全文

posted @ 2014-07-30 22:06 feisky 阅读(1990) 评论(0) 推荐(0) 编辑

摘要: cells的功能允许用户以更分散的方式去扩展OpenStack计算云而无需使用复杂的技术,比如数据库和消息队列的集群。它的目的是支持非常大规模的部署。当启用了此功能,在OpenStack计算云中的主机被划分为组称为cells。cells可以被配置成树形结构。顶层的cell的主机应该运行nova-ap... 阅读全文

posted @ 2014-07-30 22:06 feisky 阅读(1156) 评论(0) 推荐(0) 编辑

摘要: nova-all是一个用来启动所有nova服务的辅助脚本,注意只是启动所有服务,不包括停止和重启等功能。nova-all的入口在nova.cmd.all:main,脚本也比较简单,这儿就贴下代码了def main(): # 命令行参数解析,实际上命令行参数并没有使用 config.par... 阅读全文

posted @ 2014-07-30 22:05 feisky 阅读(611) 评论(0) 推荐(0) 编辑

摘要: Conceptual DiagramLogical diagramNova is the most complicated and distributed component of OpenStack. A large number of processes cooperate to turn en... 阅读全文

posted @ 2014-07-30 22:05 feisky 阅读(1826) 评论(0) 推荐(0) 编辑

摘要: nova-api是nova对外提供Restful API的服务,Horizon、novaclient等均通过该api与nova进行通信。nova其实对外提供了多个api服务,包括下面这些服务:nova-apinova-api-ec2nova-api-metadatanova-api-os-compu... 阅读全文

posted @ 2014-07-30 22:05 feisky 阅读(2718) 评论(0) 推荐(0) 编辑

无觅相关文章插件,快速提升流量