目录
代码贡献
《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
Blazar
Rally
《OpenStack Rally 质量评估与自动化测试利器》
Devstack
其他
《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》
来源:oschina
链接:https://my.oschina.net/u/4297638/blog/4839863