您的位置:首页 > 运维架构

OpenStack IceHouse版cinder模块新增加功能

2014-04-22 13:48 162 查看
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!

如果转载,请保留作者信息。

博客地址: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服务的多进程支持,这主要是实现针对多核服务器的资源充分利用;

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进行简单的整理;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: