1. 程式人生 > >cinder 使用NFS 為後端存儲

cinder 使用NFS 為後端存儲

cto 一個 type eat 綁定 etc syn nfs xfs

更多的OpenStack 對接課程請訪問 http://edu.51cto.com/course/14150.html?source=so
**實驗環境
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

cinder 使用NFS 為後端存儲