OpenStack IceHouse版cinder模块新添加功能
感谢朋友支持本博客。欢迎共同探讨交流。因为能力和时间有限。错误之处在所难免,欢迎指正!
假设转载,请保留作者信息。
博客地址:http://blog.csdn.net/gaoxingnengjisuan
邮箱地址:dong.liu@siat.ac.cn
眼下版本号添加的功能:
1 添加qos_specs功能对solidfire driver 的支持。
2 添加对x-openstack-request-id的支持;
3 当挂载或卸载卷的时候实现发送通知的功能。
4 实现cinder backup恢复的API;
5 添加卷元数据对cinder backup的支持;
6 把cinder-rootwrap迁移到common oslo.rootwrap;
7 添加当前已经使用资源的信息到命令absolute-limits的返回结果中。之前命令absolute-limits的返回结果仅仅是租户可以使用的资源最大极限值;
8 应用TaskFlow 0.1.1实现卷的建立功能。(这点让我比較郁闷。刚刚分析完这部分源代码。在H版中,taskflow是集成在cinder模块的源代码中的,如今把taskflow以独立库的形式出现。I版源代码我还没有看。可是预计实现过程应该没有大的改变。)
9 弃用调度器中的随机选取算法和简单选取算法,在H版中,调度器一共实现了三个调度算法,如今弃用了两个不是非常完好的调度算法。不知道有没有添加新的算法。
10 块存储后端添加对Dell EqualLogic volumes的支持。
11 实现API服务的多进程支持,这主要是实现针对多核server的资源充分利用;
12 应用WSGI代码实现建立多工作进程来处理API负载。
13 添加Quota的删除功能;
14 同意用户在卷建立之后可以改变卷的type。
15 添加HP MSA 2040的驱动。
16 添加qos_specs功能对3PAR drivers的支持。
17 对于光线通道卷添加自己主动化FC SAN zone/access的控制和管理功能。
18 添加nfs driver的copyoffload支持。copyoffload实现的是卷之间的数据拷贝功能。
19 添加光纤通道卷Fibre Channel Volume Driver对EMC存储的支持;
20 添加Add EMC VNX Direct Driver。
21 添加IBM SONAS and Storwize V7000 Unified Storage Systems驱动。
22 LeftHand Cinder Driver的修正使其支持REST接口。
23 整合rtslib-fb;
24 添加应用3PAR实现卷的本地迁移功能;
局限:快照建立的卷不能被迁移;没有卸载的卷不能被迁移。仅仅能在本地域中迁移;不支持卷的re-type。
25 添加应用LehtHand API实现卷的本地迁移功能。
局限:快照建立的卷不能被迁移。没有卸载的卷不能被迁移;源和目标集群必须在同一个管理组中;不支持卷的re-type;
26 引用oslo.messaging库;
27 当cinder的某个服务被禁用,採用一种方法实现记录其原因。
28 为HP LeftHand driver实现重置卷type的功能;
29 为SolidFire driver实现重置卷type的功能。
30 完好TSM Backup Driver。
31 为vmdk卷添加基于volume-type的存储策略;
32 实现通过cinder API来建立多个卷的功能。
计划将来会陆续实现的功能:
33 添加导入导出卷的功能;
34 实如今指定主机上建立卷的功能;
35 数据库中数据的清除工作;
36 应用实际数据在全部后端中測试全部数据库的迁移;
37 在虚拟机实例已经建立执行的主机上建立卷(没太明确);
38 实现同一个租户以下不同用户的单独的资源配额信息(quotas)的支持。眼下同一个租户以下不同用户获取的资源配额信息是同样的。当要实现限制不同用户使用的资源时,须要添加这个功能;这个功能在nova中已经实现;
39 实现提供跨租户共享卷的功能(这个比較好);
40 裸机卷。
41 实现卷回滚恢复为曾经获取的它的快照;
42 i18n Message的实现,用于同步oslo代码到cinder;
43 实现solidfire driver对V6 endpoint 的支持。
44 实现单个Backend 的多Capability集合的获取;
45 添加NetApp E-series and EF-Series systems 到 NetApp unified driver;
46 NFS操作pNFS的支持;
47 通用ZFS-backed iSCSI SAN驱动;
48 应用TaskFlow 0.1实现复制卷到镜像的重构代码;
49 Fusion-io ioControl Hybrid存储阵列驱动;
50 添加cinder备份的任务状态;
说明:本文依据https://blueprints.launchpad.net/cinder/icehouse进行简单的整理;
OpenStack IceHouse版cinder模块新添加功能的更多相关文章
- 【openstack N版】——块存储服务cinder
一.块存储服务介绍 1.1块存储服务通常包含以下组件 cinder-api: 接受API请求,并将其路由到"cinder-volume"执行. cinder-volume: 与块存 ...
- Ceph和Openstack的cinder模块对接方法
1.创建存储池 在ceph节点中执行如下语句. #ceph osd pool create volumes 2.配置 OPENSTACK 的 CEPH 客户端 在ceph节点两次执行如下语句,两次{y ...
- CentOS7安装OpenStack(Rocky版)-09.安装Cinder存储服务组件(控制节点)
本文分享openstack的Cinder存储服务组件,cinder服务可以提供云磁盘(卷),类似阿里云云盘 ----------------------- 完美的分隔线 -------------- ...
- 云计算/云存储---Ceph和Openstack的cinder模块对接方法
1.创建存储池 在ceph节点中执行如下语句. #ceph osd pool create volumes 2.配置 OPENSTACK 的 CEPH 客户端 在ceph节点两次执行如下语句,两次{y ...
- 系统管理模块_岗位管理_改进_使用ModelDroven方案_套用美工写好的页面效果_添加功能与修改功能使用同一个页面
改进_使用ModelDroven方案 @Controller @Scope("prototype") public class RoleAction extends ActionS ...
- CentOS7.2非HA分布式部署Openstack Pike版 (实验)
部署环境 一.组网拓扑 二.设备配置 笔记本:联想L440处理器:i3-4000M 2.40GHz内存:12G虚拟机软件:VMware® Workstation 12 Pro(12.5.2 build ...
- CentOS7.4安装部署openstack [Liberty版] (二)
继上一篇博客CentOS7.4安装部署openstack [Liberty版] (一),本篇继续讲述后续部分的内容 一.添加块设备存储服务 1.服务简述: OpenStack块存储服务为实例提供块存储 ...
- Windows 10 版本 1507 中的新 AppLocker 功能
要查看 Windows 10 版本信息,使用[运行]> dxdiag 回车 下表包含 Windows 10 的初始版本(版本 1507)中包括的一些新的和更新的功能以及对版本 1511 的 W ...
- Openstack Ice-House 版本号说明--之中的一个 NOVA
OpenStack Icehouse在4.17正式公布,看了下release note,发现改变不小,说明openstack还是在高速发展中,有不少新的特性增加,也有些小的剔除.以下就我所关注的项目做 ...
随机推荐
- [转]pickle python数据存储
python的pickle模块实现了基本的数据序列和反序列化.通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储:通过pickle模块的反序列化操作,我们能够从文件 ...
- SQL server 事务实例
简单的SQLserver事务实例: 执行SQL 组合操作A.操作B,只有AB都执行成功时才提交事务,否则回滚事务. 测试数据表: --1.数据表A CREATE TABLE A( A1 VARCHAR ...
- 转自kuangbin的AC自动机(赛前最后一博)
有了KMP和Trie的基础,就可以学习神奇的AC自动机了.AC自动机其实就是在Trie树上实现KMP,可以完成多模式串的匹配. AC自动机 其实 就是创建了一个状态的转移图,思想很 ...
- 九度oj 题目1031:xxx定律 题目1033:继续xxx定律
题目描述: 对于一个数n,如果是偶数,就把n砍掉一半:如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止. 请计算需要经过几步才能将n变到1,具体可见样例. 输入: ...
- 【bzoj3671】[Noi2014]随机数生成器 贪心
题目描述 输入 第1行包含5个整数,依次为 x_0,a,b,c,d ,描述小H采用的随机数生成算法所需的随机种子.第2行包含三个整数 N,M,Q ,表示小H希望生成一个1到 N×M 的排列来填入她 N ...
- 【Luogu】P3052摩天大楼里的奶牛(状压DP)
参见ZHT467的题解. f[i]表示在i这个集合下的最少分组数和当前组最少的容量. 从1到(1<<n)-1枚举i,对于每个i枚举它的子奶牛,然后重载运算符计算. 代码如下 #includ ...
- 算法复习——迭代加深搜索(骑士精神bzoj1085)
题目: Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位.在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相 ...
- asp.net mvc 页面内容呈现Html.Raw HtmlString
asp.net mvc 页面内容呈现Html.Raw Html.Raw内容经过页面呈现,不呈现Html标签 @Html.Raw( File.ReadAllText(Server.MapPath(&qu ...
- LA 3135 优先队列
题目大意:有若干命令,它有两个属性Q_Num,Period(周期).按时间循序模拟前k个命令并输出他们的Q_Num,若同时发生输出Q_Num最小的值. #include<iostream> ...
- uva 11178二维几何(点与直线、点积叉积)
Problem D Morley’s Theorem Input: Standard Input Output: Standard Output Morley’s theorem states tha ...