注:ubuntu 16.04 配置 nfs 服务器、客户端
中使用 lvm
作为 cinder
后端,这次用 nfs
1. 配置(在 block 节点 192.168.0.204)
- 创建
nfsshares
gedit /etc/cinder/nfsshares
192.168.0.204:/nfsdir
chown root:cinder /etc/cinder/nfsshares
chmod 0640 /etc/cinder/nfsshares
- 配置
cinder.conf
gedit /etc/cinder/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 = /othernfsdir
volume_backend_name = nfs
如果有[lvm]
,在这个模块下添加volume_backend_name =lvm
- 重启:
service cinder-volume restart
注:如果报错
Permission denied
那么chmod 777 /home/othernfsdir/
chmod -R cinder:cinder /home/othernfsdir/
再重启
- 验证(controller 节点)
- 登录
. admin-openrc
- 查看列表
openstack volume service list