微信号:dellemc_tech

介绍:为戴尔易安信客户提供技术支持服务,为广大IT行业用户分享技术文章与行业信息。

开源平台支持,VNX OpenStack Juno Cinder驱动最佳实践

2017-09-11 16:31 EMC中国技术社区

OpenStack是当前非常流行的一个开源云计算平台。业界越来越多的IT公司开始加入到这个开源项目的开发与贡献中,当然EMC也是其中的一员。本篇白皮书着重介绍了EMC的VNX对于OpenStack Juno Cinder驱动支持的最佳实践。


OpenStack在架构方面分为三个大部分,Compute、Networking、Storage。每个大类里面还分层不同的子项目,Cinder就是Storage类中针对block存储的子项目(Swift是针对object存储、Manila是针对文件存储)。 Juno是目前OpenStack的稳定版本,发布与2014年10月份。


OpenStack Block存储Cinder是为OpenStack的计算单元(VM)提供持久块存储的容器。它对于可扩展的文件系统、最大性能、与企业存储服务的集成以及需要访问原生块级存储的应用程序而言是必需的。用户可以通过仪表盘来创建,添加,移除block设备,除了支持Linux服务器的本地存储之外,Cinder还能为大量的存储平台提供支持, 而EMC VNX也是其中之一。


Cinder的架构如下,Cinder 的功能通过 REST API 展现给OpenStack仪表板和命令行调用。Cinder API解析所有传入的请求并将它们转发给消息队列,调度程序(Cinder Scheduler)和卷服务器(Cinder Volume)在该队列中执行实际的工作。在创建新的卷时,调度程序将会决定哪台主机应对该卷负责。默认情况下,它会选择拥有最多可用空间的节点。卷管理程序管理着可动态附加的块存储设备,这些设备也被称为卷。它们可用作虚拟实例的启动设备,或作为辅助存储进行添加。Cinder 还为快照(卷的只读副本)提供了一种设备。然后可以使用这些快照来创建新的卷,以供读写使用。默认情况下,该后端存储是本地卷组上的逻辑卷管理,但可以通过驱动程序将它扩展到外部存储阵列或设备。本篇白皮书中介绍的VNX Cinder Driver即负责,将Cinder Volume的指令进行转换成Navisphere CLI请求发送到VNX存储。


VNX Cinder Driver支持VNX2和VNX1阵列,Block OE在5.32以上版本就可以。白皮书的第二部分提供了NaviSecCLI、Cinder-Volume安装步骤,以及Host Registration、MPIO、Cinder.conf的配置步骤。


VNX Cinder Driver除了支持Cinder本身的功能以外,提供了以下的高级功能:

  • 多协议验证安全支持:VNX Cinder Driver支持Gloal、LDAP和Local验证模式,并能够为不同的VNX存储阵列配置不同的安全文件。

  • 创建不同调配类型的卷:VNX Cinder Driver支持创建不同类型的VNX存储卷,例如Thin和Thick,包括Compression、Deduplication功能等等。

  • 创建不同存储层策略的卷:可以从OpenStack Cinder直接创建VNX的分层存储。

  • 创建使用FAST Cache的卷:直接从OpenStack Cinder创建使用到VNX Cache功能的卷。

  • iSCSI端口容错:可以在配置文件中指定iSCSI池,当Cinder链接的VNX iSCSI端口在网络不可用的情况自动进行切换。

  • 存储端的检查机制:例如Force Delete,Threshold Check等功能,让Cinder能与VNX更好地集成。

  • SP高可用配置:可以让Cinder利用到VNX的Active-Active Storage Processor架构。


白皮书的第三部分还提供了有关于升级与数据迁移的操作与建议。包括HA Deployment、Volume Migration、Volume Retyping、Instance Migration等等。综合来看,VNX Cinder Driver可以让OpenStack平台与EMC存储阵列更好的集成。让原本Cinder的一些限制能够通过VNX阵列内部的诸多高级存储功能来进行补强。同时,用户也可以将VNX接入到OpenStack中作为数据存储的载体。




其它参考文章:

说说EMC解决方案中的那些产品和案例



更多精彩内容,请点击阅读原文”进行查看!

如何每天都能收到如此精彩的文章?

①点击右上角点击查看官方账号”→点击关注

②长按并识别下图中的二维码,直接访问EMC中文支持论坛


 
戴尔易安信技术支持 更多文章 Dell EMC XtremIO + PowerEdge 32 Gb/S FC性能测试报告 光纤清洁帮助客户节省时间 VMAX全闪存部署Splunk性能测试与最佳实践 RecoverPoint拷贝测试、生产数据恢复和故障切换的实践 Fibre Channel over IP protocol(FCIP)基本概念
猜您喜欢 图灵访谈 CSS魔法:学海无涯,而吾生有涯 find命令详解 用工厂流水线的方式来理解 RxJava 的概念 游戏后台开发那些事 屌炸天的程序员:吸过毒、卖过杀毒软件,现在还要竞选美国总统!