У меня проблема с тем, что я не могу смонтировать EFS на экземпляре red hat ec2, используя DNS-имена.Выдает ошибку mount.nfs4: не удалось разрешить сервер us-east-1a.fs-c2aXXXX.efs.us-east-1.amazon aws.com: имя или служба не известны
Я следую инструкциям, предоставленным AWS.Я попробовал ниже два способа сделать это, и оба выдают ту же самую ошибку выше.Я могу подтвердить, что имена DNS верны.
1-й ---
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-c2aXXXX.efs.us-east-1.amazonaws.com:/ efs
2-й -
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).fs-c2a7XXXX.efs.us-east-1.amazonaws.com:/ /efs
Однако, если я использую IP вместо DNSимена, я могу смонтировать его просто отлично.Итак, команда ниже работает.
mount -t nfs4 -o
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 10.38.X.XX:/ /efs
Я в порядке, используя IP вместо DNS, если могу смонтировать его.
Теперь моя проблема в том, что как только я остановлюсь и снова начну инстанс, мое монтирование исчезнет.Даже после того, как я добавлю приведенную ниже запись в / etc / fstab , она не будет выполнять автоматическое монтирование.
10.38.X.XXX:/ /efs efs defaults,_netdev 0 0
Может кто-нибудь помочь мне решить проблему с DNS илиподскажите как автоматически монтировать с помощью ips?
заранее спасибо guyz.