实验环境
network 存储节点
controller nfs 客户端
1, 在 network 节点上添加一个新的硬盘例如 / dev/sdb
- mkfs.xfs /dev/sdb
- yum -y install rpbind nfs-utils
2, 创建一个一个硬盘挂挂载点
- mkdir -p /storage
- 3,vim /etc/fstab
/dev/sdb /storage xfs. default. 0. 0
- 4,vim /etc/exports
- /storage *(rw,sync,no_root_squash,no_all_squash)
5,nfs 客户端创建响应的目录文件以及修改相应的权限
- touch /etc/cinder/nfsshares
- echo "10.37.129.12:/storage">>/etc/cinder/nfsshares
- chown root:cinder /etc/cinder/nfsshares
- chmod 640 /etc/cinder/nfsshares
6, 客户端创建相应的挂载点
- mkdir -p /var/lib/cinder/nfs
- chown -R cinder:cinder /var/lib/cinder/nfs
7, 测试挂载是否正常
showmount -e 10.37.129.10
8, 编辑 cinder.conf 添加
- [default]
- enabled_backends = lvm,nfs
- [nfs]
- volume_driver=cinder.volume.drivers.nfs.NfsDriver
- nfs_shares_config=/etc/cinder/nfsshares
- nfs_mount_point_base=/var/lib/cinder/nfs
- volume_backend_name=nfs
9, 控制节点上创建 nfs 类型
- source /root/keystone
- cinder type-create NFS
与配置文件进行绑定
cinder type-key NFS set volume_backend_name=nfs
来源: http://www.bubuko.com/infodetail-2727739.html