接上一篇: Openstack liberty源码分析 之 云主机的启动过程1nova-conductornova-api通过rpc发送启动云主机请求后,nova-conductor会收到该请求,根据路由映射,该请求会递交给
nova/conductor/manager.py.ComputeTaskManager.build_instances处理,如下(函数说明见注释):def build_in...
分类:
其他好文 时间:
2016-05-27 12:34:42
阅读次数:
267
在分析nova boot创建VM的代码流程与neutron-dhcp-agent之前,首先分析neutron-dhcp-agent服务启动流程。与其他服务的启动入口一样。查看setup.cfg文件。
[entry_points]
console_scripts =
neutron-db-manage = neutron.db.migration.cli:main...
分类:
其他好文 时间:
2016-05-27 11:47:13
阅读次数:
300
上一节我们 shelve instance 到 Glance,本节讨论如何通过 unshelve 操作恢复该 instance。 因为 Glance 中保存了 instance 的 image,unshelve 的过程其实就是通过该 image launch 一个新的 instance,nova-s ...
分类:
其他好文 时间:
2016-05-27 07:05:03
阅读次数:
146
前言 Openstack作为一个虚拟机管理平台,核心功能自然是虚拟机的生命周期的管理,而负责虚机管理的模块就是 Nova。 本文就是openstack中Nova模块的分析,所以本文重点是以下三点: 先了解Openstack的整体架构,搞清楚为什么要用这样的架构; 然后再了解架构中的各个组件,组件提供 ...
分类:
其他好文 时间:
2016-05-26 20:25:07
阅读次数:
483
首先看一下虚拟机有多少种状态:(/nova/compute/vmstates.py) 在删除虚拟机时,会根据虚拟机状态来进行不同的操作。可以看出deleted和shelved_offloaded两种状态下虚拟机资源完全释放,而shelved ...
分类:
其他好文 时间:
2016-05-25 16:36:40
阅读次数:
218
执行nova-manage db sync时出错: 2012-03-24 14:07:01 CRITICAL nova [-] (OperationalError) (1071, ‘Specified key was too long; max key length is 1000 bytes’) ...
分类:
数据库 时间:
2016-05-25 15:09:05
阅读次数:
186
本博客欢迎转载,但请注明出处 http://blog.csdn.net/ringoshen/article/details/51387038
由于能力与时间有限,文章内容难免错漏,望大家多加指正,相互进步!
0. 前言这次看了一下nova list命令的执行过程,整个过程可以分为几步:HTTP请求、URLMap分发、过滤、APIRouter到具体执行函数,接下来使用Postman组个包并...
本节我们通过日志详细讨论instance的snapshot操作。有时候操作系统损坏得很严重,通过Rescue操作无法修复,那么我们就得考虑通过备份恢复了。当然前提是我们之前对instance做过备份。Nova备份的操作叫Snapshot,其工作原理是对instance的镜像文件(系统盘)进行全量备份,生成..
分类:
其他好文 时间:
2016-05-20 14:53:51
阅读次数:
211
本节我们通过日志详细讨论 instance 的 snapshot 操作。 有时候操作系统损坏得很严重,通过 Rescue 操作无法修复,那么我们就得考虑通过备份恢复了。当然前提是我们之前对instance做过备份。 Nova 备份的操作叫 Snapshot,其工作原理是对 instance 的镜像文 ...
分类:
其他好文 时间:
2016-05-20 07:29:09
阅读次数:
142
继续《nova boot代码流程分析(三):nova与neutron的交互(1)》的分析。
#/nova/virt/libvirt/driver.py:LibvirtDriver
# NOTE(ilyaalekseyev): Implementation like in multinics
# for xenapi(tr3buchet)
def spawn(self, c...
分类:
其他好文 时间:
2016-05-18 19:20:04
阅读次数:
217