14.OpenStack Cinder对接NFS共享存储

对Cinder使用NFS做后端存储

cinder服务和nova服务很相似。

nova:不提供虚拟化,支持多种虚拟化技术,kvm,xen,qemu,lxc

cinder:不提供存储,支持多种存储技术,lvm,nfs,glusterFS,ceph

控制节点安装NFS(服务端)

安装包

yum install nfs-utils rpcbind -y

创建共享目录

mkdir /nfsdata/
ll -d /nfsdata/

图片[1]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

修改配置文件

vim /etc/exports
/nfsdata *(rw,no_root_squash)
cat /etc/exports

图片[2]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

启动服务

systemctl start nfs
systemctl enable nfs

查看服务状态

systemctl status rpcbind nfs

图片[3]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

配置存储节点(客户端)

安装包

yum install nfs-utils -y

修改/etc/cinder/cinder.conf配置文件

vim /etc/cinder/cinder.conf

在开头[DEFAULT]enabled_backends新加,nfs

图片[4]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

enabled_backends = lvm,nfs

搜索[lvm]添加:

volume_backend_name = Openstack-lvm

在这新加[nfs]

[nfs]
volume_backend_name = openstack-NFS
volume_driver = cinder.volume.drivers.nfs.NfsDriver
nfs_shares_config = /etc/cinder/nfs_shares

图片[5]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

编辑nfs_shares文件

vim /etc/cinder/nfs_shares
控制节点IP:/nfsdata

图片[6]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

设置文件所有者和文件关联组

chown -R cinder:cinder /etc/cinder/nfs_shares

挂载共享

mount -t nfs 控制节点IP:/nfsdata /mnt

图片[7]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

重启cinder-volume服务

systemctl restart openstack-cinder-volume.service 
systemctl status openstack-cinder-volume.service

图片[8]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

创建磁盘类型并关联

控制节点进行

创建类型:

. admin-openrc
cinder type-create lvm
cinder type-create nfs

图片[9]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

将磁盘类型与磁盘关联:

cinder type-key lvm set volume_backend_name=Openstack-lvm
cinder type-key nfs set volume_backend_name=openstack-NFS

控制节点验证操作

source admin-openrc 
cinder service-list

图片[10]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

发现 block1@nfs

查看NFS类型卷

管理员 –> 系统 –> 里查看类型

图片[11]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

卷类型 –> –> 查看扩展规格 查看卷类型扩展规格

图片[12]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[13]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[14]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

项目 –> 计算 –> 创建卷

图片[15]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[16]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[17]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[18]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[19]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

图片[20]-14.OpenStack Cinder对接NFS共享存储-剧毒之触博客

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论