Azure 负载平衡服务器无法装载 NFS 共享

Azure 负载平衡服务器无法装载 NFS 共享

我在 Azure Ubuntu 14.04LTS VM 上部署了一个 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}

如果我showmount -e {server-IP}从 LBS 客户端运行,它会正确列出共享。

从我的 Amazon 服务器挂载 NFS 共享工作正常,所以我似乎没有服务器配置或防火墙问题。

这似乎将范围缩小到了 Azure LBS 客户端,但我不知道为什么。任何指点都将不胜感激。

答案1

根据您的描述,也许我们应该检查 NFS 服务器 /etc/exports 配置。这是我的测试(在同一个 VNet 中),它对我有用: 在此处输入图片描述
52.186.122.24 是 Azure 负载均衡器后面的客户端的 IP(而不是负载均衡器 IP)。 在此处输入图片描述 顺便说一下,我已经在 NSG 中打开了端口 2049,我们可以在客户端使用端口 2049 的 telnet IP 进行测试。内部 IP 也适用于 NFS。 在此处输入图片描述

相关内容