
OpenStack
文章平均质量分 92
记录学习OpenStack中的过程
xiajun_taurus
前端爱好者
展开
-
【OpenStack Liberty】cinder创建卷过程源码解析
本文主要对cinder创建volume的主要调用点进行了梳理,篇幅较长,跟着文档阅读代码效果更佳~以上就是cinder创建volume的主要调用流程,仅仅贴上主要代码及注释,中间各项细节加载可以根据这个方向去仔细看,本文不再贴出。如有错误欢迎指教😘后面有更好的想法再补充。原创 2023-02-03 17:18:45 · 1299 阅读 · 0 评论 -
【OpenStack Liberty】cinder WSGIService启动流程(cinder-api)
上一篇文章(【OpenStack Liberty】cinder service模块启动流程)中以cinder-sechduler启动为例走读了代码。也提到scheduler、volume、backup都属于Service,而cinder-api属于WSGI Service,其实主要启动流程基本一致,本文主要偏向讲WSGIService启动流程。以上就是cinde-api的启动流程,仅仅贴上主要代码及注释,中间各项细节加载可以根据这个方向去仔细看,本文不再贴出。如有错误欢迎指教😘后面有更好的想法再补充。原创 2023-02-03 15:02:55 · 416 阅读 · 0 评论 -
【OpenStack Liberty】cinder service模块启动流程(cinder-backup、cinder-scheduler、cinder-volume)
之前我们在源码准备工作中找到了程序入口。下面我们就四个模块的启动流程进行分析。启动流程大致相同,本着由简入深的原则,先从cinder-backup和cinder-scheduler开始,同时本文也仅记录这两个模块的启动流程。以上就是cinde-scheduler的启动流程,放上主要代码及注释,有时候真的不知道怎么将这些代码思路组织成语言😭,憋字憋的难受,如有错误欢迎指教😘后面有更好的想法再补充。原创 2023-01-30 11:19:12 · 728 阅读 · 0 评论 -
【OpenStack Liberty】Cinder源码走读--准备工作
本文简单介绍一下源码走读前的准备工作,提到了cinder启动到源码的联系,同时简单介绍了下cinder源码目录结构。【OpenStack】Cinder简介拉下来的代码pycharm打开目录如下:在这一层中只有cinder是核心代码,其他的目录文件是一些配置文件和文档,后面主要分析的是cinder中的内容。OpenStack Cinder 源码解读(基于Mitaka)(一)(源码体系结构)原创 2023-01-12 17:12:45 · 477 阅读 · 0 评论 -
【OpenStack】Cinder简介
近期研究OpenStack相关技术,将学习过程中思路形成文字记录下来并进行分享,以便后期查阅。如有错误请不吝指出,我将虚心学习☺️块存储:挂接裸硬盘,分区,格式化,创建文件系统;或者直接使用裸硬盘存储数据文件系统存储:通过nfs等方式挂载远程的文件系统在块存储中,裸硬盘通常被称为volume(卷)。理解了块存储,就能很容易的理解cinder。cinder是OpenStack平台中负责提供块存储服务的组件,它的任务就是管理volume从创建到删除的整个生命周期。原创 2023-01-11 17:36:50 · 2671 阅读 · 0 评论