openstack rocky 安装_VxFlex OS与OpenStack集成

我们知道Ceph是Openstack下使用较多的分布式存储方案,但由于其同时支持块、对象、文件等存储协议的架构,造成其在性能和功能上不得不有取舍。VxFlex OS的高性能作为其最突出特点,对OpenStack下需要高IO低延迟的需求提供了的更多的选择。

5e2de10586e1dd4ee8fe9b481e524a96.png

下面简要介绍下VxFlex与OpenStack集成的方法。VxFlex对OpenStack的支持是有一些版本对应的要求。因为我的OpenStack Stein版本(RDO安装),所以VxFlex (ScaleIO )选择了2.6.1.1_113,都是安装在CentOS 7.6(1810)Linux 系统。

0e6a97af1e5201e393ac55a6812ac975.png

OpenStack Cinder是通过VxFlex Gateway REST API调用底层存储,因此必须有Gateway安装在129机器上;三台VxFlex节点最小集群,每个节点都安装SDS/SDC/MDM。

74f09bc58de960a2dd79073d143e2b65.png

NOVA 计算 节点也是通过 Cinder调用存储, 在 其上必须安装 SDC 。 在 这个 实验中,使用的是RDO  All- in-One 将OpenStack所有组件都安装在了一个节点128上,在这上面当然也需要提前安装SDC。下面是命令行安装方式,如没有使用Virtual IP,则MDM地址用逗号隔开。

e9cd05e62459862ba4e950273db667ac.png

登录OpenStack, 编辑/etc/cinder/cinder.conf,修改enabled_backends=scaleio

b3bb41df07f89003f641f4bdccede4cf.png

在文件最末添加[scaleio]一节,此名称要和enabled_backends值对应:

9fcef8001605e879be334722be4e8d4a.png

  • volume_driver的值要和以下目录对应,有的早期版本是emc

    /usr/lib/python2.7/site-packages/cinder/volume/drivers/

  • volume_backend_name的值和上面对应

  • san_ip是gateway的IP,san_login和san_password注意是MDM的用户名和密码

  • sio_storage_pools的命令格式是protection:storage pool,如有多个可用逗号隔开

编辑保存后,重启Cinder服务:

service openstack-cinder-api restart

service openstack-cinder-scheduler restart

service openstack-cinder-volume restart


然后可以查看/var/log/cinder/volume.log,可以看到已经认出了Pool ID,Free Capacity是480GB,和VxFlex GUI显示的一样。

59d8d98577edf3b294d215c01c9b044e.png

f5d6252951fa41621a6c1cc46f3961f3.png

然后通过以下命令创建卷类型,再查询cinder type-list,可以看到卷类型scaleio已经创建出来了。

73a8eaaa4cb454f1977f8a3410d6e1b4.png

下面就可以建卷了,test1是卷名称,16是卷大小,必须是8的倍数

#cinder create --volume-type scaleio --display_name test1 16

然后再查询是否已建成功

#cinder list

47437b2bcb218cb83da2a24291f4f438.png

再到Dashboard上验证,已经成功创建并且是可用状态。

24eb8482a975db1c52a1819f8f7dde3d.png

再到VxFlex GUI上验证,也已经成功创建16GB Volume了。

672247fff801c644f901f4084f3eb600.png

更多资料可参考:

VxFlex 2.6 :

https://docs.openstack.org/cinder/rocky/configuration/block-storage/drivers/dell-emc-vxflex-driver.html

VxFlex 3.0:

https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/dell-emc-vxflex-driver.html#cg-configuration-options-emc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值