摘要:
std::vector 是 C++ STL 中最常用的序列容器之一,它提供了动态数组的功能,结合了数组的高效访问和链表的动态扩展能力。 1、底层结构与核心原理 1.1 内存布局 连续内存空间:vector 底层是一块连续的动态分配内存,这使得它支持 随机访问(通过下标 [] 或 at() 方法,时间 阅读全文
posted @ 2025-09-16 09:36
xclic
阅读(184)
评论(0)
推荐(0)
摘要:
1. 启动实例(start) 场景:启动处于 SHUTOFF 状态的实例 源码路径: API 层:nova/compute/api.py → start() RPC 层:nova/compute/rpcapi.py → start_instance() 执行层:nova/compute/manage 阅读全文
posted @ 2025-09-15 18:03
xclic
阅读(25)
评论(0)
推荐(0)
摘要:
Cinder 的卷创建(create volume)是块存储服务的核心操作,涉及从请求接收、调度决策到存储后端实际创建的完整流程。 1、流程概览 创建卷的完整流程涉及 Cinder 多个组件的协同工作,整体流程如下: 客户端 → cinder-api → 消息队列 → cinder-schedule 阅读全文
posted @ 2025-09-15 17:01
xclic
阅读(126)
评论(0)
推荐(1)
摘要:
Cinder 是 OpenStack 的 块存储 (Block Storage) 服务,其核心功能是为虚拟机实例提供持久化的块存储设备(即云硬盘 Volume)。这些云硬盘可以被挂载到虚拟机实例上,就像给物理服务器插上一块新的硬盘一样,用于扩展实例的存储空间或持久化保存数据,即使实例本身被终止,数据 阅读全文
posted @ 2025-09-15 16:22
xclic
阅读(36)
评论(0)
推荐(0)
摘要:
Nova Scheduler 的核心任务是解决“虚拟机实例在哪个计算节点上启动”的问题,它根据用户通过 flavor 提出的资源需求(如 CPU、内存、磁盘)来做出决策。其默认的调度器是 Filter Scheduler,工作流程主要分为过滤 (Filtering) 和称重 (Weighting) 阅读全文
posted @ 2025-09-15 15:35
xclic
阅读(35)
评论(0)
推荐(0)
摘要:
创建虚拟机的过程是一个经典的分布式、异步、状态驱动的工作流。其核心设计哲学是:API 接收请求 -> 调度决策 -> 资源分配 -> 虚拟化层执行。整个过程涉及多个 Nova 服务以及外部组件(Glance, Neutron, Cinder, Keystone)。 1、基本流程 sequenceDi 阅读全文
posted @ 2025-09-12 16:51
xclic
阅读(186)
评论(0)
推荐(0)
摘要:
Nova 是 OpenStack 最核心的服务之一,负责虚拟机(VM)实例的全生命周期管理,包括创建、调度、运行、终止等操作。它是 OpenStack 实现计算即服务(IaaS)的核心组件,支持多种虚拟化技术和硬件平台。 1 架构图 + + + + + + | 客户端 | | Horizon Das 阅读全文
posted @ 2025-09-12 16:03
xclic
阅读(44)
评论(0)
推荐(0)
摘要:
Glance 是 OpenStack 的镜像服务(Image Service),它负责虚拟机镜像的发现、注册、检索和交付。它提供了一个 RESTful API,允许用户查询虚拟机镜像元数据并检索实际镜像。 1、概述 1.1 核心概念 镜像(Image):虚拟机的模板,包含操作系统和必要的软件 镜像元 阅读全文
posted @ 2025-09-12 15:08
xclic
阅读(66)
评论(0)
推荐(0)
摘要:
Keystone 是 OpenStack 的核心组件之一,作为身份认证服务(Identity Service),它为整个 OpenStack 生态系统提供统一的身份验证、授权和服务目录管理。 三大核心功能: 身份认证(Authentication):验证用户身份(如用户名 / 密码、令牌等) 授权( 阅读全文
posted @ 2025-09-12 11:47
xclic
阅读(77)
评论(0)
推荐(0)
摘要:
OpenStack 是一个开源的云计算管理平台项目,它提供了一整套软件工具,用于构建和管理公有云和私有云环境中的基础设施即服务(IaaS)。简单来说,它就像一个云操作系统,能够通过 API 或管理界面,池化大量的计算、存储和网络资源,并按需分配给用户。 1、逻辑架构图 flowchart TD su 阅读全文
posted @ 2025-09-12 09:40
xclic
阅读(77)
评论(0)
推荐(0)
浙公网安备 33010602011771号