问题
问答题 简答题
简述Nova有哪些核心模块,工作过程是什么。
答案
参考答案:
N.ova是一套控制器,用于为单个用户或使用群组启动虚拟机实例。将提供预制的镜像或是为用户创建的镜像提供存储机制,这样用户就能够将镜像以虚拟机的形式启动。
N.ova-api:负责接收和响应终端用户有关虚拟机计算和云硬盘存储的请求,是整个Nova的入口。Nova-compute:主要的执行守护进程,职责是基于各种虚拟化技术实现创建和终止虚拟机。整合了CPU/内存、存储和网络三类资源部署管理虚拟机,实现计算能力的交付。
N.ova-volumn:职责是创建、挂载和卸载持久化的磁盘虚拟机。Nova-network:职责是实现网络资源池的管理。
N.ova-schedule:职责是调度虚拟机在哪个物理宿主机上部署。
A.MQP消息中间件:实现服务接口与实现解耦以及子系统之间的通信。通过HTTP协议,采用REST风格实现接口定义和响应,发送执行消息指令至队列,由具体的订阅实现模块执行指令。