Openfiler 配置 NFS 示例
1. 启用NFS Server
2.创建Volume Group
这里是我们创建之后的volumegroup:filesystem
3.添加Volume
这里我们选择Ext4,而不是使用Iscsi或者FC时的block。当然,选择ext3 或者XFS 也可以,只是不同类型的格式。
4.创建sub-folder
5.点击dave目录,在弹出窗口选择Make Share,设置一下共享属性
这里NFS 选项全部改成读写。 这些IP 地址是在SYSTEM 下设置的。
这里的修改会写入/etc/exports文件:
[root@san ~]# cat /etc/exports
# PLEASE DO NOT MODIFY THIS CONFIGURATIONFILE!
# This configuration file was autogenerated
# by Openfiler. Any manual changes will be overwritten
# Generated at: Mon Oct 22 21:16:51 CST 2012
/mnt/filesystem/nfs/dave192.168.1.6*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync) 192.168.1.7*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync) 192.168.1.8*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync) 192.168.1.5*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync) 192.168.1.4*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync) 192.168.1.*/255.255.0.0(rw,anonuid=96,anongid=96,secure,root_squash,wdelay,sync)
可以自己添加,用来控制不同网段的访问权限。
到这一步,Openfiler上已经配置完毕,使用showmount -e验证一下:
[root@san ~]# showmount -e
Export list for san:
/mnt/filesystem/nfs/dave192.168.1.4*/255.255.0.0,192.168.1.5*/255.255.0.0,192.168.1.8*/255.255.0.0,192.168.1.7*/255.255.0.0,192.168.1.6*/255.255.0.0
现在可以将这个NFS的目录Dave 映射到各种OS上去了。
6. 测试NFS
在Oracle Linux 上挂载NFS 目录。
[root@dave /]# mount -t nfs 192.168.1.2:/mnt/filesystem/nfs/dave/u02
mount.nfs: access deniedby server while mounting 192.168.1.2:/mnt/filesystem/nfs/dave
--这里报错,解决过程后面在说。
--解决之后在映射:
[root@dave log]# mount -t nfs192.168.1.3:/mnt/filesystem/nfs/dave /u02
[root@dave log]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 23G 11G 11G 50% /
tmpfs 978M 512M 466M 53% /dev/shm
/dev/sda1 194M 46M 139M 25% /boot
192.168.1.3:/mnt/filesystem/nfs/dave
1008M 34M 924M 4% /u02
Ok了,测试一下:
[root@dave u02]# dd if=/dev/zero of=davebs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB)copied, 10.5016 s, 10.0 MB/s
[root@dave u02]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 23G 11G 11G 50% /
tmpfs 978M 512M 466M 53% /dev/shm
/dev/sda1 194M 46M 139M 25% /boot
192.168.1.3:/mnt/filesystem/nfs/dave
1008M 134M 824M 14% /u02
可以正常使用。
7.mount access denied 问题的解决过程
修改了访问的IP地址:
这个IP地址,貌似不能使用通配符*. 要换成具体的数字。 如这里的192.168.1.4 或者192.168.1.0/24。
我是在界面上修改的,也可以直接修改/etc/exports文件。
-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
Skype: tianlesoftware
QQ: tianlesoftware@gmail.com
Email: tianlesoftware@gmail.com
Blog: http://www.tianlesoftware.com
Weibo: http://weibo.com/tianlesoftware
Twitter: http://twitter.com/tianlesoftware
Facebook: http://www.facebook.com/tianlesoftware
Linkedin: http://cn.linkedin.com/in/tianlesoftware