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,从而解耦各个子服务。

相关推荐
酷酷的鱼5 小时前
跨平台技术选型方案(2026年App实战版)
react native·架构·鸿蒙系统
The Open Group6 小时前
架构驱动未来:2026年数字化转型中的TOGAF®角色
架构
鸣弦artha6 小时前
Flutter 框架跨平台鸿蒙开发——Flutter引擎层架构概览
flutter·架构·harmonyos
这儿有一堆花8 小时前
CDN 工作原理:空间换取时间的网络架构
网络·架构·php
Xの哲學10 小时前
Linux Tasklet 深度剖析: 从设计思想到底层实现
linux·网络·算法·架构·边缘计算
min18112345610 小时前
HR人力资源招聘配置流程图制作教程
大数据·网络·人工智能·架构·流程图·求职招聘
升职佳兴11 小时前
从 0 到 1:我做了一个提升 AI 对话效率的浏览器插件(架构+实现+发布)
人工智能·架构
BullSmall11 小时前
SEDA (Staged Event-Driven Architecture, 分阶段事件驱动架构
java·spring·架构
Coder_Boy_11 小时前
基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结(含事件驱动协同逻辑)
java·人工智能·spring boot·微服务·架构·事件驱动·领域驱动
sunfove12 小时前
光电共封装(CPO):突破算力互连瓶颈的关键架构
人工智能·架构