OpenStack 存储服务 Cinder存储节点部署NFS(十七)
Cinder存儲節點部署
1、安裝軟件包
yum install -y nfs-utils rpcbind提示:早期版本安裝portmap
- nfs-utils :包括基本的NFS命令與監控程序?
- rpcbind或portmap:支持安全NFS RPC服務的連接
2、配置NFS目錄的訪問權限、用戶映射
mkdir -p /data/nfsvim /etc/exports /data/nfs *(rw,no_root_squash)訪問權限選項
- 設置輸出目錄只讀:ro
- 設置輸出目錄讀寫:rw
用戶映射選項
- all_squash:將遠程訪問的所有普通用戶及所屬組都映射為匿名用戶或用戶組;
- no_all_squash:訪問用戶先與本機用戶匹配,匹配失敗后再映射為匿名用戶或用戶組;
- root_squash:將root用戶及所屬組都映射為匿名用戶或用戶組;
- no_root_squash:來訪的root用戶保持root帳號權限;
3、啟動服務
systemctl restart rpcbind systemctl restart nfs4、cinder存儲節點安裝請參考博文?http://www.cnblogs.com/shhnwangjian/p/6367854.html
cinder控制節點安裝請參考博文?http://www.cnblogs.com/shhnwangjian/p/6367422.html
本文后續內容主要講解nfs在cinder的配置和應用
編輯 /etc/cinder/cinder.conf,同時完成如下動作:
- 驅動指定NFS
提示:配置文件中的驅動路徑實際上是/usr/lib/python2.7/site-packages/cinder/volume/drivers/nfs.py文件中的NfsDriver這類
- NFS掛載路徑
在/etc/cinder/nfs_shares文件中配置路徑
vim /etc/cinder/nfs_shares 192.168.137.11:/data/nfs權限設置
chown root:cinder /etc/cinder/nfs_shares- 掛載點
- 配置nfs名稱
5、啟動塊存儲卷服務及其依賴的服務,并將其配置為隨系統啟動
systemctl enable openstack-cinder-volume.service systemctl restart openstack-cinder-volume.service6、檢查
mount cinder service-list7、創建云硬盤類型
cinder type-create lvm cinder type-create nfs8、將硬盤類型和volum關聯
cinder type-key lvm set volume_backend_name=iSCSI-Storage cinder type-key nfs set volume_backend_name=NFS-Storage?
創建NFS類型云硬盤
- 將192.168.137.11上的存儲節點云硬盤nfs-test連接到192.168.137.12主機的云主機上
192.168.137.12主機上mount
?
?
參考文章:https://wiki.openstack.org/wiki/How_to_deploy_cinder_with_NFS
轉載于:https://www.cnblogs.com/shhnwangjian/p/6371660.html
總結
以上是生活随笔為你收集整理的OpenStack 存储服务 Cinder存储节点部署NFS(十七)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序购物商城系统开发系列-工具篇
- 下一篇: Hibernate基础小案例