我已经在Azure Ubuntu 14.04LTS虚拟机上部署了一个NFS服务器。 我的2个NFS客户端位于Azure负载平衡器(也是Ubuntu 14.04LTS)之后。
当试图安装共享:
mount -t nfs -o proto=tcp,port=2049 {serverIP}:/nfs_share /mount_point
我得到以下结果:
mount.nfs: access denied by server while mounting {IP}:{share}
如果我从LBS客户端运行showmount -e {server-IP}它正确地列出共享。
从我的亚马逊服务器挂载NFS共享工作正常,所以我似乎没有服务器configuration或防火墙问题。
这似乎把它缩小到Azure的LBS客户端,但我不知道为什么。 任何指针将不胜感激。
根据你的描述,也许我们应该检查NFS服务器/ etc / exportsconfiguration。 这是我的testing(在同一个VNet中),它适用于我:
52.186.122.24是Azure负载均衡器(不是负载均衡器IP)后面客户端的IP。
顺便说一句,我已经打开了NSG的端口2049,我们可以在我们的客户端使用端口2049testingtelnet IP。内部IP也适用于NFS。