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

posted @ 2012-11-13 00:08  davedba  阅读(204)  评论(0编辑  收藏  举报