OpenStack中nova的架构

1.1 nova-api

负责接收和相应客户的API调用。

1.2 compute core

nova-schedule

负责决定在哪个计算节点运行虚拟机。

nova-compute

通过调用Hypervisor实现虚拟机生命周期的管理。一般运行在计算节点。

hypervisor

对虚拟机进行硬件虚拟化的管理软件,比如KVM和VMWare等。

nova-conductor

由于nova-compute需要不断对数据库进行更新,比如更新虚拟机状态,为了安全性和伸缩性的考虑,通过nova-conductor间接实现数据库的访问。

1.3 database

一般使用MYSQL,安装在控制节点上,因为nova有一些元数据需要存储在database中。

1.4 Message Queue

用于nova各个子服务之间的通讯,一般使用的是RabbitMQ,从而解耦各个子服务。

相关推荐
散一世繁华,颠半世琉璃1 天前
三大设计范式:TDD 筑基,DDD 破局,六边形架构解耦
架构·tdd
木易 士心1 天前
数字身份的通行证:深入解析单点登录(SSO)的架构与艺术
java·大数据·架构
gallonyin1 天前
【AI智能体】Cline核心文件编辑工具分析(replace_in_file)
人工智能·架构·智能体
2501_940198691 天前
【前瞻创想】Kurator分布式云原生平台:从架构解析到企业级多云集群管理实战指南
分布式·云原生·架构
踏浪无痕1 天前
JobFlow已开源:面向业务中台的轻量级分布式调度引擎 — 支持动态分片与延时队列
后端·架构·开源
踏浪无痕1 天前
JobFlow 实战:无锁调度是怎么做到的
后端·面试·架构
再睡一夏就好1 天前
深入Linux线程:从轻量级进程到双TCB架构
linux·运维·服务器·c++·学习·架构·线程
墨香幽梦客1 天前
HA高可用架构选型:确保企业系统稳定运行的基石
架构
SmartBrain1 天前
洞察:阿里通义DeepResearch 技术
大数据·人工智能·语言模型·架构
玖日大大1 天前
LangGraph 深度解析:构建强大智能体的新一代框架
人工智能·语言模型·架构·langchain