基本信息
OpenStack计算组件请求OpenStack Identiy服务进行认证;请求OpenStack Image服务提供磁盘镜像;为OpenStack dashboard提供用户管理域管理员接口。
OpenStack计算服务主要的组件:
- nova-api服务
- nova-api-metadata服务
- 接受来自虚拟机发送的元数据请求,一般在安装nova-network服务的多主机模式下使用
- nova-compute服务
- 一个持续工作的守护进程,通过Hypervior来创建和销毁虚拟机实例
- nova-scheduler服务
- 拿到一个来自队列请求虚拟机实例,然后决定哪台计算服务器主机来运行
- nova-conductor模块
- 媒介作用于nova-compute服务域数据库之间
- nova-cert模块
- 服务器守护进程向Nova Cert服务提供X509证书
- nova-network worker守护进程
- 与nova-compute类似,从队列中接受网络任务,并且操作网络。执行任务例如创建网桥接的接口或改变iptables规则
- nova-consoleauth守护进程
- nova-novncproxy守护进程
- 提供一个代理,用于访问正在运行的实例,通过VNC协议,支持基于浏览器的novnc客户端
- nova-spicehtml5proxy
- 提供一个代理,用于访问正在运行的实例,通过SPICE协议,支持基于浏览器的html5客户端
- nova-xvpvncproxy
- 提供一个代理,用于访问正在运行的实例,通过VNC协议,支持OpenStack特定的java客户端
- nova-cert守护进程
- nova client
- 队列
- SQL数据库