OpenStack计算服务Nova[四]OpenStack计算服务Nova[四]openstack时间:2016年11月28日Nova简介:Nova是openstack最早的两块模块之一,另一个是对象存储swift。在openstack体系中一个叫做计算节点,一个叫做控制节点。这个主要和nova相关,我们把安装为计算节点nova-compute,把..
分类:
其他好文 时间:
2016-11-29 00:18:08
阅读次数:
202
1、nova-compute在计算节点上运行,负责管理节点上的instance。OpenStack对instance的操作,最后都是交给nova-compute来完成的。nova-compute与Hypervisor一起实现OpenStack对instance生命周期的管理。———————————————————————————————————..
分类:
其他好文 时间:
2016-11-14 16:23:40
阅读次数:
2234
最近在做OpenStack控制节点高可用(三控)的测试,当关掉其中一个控制节点的时候,novaservice-list看到所有nova服务都是down的。nova-compute的log中有大量这种错误信息:2016-11-0803:46:23.887127895INFOoslo.messaging._drivers.impl_rabbit[-]Arecoverableconnection/chan..
分类:
其他好文 时间:
2016-11-08 14:29:10
阅读次数:
307
前面我们已经讨论了DHCPagent的配置以及namespace如何隔离dnsmasq服务,本节将以cirros-vm1为例分析获取DHCPIP的详细过程。在创建instance时,Neutron会为其分配一个port,里面包含了MAC和IP地址信息。这些信息会同步更新到dnsmasq的host文件。如下图所示:同时nova-compute会..
分类:
其他好文 时间:
2016-09-26 09:44:16
阅读次数:
138
一、计算服务的组件应用程序接口:openstack-nova-api:接收和响应来自最终用户的api请求。openstack-nova-api-metedataservice:包含在nova-api的包里面。计算服务核心openstack-nova-compute:一个持续工作的守护进程,通过hypervisor的API来创建和销毁虚机实例。最为基本的..
分类:
其他好文 时间:
2016-09-23 15:14:10
阅读次数:
206
liberty以后版本不在支持直连esxi,只支持链接vcenter记得在esxi防火墙上启用vnc默认vcenter是https,要么配证书,要么在nova.conf改insecure=true要么改源码oslo_vmware/service.py里面有关于ssl链接的东东注释掉,后两者我试过了都ok事实上nova-compute只是一个vcenter的代理..
分类:
系统相关 时间:
2016-09-07 16:07:39
阅读次数:
287
今天我们将前一小节创建的NFSvolume“nfs-vol-1”attach到instance“c2”上。这里我们重点关注nova-compute如何将“nfs-vol-1”attach到“c2”。通过日志分析,nova-compute会将存放volume文件的NFS目录mount到本地/opt/stack/data/nova/mnt目录下,然后修改instance的XML将vol..
分类:
其他好文 时间:
2016-07-25 07:08:14
阅读次数:
207
上一节我们讨论了attachvolume操作中cinder-api的工作,本节讨论cinder-volume和nova-compute如何将volumeattach到Instance。cinder-volume初始化volume的连接cinder-volume接收到initialize_connection消息后,会通过tgt创建target,并将volume所对应的LV通过targetexport出来..
分类:
其他好文 时间:
2016-07-01 07:52:53
阅读次数:
174
上一节我们讨论了 attach volume 操作中 cinder-api 的工作,本节讨论 cinder-volume 和 nova-compute 如何将 volume attach 到 Instance。 ...
分类:
其他好文 时间:
2016-07-01 06:44:27
阅读次数:
158
前段时间撰文分析了“云主机的启动过程”源码,读者应该注意到了nova-scheduler,nova-compute等组件是通过发起rpc.cast, rpc.call调用完成交互的。那今天我打算介绍下nova-compute服务的启动过程,并重点分析下其与AMQP(rabbitmq)链接的建立过程。在CentOS 7中启动nova-compute服务,执行路径是这样的:
systemctl sta...
分类:
其他好文 时间:
2016-06-21 07:49:47
阅读次数:
281