NFS权限在Gitlab的ubuntu / EC2上被拒绝

我有两个AWS EC2 Ubuntu实例。 我在这两台主机上configuration了NFS来共享Gitlab之间的目录。 我打开了AWS防火墙,因此可以接受,并且使用Nmap打开了端口

  • 服务器1具有IP XX.XX.XX.XX
  • 服务器2具有IP YY.YY.YY.YY

在我的fstab我configuration在服务器1上:

XX.XX.XX.XX:/var/opt/gitlab/.ssh /var/opt/gitlab/.ssh nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 XX.XX.XX.XX:/var/opt/gitlab/gitlab-rails/uploads /var/opt/gitlab/gitlab-rails/uploads nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 XX.XX.XX.XX:/var/opt/gitlab/gitlab-rails/shared /var/opt/gitlab/gitlab-rails/shared nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 XX.XX.XX.XX:/var/opt/gitlab/gitlab-ci/builds /var/opt/gitlab/gitlab-ci/builds nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 XX.XX.XX.XX:/var/opt/gitlab/git-data /var/opt/gitlab/git-data nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 

Iny我的服务器2的fstab:

 YY.YY.YY.YY:/var/opt/gitlab/.ssh /var/opt/gitlab/.ssh nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 YY.YY.YY.YY:/var/opt/gitlab/gitlab-rails/uploads /var/opt/gitlab/gitlab-rails/uploads nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 YY.YY.YY.YY:/var/opt/gitlab/gitlab-rails/shared /var/opt/gitlab/gitlab-rails/shared nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 YY.YY.YY.YY:/var/opt/gitlab/gitlab-ci/builds /var/opt/gitlab/gitlab-ci/builds nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 YY.YY.YY.YY:/var/opt/gitlab/git-data /var/opt/gitlab/git-data nfs defaults,soft,rsize=1048576,wsize=1048576,noatime,lookupcache=positive 0 2 

如果我在其中一台主机上运行$ mount -a,我得到以下错误:

 [email protected]:/var/opt/gitlab/git-data# mount -a mount.nfs: access denied by server while mounting XX.XX.XX.XX:/var/opt/gitlab/.ssh mount.nfs: access denied by server while mounting XX.XX.XX.XX:/var/opt/gitlab/gitlab-rails/uploads mount.nfs: access denied by server while mounting XX.XX.XX.XX:/var/opt/gitlab/gitlab-rails/shared mount.nfs: access denied by server while mounting XX.XX.XX.XX:/var/opt/gitlab/gitlab-ci/builds mount.nfs: access denied by server while mounting XX.XX.XX.XX:/var/opt/gitlab/git-data 

正如我写的防火墙是开放的,端口是开放的。

你有什么问题吗? 我从nfs阅读手册,其实我认为我configuration一切正确? 我使用私有AWS IP,这不应该有任何区别

PS:在/ etc / fstab中,我还添加了nobootwait选项,但不包含在ubuntu中。