设为首页 收藏本站
查看: 964|回复: 0

[经验分享] OpenStack IceHouse版cinder模块新添加功能

[复制链接]

尚未签到

发表于 2017-6-27 12:03:48 | 显示全部楼层 |阅读模式
  感谢朋友支持本博客。欢迎共同探讨交流。因为能力和时间有限。错误之处在所难免,欢迎指正!
假设转载,请保留作者信息。
博客地址: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进行简单的整理;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388607-1-1.html 上篇帖子: Openstack 网络服务 Neutron计算节点部署(十) 下篇帖子: 创建 VXLAN
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表