6 Roger_Yu_

尚未进行身份认证

暂无相关描述

等级
博文 8
排名 42w+

Nova Data Flow(Newton版)

NovaDataFlowSkiptoendofmetadataCreatedbyYuQian,lastmodified justamomentagoGotostartofmetadaNovaDataFlow一、简介首先看看Nova的架构图,里面包含了Nova

2017-08-10 17:21:46

Cloudkitty Data Flow(Newton版)

一、简介架构图cloudkitty总共有两个服务(进程),cloudkitty-api和cloudkitty-processorcloudkitty-api服务作为外界访问cloudkitty的统一接口,可以分为两组api,文档如下:cloudkittyAPI,通过rpc与cloudkitty-processor服务进行通信。cloudkitty-proc

2017-08-09 10:31:02

Zaqar Data Flow(Newton 版)

一、简介架构图老套路,首先上架构图:zaqar仅有一个服务zaqar-server,其中主要内容集中在transport这个组件中,通过transport的类型(websocketorwsgi)来进行其他组件的初始化,对应关系如下:当transport选用websocket时,会初始化api组件,在该组件中初始化storage和control中的

2017-08-09 10:28:28

boot from volume分析(Newton版)

一、概述    虚拟机的启动具有多种方式,这些方式体现在创建虚拟机的源与目标位置的多样性。这里的“源”即虚拟机的来源,可以有卷(bootable状态为true)、快照、镜像,“目标位置”即虚拟机创建后存放的位置,可以有卷、hypervisor指定的后端。    此处从卷启动虚拟机即虚拟机的目标位置在卷上,该虚拟机的来源可以为卷(bootabl

2017-04-27 18:15:07

cinder的delete操作及与底层ceph的调用关系

分析cinder、ceph中有关delete的操作 cinder中怎样调用到driver层对于后端使用ceph来说,cinder.conf中的volume_driver的值为:cinder.volume.drivers.rbd.RBDdriverrbd.py怎么调用到ceph进行操作调用流程如上,在python库中load进librbd库,从而实现python到c++的调用

2017-01-20 10:09:13

cinder-backup细致分析

创建backup流程图:  恢复backup流程图:二、可扩展接口 下面给出了backup相关的层次接口,并显示了各层次功能接口的调用关系。主要分为以下几个层次:层次功能cinder-api的API层接口暴露给客户端的API接口cind

2017-01-20 10:01:07

cinder-backup详细介绍

首先介绍Snapshot    snapshot可以为volume创建快照,快照中保存了volume当前的状态,此后可以通过snapshot回溯    主要采用了CopyOnWrite算法。进行快照时,不牵涉到任何档案复制动作,它所作的只是通知服务器将目前有数据的磁盘区块全部保留起来,不被覆写。接下来档案修改或任何新增、删除动作,均不会覆写原本数据所在的磁盘区块

2017-01-20 09:51:17

cinder-backup程序流程

与其它组件、服务的调用类似:    1.CinderClient发送请求     2.CinderAPI监听请求,并交由cinder.api.contrib.backup处理     3.CinderBackup的rpc客户端经api.py二次封装被import     4.cinder/backup/api.py->ci

2017-01-20 09:49:57
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!