cinder 使用NFS 為後端存儲
**實驗環境
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 添加
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
cinder 使用NFS 為後端存儲