file injection代码 file injection原理来讲是比较简单的,在nova boot命令中,有参数--file,是将文件inject到image中 nova boot --flavor 2 --image d96b0e41-8264-41de-8dbb-6b31ce9bfbfc ...
分类:
其他好文 时间:
2014-07-16 22:58:53
阅读次数:
320
Nova挂载cinder卷流程分析
nova通过命令nova volume-attach server volume device-name或者http请求
Req:POST /v2/{tenant-id}/servers/{server-id}/os-volume_attachments'
Body:{'volumeAttachment': {'device': '/dev...
分类:
其他好文 时间:
2014-07-09 12:47:18
阅读次数:
674
CentOS6.3中,要想使用Ceph的blockdevice,需要安装更高版本的QEMU。安装好ceph后,安装qemu-1.5.2#tar-xjvfqemu-1.5.2.tar.bz2#cdqemu-1.5.2#./configure--enable-rbd一定要加上--enable-rbd选项,这样qemu才能支持rbd协议。这一步可能会报错:ERROR:Userrequestedfeaturerado..
分类:
其他好文 时间:
2014-07-09 08:41:34
阅读次数:
477
nova-api发布api服务没有用到一个些框架,基本都是从头写的。在不了解它时,以为它非常复杂,难以掌握。仔细把它分析一遍后,感觉还是比较简单,下面我们来分析下nova-api的发布流程吧!...
一、服务启动Nova-scheduler服务的启动入口脚本是cmd包下的scheduler.py,其主要监听来自于消息队列中topic=scheduler(可配置)的消息。在服务启动过程中,其将初始化一个SchedulerManager实例作为该服务的Handler,来处理接受到的消息请求。同时,N...
分类:
其他好文 时间:
2014-07-06 20:45:27
阅读次数:
200
I was trying to understand what kind of image nova image-create creates. It’s not entirely obvious from its help output, which says — Creates a new im...
分类:
其他好文 时间:
2014-07-02 14:04:56
阅读次数:
297
nova.conf
vnc_enabled=False
[Spice]
agent_enabled=True
enabled=True
html5proxy_base_url=http://x.x.x.x:6082/spice_auto.html
server_listen=0.0.0.0
server_proxyclient_address=x.x.x.x
keymap=...
分类:
其他好文 时间:
2014-06-27 08:47:57
阅读次数:
263
原博客地址:http://blog.csdn.net/gaoxingnengjisuan NOVA是OpenStack系统的核心模块,主要负责虚拟机实例的生命周期管理、网络管理(前几个版本)、存储卷管理(前几个版本)、用户管理以及其他相关云平台管理功能,在能力上类似于Amazon EC2和Racks...
分类:
其他好文 时间:
2014-06-21 18:17:32
阅读次数:
365
在Openstack中,RPC调用是通过RabbitMQ进行的。 任何一个RPC调用,都有Client/Server两部分,分别在rpcapi.py和manager.py中实现。 这里以nova-scheduler调用nova-compute为例子。 nova/compute/rpcapi.py中有...
分类:
其他好文 时间:
2014-06-21 17:09:12
阅读次数:
279
root@OpenstackIcehouse2:~# cat /etc/nova/nova-compute.conf [DEFAULT] compute_driver=libvirt.LibvirtDriver [libvirt] virt_type=qemu libvirt_inject_part...
分类:
其他好文 时间:
2014-06-21 16:38:02
阅读次数:
580