目錄
代碼貢獻
《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》