在最新OpenStack Ocata版本中,Cinder、Swift和Manila存储项目的重点是稳定性、可用性和其他企业功能。

根据OpenStack Cinder块存储服务PTL和华为首席架构师Sean McGinnis的说法,在Ocata版本中,Cinder块存储服务的开发人员专注于bug修复和支持active—active高可用性(HA)。

 

Cinder是最受欢迎的OpenStack开源存储项目。

McGinnis表示,大部分HA工作已经完成,使Cinder服务能够在节点发生故障或服务需要脱机以进行升级等情况下运行冗余。但他表示,还需要测试各种后端驱动,以确保并发操作没有问题。 McGinnis指出,Ocata发布周期要比通常的OpenStack版本短。

另外,在OpenStack Ocata中,McGinnis表示,Cinder团队“不赞成使用”一致性组功能。他表示在OpenStack中弃用意味着该功能仍在当前版本中,但在下一版本中将被删除。McGinnis表示,用户可能需要更新脚本或自定义程序,因为API和命令行已更改,但好在该功能并没有被广泛部署。

McGinnis表示,通过“通用卷组”允许用户根据需要对卷进行逻辑分组,等效功能替换了一致性组他说,新的卷分组有助于实现一致的快照,并且为把卷组复制到另一个后端进行数据保护铺平了道路。

OpenStack Ocata版本中的其他关键Cinder功能包括支持滚动更新和微型版本。滚动更新支持意味着用户不需要关闭所有Cinder服务来升级。微型版本允许API发展的同时保持向后兼容性。

“最终用户使用微型版本的好处是他们可以编写脚本和代码,请求特定版本的API,并且知道该版本不会随着云升级到更高版本而改变。”McGinnis说, “而且他们可以编写代码来要求一个特定的版本,并找出是否有更新的功能可用,并在需要的时候可以回到之前的逻辑。”

OpenStack Foundation在2017年4月的用户调查显示,最受欢迎的Cinder驱动程序仍然是Ceph RADOS Block Device(RBD)—— 363名受访者中有近一半表示他们将Ceph RBD用于生产;之后是生产使用率为15%的Linux逻辑卷管理器,再后面是10%的NetApp、8%的NFS和5%的戴尔EMC。

 

OpenStack Swift更新

根据最新的OpenStack用户调查,七年前就创建的OpenStack项目Swift对象存储服务,最常用于应用数据和备份。其他数据类型包括文档和静态Web内容。

在OpenStack Ocata周期中对Swift的更新包括改进的擦除代码存储和后端一致性引擎。

Swift PTL和SwiftStack公司技术总监John Dickinson表示,在更广泛的生态系统中还有其他工作正在使Swift可用于不同的用例。包括,Swift与现代硬盘驱动器和存储机箱的配合方式有所改进;添加企业功能,如分层、策略迁移和加密;使Swift在多云和混合云环境中运行良好,如AWS和Google。

 

最新的OpenStack Manila

 

Manila PTL、NetApp架构师Ben Swartzlander表示,最新的OpenStack存储项目Manila共享文件服务继续被稳定地采用。最新的OpenStack用户调查显示,最受欢迎的Manila驱动程序是 Ceph Filesystem——51个受访者中有53%表示使用;其他的NetApp占28%;,通用Manila驱动占20%,GlusterFS占8%,华为和IBM General Parallel File System均为4%。

 

在OpenStack Ocata版本中,Manila的新功能包括支持可挂载快照,将共享恢复到快照并在迁移期间保留快照。Swartzlander表示,该项目增加了直接安装快照的便宜选项,而不是从快照创建共享。

Manila还为Dell EMC VMAX、QNAP和MapR-FS添加了新的驱动程序。该项目删除了一致性组,并用实验性通用共享组替换。

Swartzlander说:“最初的一致性组功能不够灵活,据我们所知,用得很少。用户要求更灵活的分组结构,因此我们重新设计了该功能。”

Manila项目也在努力支持Tooz以便在HA环境中启用分布式锁定。Swartzlander说,Manila正在逐渐添加原语,以便可以跨多个控制器节点部署,从而实现更多的可扩展性和可靠性。

 

 

 

编译:Jonathan Zhang

作者Carol Sliwa

来源:http://searchstorage.techtarget.com/news/450419019/OpenStack-Ocata-storage-projects-add-enterprise-features

投稿邮箱:openstackcn@sina.cn