1

我正在尝试在我的 EC2 实例上安装 EFS 系统。我已经很好地遵循了这个演练。但似乎 EFS 没有使用 DNS 安装。

当我使用 IP 时,它可以工作,但我在实例 2 的挂载文件夹中找不到实例 1 创建的文件。我的意思是 EFS 没有真正共享。请帮忙?

有关信息,在 VPC 中启用了 DNS 设置。EFS 和 EC2 在同一个 VPC 中。

EFS 安全组具有允许 EC2 安全组在端口 2049 上的入口规则。

我还应该检查什么?

root@ip:~# mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EC2_AVAIL_ZONE.fs-4644458f.efs.$REGION.amazonaws.com:/ /efs-mount-point
mount.nfs4: Failed to resolve server eu-west-1a.fs-4644458f.efs.eu-west-1.amazonaws.com: Name or service not known
root@ip:~#



root@ip:~# mount -a -t nfs4
mount.nfs4: Failed to resolve server eu-west-1a.fs-4644458f.efs.eu-west-1.amazonaws.com: Name or service not known
root@ip:~#
root@ip:~# mount -a
mount.nfs4: Failed to resolve server eu-west-1a.fs-4644458f.efs.eu-west-1.amazonaws.com: Name or service not known
root@ip:~#
4

1 回答 1

0

如果您有自定义 DNS,您可能需要将 DNS 查询重定向到 AWS DNS 服务器:

echo "server=/amazonaws.com/169.254.169.253" > /etc/dnsmasq.d/amazonaws.com.conf
echo "prepend domain-name-servers 127.0.0.1;" >> /etc/dhcp/dhclient.conf
service dnsmasq restart
service network restart
于 2018-03-15T12:04:28.130 回答