Ubuntu12.04 安装配置NFSv4,注意点以及NFSv4的使用,fsid=0(草稿)

         现在想来,当时按照给定的官方文档安装Ubuntu12.04安装配置NFSv4过程中的一些不缺定点。

       1:安装server时候,给出的例子中这个样子,

# mount --bind /home/users /export/users
         但是自己想要共享的文件夹是/var/lib/nova/instances,是不是export必须对应?后来经过安装后发现,不用,还是使用/export/instances这种形式就行。openstack的live migration 配置

       2:在一个比较重要的问题是/etc/exports这个文件中设置客户端ip的问题。由于里面一个fsid=0的字段的原因,配置多个ip时候失败,单个的时候客户端就可以挂载成功。但是配置openstack的live migration必须要配置多节点,这个留待明天解决。

 


      然后就是中间遇到的问题:

      1:mount.nfs4: access denied by server while mounting

      这个可以参考一下:http://www.linuxquestions.org/questions/linux-networking-3/nfs4-mount-nfs4-access-denied-by-server-while-mounting-848430/

      重点就是/etc/exports这个文件里面的ip配置。然后就是

sudo rpc.idmapd
启动一下这个。


      .调试监控
 察看NFS 运行状态:
 #nfsstat
 察看RPC运行信息:
 #rpcinfo -p IP
 #rpcinfo -u hostname

 exportfs [-aruv]
 -a:全部挂载(或卸载) /etc/exports文件设定
 -r:重新挂载 /etc/exports设定,也可以同步更新/etc/exports设定
 -u:卸载某一目录
 -v:在export时,将共享目录显示在屏幕上

 在NFS Server上重新挂载exports内容(一般用在及时更改过exports但又不想重新启动机器的时候)
 #exportfs -rv

 卸载全部mount 目录 exportfs -au,这样在NFS Client上将看不到原来mount的目录
 # exportfs -au

 在NFS Server上显示已经mount上本机NFS目录的Client机器。
 # showmount -a
 All mount points on test:
 172.17.196.11:/share

 显示被mount出来的目录
 # showmount -e 172.17.196.10
 Export list for 172.17.196.10:
 /share 172.17.196.11


参考资料

     1:http://zhumeng8337797.blog.163.com/blog/static/1007689142011101402927189/

     2:http://blog.csdn.net/smallke/article/details/2965965


posted on 2012-08-21 17:19  AllenZhao  阅读(2266)  评论(0编辑  收藏  举报

导航