实验环境
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://blog.51cto.com/openstack2016/2159902