NFS 클라이언트에 Storage Gateway NFS 파일 공유를 탑재할 수 없는 경우 문제를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2022년 5월 27일

AWS Storage Gateway에 NFS(Network File System) 파일 공유를 생성했습니다. 내 NFS 클라이언트에 NFS 파일 공유를 탑재하고 싶은데 작동하지 않습니다. 이 문제를 해결하려면 어떻게 해야 하나요?

해결 방법

1.    NFS 클라이언트가 파일 게이트웨이에 대해 지원되는 NFS 클라이언트 중 하나인지 확인합니다.

2.    Storage Gateway 콘솔을 사용하여 파일 공유가 사용할 수 없는 상태인지 확인합니다. 파일 공유가 사용할 수 없는 상태인 경우 파일 게이트웨이가 Amazon Simple Storage Service(Amazon S3) 엔드포인트에 연결할 수 있는지 확인합니다. 이렇게 하려면 다음 명령으로 SSH 클라이언트를 사용하여 스토리지 콘솔에 액세스합니다.

ssh -i "keyfile.pem" admin@ec2-54-203-49-11.region.compute.amazonaws.com

명령 프롬프트 옵션을 선택한 후 다음 명령을 입력합니다.

<code>ncport -d s3.region. amazonaws.com -p 443</code>

스토리지 게이트웨이가 S3 엔드포인트에 연결되어 있으면 연결된 응답을 받게 됩니다.

참고: IAM 역할에 S3 버킷에 액세스할 수 있는 권한이 있는지 확인하는 것이 모범 사례입니다.

3.    NFS 클라이언트가 클라이언트에 설치되어 있는지 확인하십시오. Windows Server 클라이언트에서 서버 관리자로 이동합니다. 역할 및 기능 추가를 선택한 다음, 다음을 선택하면 기능 페이지가 표시됩니다. NFS용 클라이언트를 선택하고 다음을 선택한 후 설치를 선택합니다.

Linux 클라이언트에서 다음 명령을 실행할 수 있습니다.

yum -y install nfs-utils
NFS 서비스가 실행되고 있는지 확인하려면 다음 명령을 실행하십시오.

service nfs status
NFS 서비스가 실행되고 있지 않으면 다음 명령을 실행하여 서비스를 시작하십시오.

service nfs start
4.    네트워크 구성을 검토하여 클라이언트와 Storage Gateway 호스트 또는 어플라이언스 간에 필요한 포트가 열려 있는지 확인합니다. NFS 버전 3 클라이언트에는 포트 111 및 20048이 필요합니다. NFS 버전 4 클라이언트에는 포트 2049가 필요합니다. 필요한 포트가 열려 있는지 확인하려면 클라이언트에서 Storage Gateway 호스트로 telnet 명령을 실행하세요.

중요: 192.0.2.0을 파일 게이트웨이의 IP 주소로 바꿉니다.

telnet 192.0.2.0 2049
telnet 192.0.2.0 20048
telnet 192.0.2.0 111
5.    클라이언트가 NFS 파일 공유에서 허용된 클라이언트 목록에 있는지 확인합니다. 기본적으로 0.0.0.0/0은 NFS 파일 공유에 허용되는 클라이언트로 나열되므로 모든 클라이언트가 파일 공유를 탑재할 수 있습니다. 그러나 허용되는 클라이언트에 대한 사용자 지정 제한이 있을 수 있습니다.

이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?