会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一切都是当下
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
2019年6月14日
cinder服务状态up/down的源码梳理
摘要: 基于ocata版本的,源码梳理 1)用户输入cinder service-list命令行,查看cinder服务的状态时,cinder的入口函数为cinder/api/contrib/services.py:Service:index方法 因此 service 的 up/down 状态取决于数据库中
阅读全文
posted @ 2019-06-14 18:06 一切都是当下
阅读(793)
评论(0)
推荐(0)
2019年6月13日
创建卷快照的源码分析
摘要: 基于ocata版本,创建快照的代码流程梳理 1、用户下发创建快照的命令 cinder --debug snapshot-create ee514adb-4e05-4ede-876a-c9a9d95cc1da 响应体 创建快照时,给快照起一个名字并且加描述信息 cinder --debug snaps
阅读全文
posted @ 2019-06-13 16:39 一切都是当下
阅读(819)
评论(0)
推荐(0)
cinder 服务启动与请求流程源码分析
摘要: 文章以ocata版本进行分析 cinder api 的创建和启动,和 nova api 类似,都是通过在 api-paste.ini 中定义 app ,然后将 app 加载之后,启动 wsgi 服务 走 keystone 验证的 cinder 服务,最后走 apiv3 由此, cinder api
阅读全文
posted @ 2019-06-13 11:53 一切都是当下
阅读(1041)
评论(0)
推荐(0)
2019年4月30日
cinder侧卸载卷流程分析
摘要: cinder侧卸载卷分析,存储类型以lvm+iscsi的方式为分析基础在虚机卸载卷的过程中,主要涉及如下三个函数1)cinder.volume.api.begin_detaching 把volume的状态改为detaching,阻止其它节点执行挂载操作2)cinder.volume.api.term
阅读全文
posted @ 2019-04-30 10:58 一切都是当下
阅读(1490)
评论(0)
推荐(0)
cinder侧挂载卷流程分析
摘要: cinder侧挂载卷流程分析,存储类型以lvm+iscsi的方式为分析基础cinder侧主要调用了三个接口1)reserve_volume: 把volume的状态改为attaching,阻止其它节点执行挂载操作。2)initialize_connection: 这个方法负责构建和返回nova调用者需
阅读全文
posted @ 2019-04-30 10:47 一切都是当下
阅读(2303)
评论(0)
推荐(0)
2019年4月25日
nova挂载volume源码分析
摘要: 当nova volume-attach instance_uuid volume_uuid 执行后,主要流程如下: 使用的存储类型是lvm+iscis 1、nova client解析该命令行,通过restful api接口访问nova-api访问nova api的接口如下形式,及请求体的内容如下po
阅读全文
posted @ 2019-04-25 19:33 一切都是当下
阅读(1629)
评论(0)
推荐(0)
2019年3月12日
小规模kvm宿主机管理-webvirtmgr安装
摘要: 1、前言WebVirtMgr是近两年来发展较快,比较活跃,非常清新的一个KVM管理平台,提供对宿主机和虚机的统一管理,它有别于kvm自带的图形管理工具(virtual machine manager),让kvm管理变得更为可视化,对中小型kvm应用场景带来了更多方便。WebVirtMgr采用几乎纯P
阅读全文
posted @ 2019-03-12 11:10 一切都是当下
阅读(705)
评论(0)
推荐(0)
2019年3月6日
手动给kvm虚机挂载lvm卷
摘要: 1、查看计算节点上虚机挂载的卷 2、查看计算节点上的vg 3、创建lvm卷 4、查看创建的lvm卷 5、virsh attach-disk挂载卷 6、查看虚机挂载的lvm卷 7、卸载虚机额外挂载的lvm卷 8、检查lvm卷是否卸载成功 9、移除创建的lvm卷
阅读全文
posted @ 2019-03-06 18:00 一切都是当下
阅读(1024)
评论(0)
推荐(0)
2019年1月24日
cinder create volume的流程-scheduler调度
摘要: 创建 Volume 时,cinder-scheduler 会基于容量、Volume Type 等条件选择出最合适的存储节点,然后让其创建 Volume。 1、cinder-scheduler配置相关项 在/etc/cinder/cinder.conf文件中,cinder 通过 scheduler_d
阅读全文
posted @ 2019-01-24 20:02 一切都是当下
阅读(1307)
评论(0)
推荐(0)
2019年1月22日
cinder create volume的流程(1)
摘要: 前提:代码的跟踪,使用的是ocata版本 零、执行cinder create 命令,创建数据卷,打开debug开关 一、cinder-api流程部分 cinder-api接收到以http协议发送的POST请求,经过http body分析:创建一个size为1GB的volume进入文件cinder/a
阅读全文
posted @ 2019-01-22 20:10 一切都是当下
阅读(3205)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
公告