1、openstack-nova-api.service
负责接收和响应外部请求。支持Openstack API,EC2 API。外部访问Nova的唯一途径,
接受外部请求并通过Message Queue将请求发送给其他的服务组件。
2、openstack-nova-cert.service
服务器守护进程向Nova Cert服务提供X509证书。用来为euca-bundle-image生成证书。仅仅是在EC2 API的请求中使用。
3、openstack-nova-conductor.service
计算节点访问数据库的中间件。nova-compute 经常需要更新数据库,比如更新虚机的状态。
出于安全性和伸缩性的考虑,nova-compute 并不会直接访问数据库,而是将这个任务委托给 nova-conductor。
4、openstack-nova-console.service
基于 Java 客户端的 VNC 访问;守护进程,通过vnc连接访问正在运行的实例代理,支持专门设计的Openstack的java客户端
Nova-cert 守护进程,管理x509证书;已经弃用,被 nova-xvpnvncproxy取代
5、openstack-nova-consoleauth.service
用于控制台的授权验证,需要打开vnc需要在Consoleauth进行授权认证。负责对访问虚机控制台请亲提供 Token 认证。
6、openstack-nova-novncproxy.service
提供一个代理,用于访问正在运行的实例。通过VNC协议,基于 Web 浏览器的 VNC 访问 。
7、openstack-nova-scheduler.service
用于云主机调度,决策虚拟机创建应该创建在哪个计算节点上。决策一个虚拟机应该调度到某个物理节点上,需要两步:过滤,计算权值。