openstack使用NFS作为cinder卷存储

Posted 领尚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack使用NFS作为cinder卷存储相关的知识,希望对你有一定的参考价值。

1. 创建nfs共享 参见文章 我的博文 https://blog.csdn.net/oLinBSoft/article/details/82904995
首先创建共享   172.16.48.58:/home/cinder

2.  在controller创建挂载点 

mkdir /home/nfsshare

3.挂载共享 

mount -t nfs 172.16.48.58:/home/cinder /home/nfsshare 
df -h
4. 创建cinder共享列表文件

nano /etc/cinder/nfsshare.conf  ,内容如下:

172.16.48.58:/home/cinder

5.修改 cinder配置文件

nano /etc/cinder/cinder.conf  增加如下内容:
[DEFAULT]
enabled_backends = lvmdriver-1,nfs

[nfs]
volume_driver=cinder.volume.drivers.nfs.NfsDriver
nfs_shares_config = /etc/cinder/nfsshare.conf
nfs_mount_point_base = /home/nfsshare
volume_backend_name = nfs

6.重启cinder服务

systemctl restart devstack@c-vol

7. 进入dashboard,创建卷类型

 管理员->卷->卷类型
增加类型 nfs

8. 在dashboard
项目->卷->创建卷  注意类型为 nfs

在共享的目录,可以看到对应的占用50G的一个卷文件

以上是关于openstack使用NFS作为cinder卷存储的主要内容,如果未能解决你的问题,请参考以下文章

Openstack Cinder使用NetApp NFS作为后端存储

G023-OP-INS-RHEL-03 RedHat OpenStack Cinder 对接 NFS 后端存储

openstack常用命令-cinder篇

Openstack使用NFS作为后端存储

OpenStack搭建企业私有云 六: 块存储服务(持续更新...)

OpenStack Cinder删除卷太慢的解决方法