这是创建云主机实例快照源码分析系列的第二篇,在第一篇文章中分析了从镜像启动云主机,创建在线/离线快照的过程;本篇将分析从启动盘启动的云主机创建快照的过程,下面请看正文:
磁盘启动云主机,离线(在线)快照
函数入口和前述一样,还是
nova/api/openstack/compute/servers.py/ServersController._action_create_image,下面一...
分类:
其他好文 时间:
2016-07-01 10:25:32
阅读次数:
416
openstack组件使用的默认端口号openstackservicedefaultportsporttypeBlockStorage(cinder)8776publicurlandadminurlCompute(nova)endpoints8774publicurlandadminurlComputeAPI(nova-api)8773,8775Computeportsforaccesstovirtualmachineconsoles5900-5999ComputeVNCproxyforb..
分类:
其他好文 时间:
2016-06-25 15:11:06
阅读次数:
159
这是创建云主机实例快照源码分析系列的第二篇,在第一篇文章中分析了从镜像启动云主机,创建在线/离线快照的过程;本篇将分析从启动磁盘启动的云主机创建快照的过程,下面请看正文:
磁盘启动云主机,离线(在线)快照
函数入口和前述一样,还是
nova/api/openstack/compute/servers.py/ServersController._action_create_image,该方法在...
分类:
其他好文 时间:
2016-06-24 15:28:39
阅读次数:
178
本节我们将详细讲解Cinder的各个子服务。cinder-apicinder-api是整个Cinder组件的门户,所有cinder的请求都首先由nova-api处理。cinder-api向外界暴露若干HTTPRESTAPI接口。在keystone中我们可以查询cinder-api的endponits。客户端可以将请求发送到endponits指定的地址,向cind..
分类:
其他好文 时间:
2016-06-15 08:06:28
阅读次数:
255
Migrate操作的作用是将instance从当前的计算节点迁移到其他节点上。Migrate不要求源和目标节点必须共享存储,当然共享存储也是可以的。Migrate前必须满足一个条件:计算节点间需要配置nova用户无密码访问。下面是Migrateinstance的流程图向nova-api发送请求nova-api发送消息nov..
分类:
其他好文 时间:
2016-05-30 07:39:18
阅读次数:
213
本博客欢迎转载,但请注明出处 http://blog.csdn.net/ringoshen/article/details/51387038
由于能力与时间有限,文章内容难免错漏,望大家多加指正,相互进步!
0. 前言这次看了一下nova list命令的执行过程,整个过程可以分为几步:HTTP请求、URLMap分发、过滤、APIRouter到具体执行函数,接下来使用Postman组个包并...
本节通过日志详细分析NovaPause/Resume操作。有时需要短时间暂停instance,可以通过Pause操作将instance的状态保存到宿主机的内存中。当需要恢复的时候,执行Resume操作,从内存中读回instance的状态,然后继续运行instance。下面是pauseinstance的流程图向nova-api发送请求nov..
分类:
其他好文 时间:
2016-05-16 08:16:23
阅读次数:
211
本节通过日志详细分析NovaTerminate操作。Terminate操作就是删除instance,下面是terminateinstance的流程图
向nova-api发送请求nova-api发送消息nova-compute执行操作下面我们详细讨论每一个步骤。向nova-api发送请求客户(可以是OpenStack最终用户,也可以是其他程序)向API..
分类:
其他好文 时间:
2016-05-13 15:31:32
阅读次数:
184
本节通过日志详细分析 Nova Terminate 操作。 Terminate 操作就是删除 instance,下面是 terminate instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 nova-compute 执行操作 下面我们详细讨论每一个步骤。 向 n ...
分类:
其他好文 时间:
2016-05-13 14:40:41
阅读次数:
138
Nova用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。Nova组件包括以下几个服务:
nova-api
nova-compute
nova-scheduler
nova-conductor
nova-network(现在是使用的neutron)
nova-consol...
分类:
其他好文 时间:
2016-05-12 19:32:27
阅读次数:
253