前面CloudMan通过日志详细分析了nova的launch,shutoff和start操作。不知道大家现在是否已经掌握了日志分析的技能?今天咱们就来检验一下。本节讨论的是nova相对较简单的操作:reboot和lock/unlock。我首先会讲解这几个操作的理论知识,然后将日志分析留给大家来完成。大家在分..
分类:
其他好文 时间:
2016-05-11 11:34:50
阅读次数:
183
前面 CloudMan 通过日志详细分析了 nova 的 launch, shut off 和 start 操作。不知道大家现在是否已经掌握了日志分析的技能?今天咱们就来检验一下。本节讨论的是 nova 相对较简单的操作: reboot 和 lock/unlock。我首先会讲解这几个操作的理论知识, ...
分类:
其他好文 时间:
2016-05-11 09:21:03
阅读次数:
131
本节通过日志文件详细分析 instance start 操作。
下面是 start instance 的流程图
向 nova-api 发送请求
nova-api 发送消息
nova-compute 执行操作
下面我们详细讨论每一个步骤。
向 nova-api 发送请求
客户(可以是 OpenStack 最终用户,也可以是其他程序)向A...
分类:
其他好文 时间:
2016-05-10 02:52:08
阅读次数:
218
本节通过日志文件详细分析instancestart操作。下面是startinstance的流程图向nova-api发送请求nova-api发送消息nova-compute执行操作下面我们详细讨论每一个步骤。向nova-api发送请求客户(可以是OpenStack最终用户,也可以是其他程序)向API(nova-api)发送请求:“帮我启动..
分类:
其他好文 时间:
2016-05-09 11:13:45
阅读次数:
239
本节通过日志文件详细分析 instance start 操作。 下面是 start instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 nova-compute 执行操作 下面我们详细讨论每一个步骤。 向 nova-api 发送请求 客户(可以是 OpenStac ...
分类:
其他好文 时间:
2016-05-09 06:58:00
阅读次数:
161
一.nova环境
参考文档:http://www.aboutyun.com/thread-13089-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/nova-controller-install.html
1.创建nova数据库并授权
创建
mysql -u root -pCREATE DATABASE nova;...
分类:
系统相关 时间:
2016-05-07 08:35:51
阅读次数:
286
OpenStackLiberty版本,这里简单记录下novabootfromvolume的代码调用过程。novabootfromvolume命令行novaclientnovaclient/v2/shell.py#novaclient端发起请求
defdo_boot(cs,args):
"""Bootanewserver."""
boot_args,boot_kwargs=_boot(cs,args)
extra_boot_kwargs=utils.get_r..
分类:
其他好文 时间:
2016-05-07 01:11:20
阅读次数:
382
本节详细分析instancelaunch和shutoff操作,以及如何在日志中快速定位有用信息的技巧。LaunchLaunchinstance应该算Nova最重要的操作。仔细研究lanuch操作能够帮助我们充分理解Nova各个子服务的协调配合和运行机制。前面我们已经以launch操作为例详细讨论了各个nova-*子服务。这..
分类:
其他好文 时间:
2016-05-06 09:35:15
阅读次数:
227
本节详细分析 instance launch 和 shut off 操作,以及如何在日志中快速定位有用信息的技巧。 Launch Launch instance 应该算 Nova 最重要的操作。 仔细研究 lanuch 操作能够帮助我们充分理解 Nova 各个子服务的协调配合和运行机制。 前面我们已 ...
分类:
其他好文 时间:
2016-05-06 07:06:53
阅读次数:
179
基于openstack kilo版本中的Nova代码,新增根据特定项目中的特定用户对外提供计算资源:vcpu ,ram统计的接口。
原始openstack中的计算资源统计颗粒度只到达项目这个层面。所以需要新增针对单个用户的统计接口。思路是通过nova内部接口遍历出当前用户所在的项目中的所有虚机条目,然后根据用户ID进行匹配,获取匹配虚机的flavor,然后从flavor中取...
分类:
其他好文 时间:
2016-05-04 12:02:09
阅读次数:
301