1、概述
OpenStack云中实例(instances)生命周期的所有活动都由Nova处理。
这样使得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。
但是,Nova自身并没有提供任何虚拟化能力,相反它使用libvirt API来与被支持的Hypervisors交互。
Nova 通过一个与Amazon Web Services(AWS)EC2 API兼容的web services API来对外提供服务。
2、功能和特点:
实例生命周期管理
管理计算资源
网络和认证管理
REST风格的API
异步的一致性通信
Hypervisor透明:支持Xen,XenServer/XCP, KVM, UML, VMware vSphere and Hyper-V
3、Nova 云架构包括以下主要组件:
- API Server (nova-api)
- Message Queue (rabbit-mq server)
- Compute Workers (nova-compute)
- Network Controller (nova-network)
- Volume Worker (nova-volume)
- Scheduler (nova-scheduler)
- API Server(nova-api)