QQ:16264558 TEL:13963782271
Migrate操作的作用是将instance从当前的计算节点迁移到其他节点上。Migrate不要求源和目标节点必须共享存储,当然共享存储也是可以的。Migrate前必须满足一个条件:计算节点间需要配置nova用户无密码访问。下面是Migrateinstance的流程图向nova-api发送请求nova-api发送消息nov..
分类:
其他好文 时间:
2016-05-30 07:39:18
阅读次数:
213
上一节我们shelveinstance到Glance,本节讨论如何通过unshelve操作恢复该instance。因为Glance中保存了instance的p_w_picpath,unshelve的过程其实就是通过该p_w_picpathlaunch一个新的instance,nova-scheduler也会调度合适的计算节点来创建该instance。instanceunshelve后可..
分类:
其他好文 时间:
2016-05-27 15:07:42
阅读次数:
161
nova rebuild¶ usage: nova rebuild [--rebuild-password <rebuild-password>] [--poll] [--minimal] [--preserve-ephemeral] [--name <name>] [--description < ...
分类:
其他好文 时间:
2016-05-27 14:41:16
阅读次数:
252
接上一篇: 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