两个 Azure VM 上的 NFS 服务器和客户端,客户端无法连接

NFS server and client on two Azure VMs, client unable to connect

我已经使用这个 tutorial 在 Azure Ubuntu 14.04LTS VM 上部署了一个 NFS 服务器。

我面临的问题是:虽然当客户端是我的笔记本电脑或另一台物理机器时,我能够成功挂载我想要的文件夹,但我无法对另一台冒充虚拟机的虚拟机执行相同的操作客户。 我已经配置了所需的端点(udp 和 tcp 端口 2049)并且我已经按照完全相同的步骤进行操作。我得到的是:

azureuser@testNode2:~$ sudo mount public.Azure.IP.ofNode1:export/users /export
mount.nfs: Connection timed out

我也尝试过使用内部IP地址挂载,但结果是一样的。

如果有人能告诉我是什么原因造成的,或者能帮我解决这个问题,我将不胜感激。

您还需要打开TCP/UDP 111。如果这两个虚拟机在 Azure 中,你应该让它们成为同一个云服务的一部分,或者将它们连接到一个虚拟网络,在这种情况下,Azure 中的 Ubuntu 没有默认的软件防火墙,你不需要打开任何东西。