OpenStack 系列文章

余生长醉 提交于 2020-12-25 10:43:34

目录

代码贡献

OpenStack 贡献者须知 — OpenPGP/SSH/CLA 贡献者协议
OpenStack贡献者须知 2 — 社区工作运作 & 代码贡献流程

集成部署

手动部署 OpenStack Rocky 双节点
使用 Ceph 作为 OpenStack 的统一存储解决方案

Nova

OpenStack Nova Release(Rocky to Train)
Nova 的高性能虚拟机支撑
OpenStack 高性能虚拟机之大页内存
OpenStack Nova 高性能虚拟机之 NUMA 架构亲和
OpenStack Nova 高性能虚拟机之 CPU 绑定
Nova 实现的 Fit Instance NUMA to Host NUMA 算法
OpenStack 虚拟机冷/热迁移功能实践与流程分析
OpenStack 虚拟机的磁盘文件类型与存储方式
OpenStack 虚拟机冷/热迁移的实现原理与代码分析
OpenStack 虚拟机热迁移流程图
OpenStack 的 SR-IOV 虚拟机热迁移
OpenStack 虚拟机启动流程 UML 分析(内含 UML 源码)
Nova Conductor 与 Versioned Object Model 机制
Nova rebuild for boot from volume issue
Openstack Nova 源码分析 — RPC 远程调用过程
openstack nova 源码解析 — Nova API 执行过程从(novaclient到Action)
Openstack Nova 源码分析 — Create instances (nova-conductor阶段)
Openstack Nova 源码分析 — 使用 VCDriver 创建 VMware Instance
Openstack nova-scheduler 源码分析 — Filters/Weighting
OpenStack 虚拟机的配置初始化 — Cloud-Init & Config Drive | Metadata API


















Neutron

我非要捅穿这 Neutron(一)网络实现模型篇
我非要捅穿这 Neutron(二)上层资源模型篇
我非要捅穿这 Neutron(三)架构分析与代码实现篇(基于 OpenStack Rocky)
我非要捅穿这 Neutron(四)Open vSwitch in Neutron
启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈



Cinder

Cinder 架构分析、高可用部署与核心功能解析
Cinder AZ 与 Nova AZ 的同步问题
Cinder 的 I/O QoS
Cinder LVM Oversubscription in thin provisioning


Placement

OpenStack Placement Project(Rocky to Train)
OpenStack Nova Placement API 统一资源管理接口的未来

Ironic

Ironic 裸金属管理服务
Ironic 裸金属管理服务的底层技术支撑
Ironic 裸金属实例的部署流程
Ironic 裸金属管理服务的网络模型
手动集成 Ironic 裸金属管理服务(Rocky)
注册 Ironic 裸金属节点并部署裸金属实例
Ironic 的 Rescue 救援模式实现流程





Octavia

Amphorae 与 Octavia Worker 的安全通信实现
Octavia Rocky UDP 负载均衡功能试验
OpenStack Octavia(Rocky)的实现与分析
Octavia health-manager 与 amphora 故障修复的实现与分析
Octavia 创建 Listener、Pool、Member、L7policy、L7 rule 与 Health Manager 的实现与分析
HAProxy、Keepalived 在 Ocatvia 的应用实现与分析
Octavia 的 HTTPS 与自建、签发 CA 证书
Octavia 创建 loadbalancer 的实现与分析
Octavia 项目加速 OpenStack LBaaS 落地大规模应用场景







Kolla

Kolla 让 OpenStack 部署更贴心

Blazar

OpenStack Blazar 架构解析与功能实践

Rally

OpenStack Rally 质量评估与自动化测试利器

Devstack

再谈 Devstack(Rocky)

其他

OpenStack 云主机镜像制作
OpenStack 对接 Ceph 环境可以创建卷但不能挂载卷的问题
OpenStack 节点重启后无法联网的问题
OpenStack 的单元测试
OpenStack RPM Sample 解析
Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解
Openstack 实现技术分解 (4) 通用技术 — TaskFlow
OpenStack 实现技术分解 (5) 应用开发 — 使用 OpenStackClients 进行二次开发
OpenStack 实现技术分解 (6) 通用库 — oslo_log
OpenStack 实现技术分解 (7) 通用库 — oslo_config
Openstack_单元测试工具 tox
Openstack_单元测试
Openstack_通用技术_RPC 远程异步调用
Openstack 通过 SQLAlchemy-ORM 访问数据库
Openstack_SQLAlchemy_一对多关系表的多表插入实现
Openstack_SQLAlchemy 修改数据库的表结构
Openstack Restful API 开发框架 Paste + PasteDeploy + Routes + WebOb















易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!