文章目录
- 一、openstack组成形式
- 二、Nova的模块
- 1、Nova-api功能
- 2、Nova-scheduler功能
- 3、Nova-conductor功能
- 4、Nova-novncproxy
- 5、Nova-compute
- 三、nova中的一些概念
`
一、openstack组成形式
openstack由一个个组件组成,每个组件由一个个模块组成。
二、Nova的模块
1、Nova-api功能
2、Nova-scheduler功能
- 如果需要动态看发放云主机的日志,需要将Debug打开(/etc/nova/nova.conf)
Nova-scheduler按照需要发放的云主机的规格经算法对主机资源进行打分,最后将云主机发放在分值高的主机上(默认基于内存)
3、Nova-conductor功能
- 查询数据库api直接查询,写入数据库需要经过nova-conductor
4、Nova-novncproxy
- vnc有两种
第一种vncserver和vncviewer
第二种采用web页面和vncserver(novnc)
controller和computer有通信,在computer节点上装有vncserver,controller节点装上novncproxy代理,登录云主机时是连接到controller节点的novncproyx,novncproxy将登录某一台云主机的请求转到该云主机所在computer节点上面的vncserver从而获取到页面。这样做也更安全,因为用户没有直接与computer节点通信。
5、Nova-compute
三、nova中的一些概念