openstack

哈里谢顿1 天前
openstack
OpenStack 中的 nova-conductor 与 ironic-conductor 及其分布式锁机制详解在 OpenStack 云平台架构中,nova-conductor 和 ironic-conductor 是两个重要的后端服务组件。它们分别服务于虚拟机和裸金属服务器的生命周期管理。虽然名字相似,但二者的职责、服务对象、实现机制以及分布式锁的使用方式均有显著区别。本文将详细解析这两个组件及其分布式锁机制的异同。
哈里谢顿5 天前
openstack
OpenStack oslo-config 详解oslo-config 是 OpenStack 项目中用于统一管理配置文件和命令行参数的库。它为各个服务(如 Keystone、Nova、Glance 等)提供灵活、标准化的配置方式,支持多种配置源和类型。
感哥11 天前
openstack
OpenStack Cinder 创建卷Cinder 的卷创建(create volume)是块存储服务的核心操作,涉及从请求接收、调度决策到存储后端实际创建的完整流程。
感哥11 天前
openstack
OpenStack Cinder 架构Cinder 是 OpenStack 的 块存储 (Block Storage) 服务,其核心功能是为虚拟机实例提供持久化的块存储设备(即云硬盘 Volume)。这些云硬盘可以被挂载到虚拟机实例上,就像给物理服务器插上一块新的硬盘一样,用于扩展实例的存储空间或持久化保存数据,即使实例本身被终止,数据也不会丢失。
感哥11 天前
openstack
OpenStack Nova Scheduler 计算节点选择机制Nova Scheduler 的核心任务是解决“虚拟机实例在哪个计算节点上启动”的问题,它根据用户通过 flavor 提出的资源需求(如 CPU、内存、磁盘)来做出决策。其默认的调度器是 Filter Scheduler,工作流程主要分为过滤 (Filtering) 和称重 (Weighting) 两个阶段。
感哥14 天前
openstack
OpenStack Nova 创建虚拟机创建虚拟机的过程是一个经典的分布式、异步、状态驱动的工作流。其核心设计哲学是:API 接收请求 -> 调度决策 -> 资源分配 -> 虚拟化层执行。整个过程涉及多个 Nova 服务以及外部组件(Glance, Neutron, Cinder, Keystone)。
感哥14 天前
openstack
OpenStack Glance(镜像)Glance 是 OpenStack 的镜像服务(Image Service),它负责虚拟机镜像的发现、注册、检索和交付。它提供了一个 RESTful API,允许用户查询虚拟机镜像元数据并检索实际镜像。
感哥14 天前
openstack
OpenStack Keystone详解Keystone 是 OpenStack 的核心组件之一,作为身份认证服务(Identity Service),它为整个 OpenStack 生态系统提供统一的身份验证、授权和服务目录管理。
安全菜鸟23 天前
openstack
传统方式部署OpenStack具体教程传统部署就是把 OpenStack 各个服务(Keystone、Glance、Nova、Neutron、Cinder、Horizon 等)直接安装到宿主操作系统并作为系统服务(systemd / apache 等)运行,而不是运行在容器里。优点是理解直观、调试方便;缺点是依赖冲突、升级/回滚更复杂。
哈里谢顿2 个月前
openstack
Ironic 中 Clean/deploy Step 延迟执行的原因分析当使用 OpenStack client 执行 clean step 后,确实不会立即执行,而是需要等待一段时间。这是由 Ironic 的架构设计和工作机制决定的,主要原因如下:
哈里谢顿2 个月前
openstack
ironic中为什么 IPMI Hardware Type 必须支持 IPMIManagement这个问题涉及到 Ironic 的设计原理和 IPMI 硬件的特性。让我详细解释为什么 IPMI Hardware Type 的 supported_management_interfaces 中必须包含 ipmitool。
哈里谢顿2 个月前
openstack
Ironic 中各个接口的作用详解Ironic 采用了接口驱动模型(Interface-Based Driver Architecture),将不同的硬件管理功能分解为独立的接口,每个接口负责特定的操作类型。这种设计提供了极大的灵活性和可扩展性。
CZIDC2 个月前
linux·服务器·笔记·华为云·openstack
博客摘录「 华为云平台-FusionSphere OpenStack 8.2.1 系统加固」2025年7月15日编号 加固项 "风险 等级" 加固原理/Rationale 审计方法/Audit 期望结果/Expect Results 加固方法/Remediation 1 OpenSSH加固配置 1.1 OpenSSH加固配置 1.1.1 SSH使用的版本 H "Open SSH V2版本在安全性能、方便性上有所提高,默认使用V2版本。 如果用户根据实际需要采用V1版本,可登录主机将数值修改为“1”。 " 查看/etc/ssh/sshd_config文件 Protocol被设置为“2” 将Protocol设置为2 1
行止63 个月前
linux·openstack
OpenStack云平台管理功能:是 OpenStack 计算资源管理的核心组件,负责虚拟机实例全生命周期管理,像实例的创建、启动、暂停、迁移、销毁等操作。作为计算资源单位,它屏蔽 Hypervisor(虚拟机监控程序 )差异,让上层无需关注底层虚拟化技术实现,默认用 KVM(基于内核的虚拟机),也支持其他虚拟化技术。还能横向扩展,通过增加计算节点,轻松提升整体计算能力,应对业务增长。
曼汐 .3 个月前
openstack
私有云平台实战-OpenStack文章目录#1.1OpenStack核心组件和功能#2.1OpenStack案例环境2.1.1创建实例2.1.2绑定浮动IP地址
哈里谢顿3 个月前
openstack
python的Mixin设计模式学习,以ironic-python-agent代码为例Python 中的 Mixin 是一种设计模式,指的是提供特定功能的类,专门用于被其他类继承(混入),以扩展那些类的能力。Mixin 不是独立使用的,而是通过多重继承的方式"混入"到其他类中。
曼汐 .3 个月前
openstack
私有云平台实战-OpenStack入门体验目录#1.1云计算概述1.1.1什么是云计算1.1.2云计算的服务模型1.1.3OpenStack概述
果子⌂3 个月前
openstack
OpenStack入门体验修改密码:
zkyqss3 个月前
linux·笔记·openstack
OVS Faucet练习(下)在前面的练习中,已经启动该虚机。如果没有启动,执行:virsh start host1添加网关配置:在前面的练习中,已经启动该虚机。如果没有启动,执行:
2401_841003983 个月前
openstack
openstack入门体验目录云计算概述云计算服务类型openstack概述openstack一键部署OpenStack 一键部署实践