openstack cinder 使用nfs_driver

本文档详细介绍了如何在 OpenStack Cinder 中配置和使用 NFS Driver。首先,需要在 controller 和 compute 节点上安装 nfs-common。接着,修改 `/etc/cinder/cinder.conf` 文件,设置 volume_driver 为 `cinder.volume.nfs.NfsDriver`,指定 nfs_shares_config 和 nfs_mount_point_base。然后,在 `volume.filters` 文件中添加必要的命令过滤。在 `/etc/nova/nova.conf` 中,为 cinder 添加 nfs 驱动。最后,确保在 `/var/lib/cinder/nfsshare` 中配置 NFS 服务器地址。实验结果显示,成功创建并挂载了使用 NFS 的 volume 到虚拟机。
摘要由CSDN通过智能技术生成

参考 http://www.gossamer-threads.com/lists/openstack/dev/23077?do=post_view_threaded#23077

          file:///home/cloud/Desktop/bell/works_record/records/openstack/cinder/netappnfsdriver-in-folsom.html   (netapp nfsdrive 设置)


在lvm+iscsi的基础上修改配置


0.controller/cinder_service 以及computer需要安装nfs-common


controller/cinder_service 节点

1./etc/cinder/cinder.conf

volume_driver=cinder.volume.nfs.NfsDriver    (添加)

nfs_shares_config=/var/lib/cinder/nfsshare     (添加)
nfs_mount_point_base=/home/cloud/whl (添加)


2.*/etc/cinder/rootwrap.d/volume.filters add*  (参考https://review.openstack.org/#/c/17762/1/etc/cinder/rootwrap.d/volume.filters)

# cinder/volume/nfs.py
stat: CommandFilter, /usr/bin/stat, root
mount: CommandFilter, /bin/mount, root
df: CommandFilter, /bin/df, root
truncate: CommandFilter, /usr/bin/truncate, root
chmod: CommandFilter, /bin/chmod, root
rm: CommandFilter, /bin/rm, root


3.*/etc/nova/nova.conf add* 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值