菜鸟学OpenStack之部署Train(6)
OpenStack项目中的Nova计算服务是IaaS云计算平台的核心服务组件,控制这虚拟机实例和网络功能。通过对用户和项目的设置,管理对OpenStack云资源的访问。
Nova计算服务组件没有床在新的虚拟化技术(如KVM或Xen等虚拟化技术),而是定义了与底层虚拟化技术进行交互的各种驱动,从而实现更多的功能,通过基于Web的API将这些功能公开。
计算服务(Nova)概述
使用OpenStack Compute托管和管理云计算系统。OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。主要模块是用Python实现的。
OpenStack Compute与用于身份验证的OpenStack Identity,用于资源清单跟踪和选择的OpenStack Placement,用于磁盘和服务器镜像的OpenStack Image服务以及用于用户和管理界面的OpenStack Dashboard进行交互。Image访问受projects和users的限制; 每个project都限制quotas(例如,实例数)。 OpenStack Compute可以在标准硬件上水平扩展,并下载images以启动实例。
OpenStack Compute包含以下组成部分:
- nova-api service:负责对终端用户