Learning Openstack part 7 Nova计算

2017-07-03  本文已影响66人  drfung

Nova架构

Nova计算服务是Openstack的核心服务,Nova的架构如下:

Nova-架构.png

Nova的服务架构比较复杂,众多子服务以后台demon的形式运行:


查看nova-*各个子服务

nova-*

nova-*工作流

image.png
  1. 用户对api发送一个创建虚拟机的请求
  2. API将请求发送给RabbitMQ
  3. Nova-scheduler从RabbitMQ得到请求,然后运用调度算法,挑选合适的计算节点。
  4. Message 向指定的算节点的compute服务发送请求,节点的nova-compute服务调用Hypervisor创建好虚拟机。
  5. 在创建虚拟机的过程中,如果需要查询或更新数据库,compute服务会通过message queque向conductor发送请求。

Instance 管理常规操作

instance-manage.png

常规操作

故障处理

计划内故障处理

计划外故障处理

上一篇 下一篇

猜你喜欢

热点阅读