Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스에 Amazon FSx for NetApp ONTAP 스토리지 가상 머신(SVM) 볼륨을 마운트하고 싶습니다. 네트워크 파일 시스템(NFS)을 사용하고 싶습니다.
해결 방법
참고: 다음 단계는 Amazon Linux 2023(AL2023)에서 실행되는 EC2 인스턴스를 대상으로 합니다.
사전 요구 사항:
- NFS v3만 해당: 인스턴스는 TCP/UDP 포트 2049, 111, 635, 4045, 4046 및 4049에서 아웃바운드 트래픽을 허용해야 합니다.
- NFS v3만 해당: NetApp ONTAP 파일 시스템은 포트 2049, 111, 635, 4045, 4046 및 4049에서 인바운드 트래픽을 허용해야 합니다.
- NFS v4만 해당: 인스턴스는 TCP 포트 2049에서 아웃바운드 트래픽을 허용해야 합니다.
- NFS v4만 해당: NetApp ONTAP 파일 시스템은 TCP 포트 2049에서 인바운드 트래픽을 허용해야 합니다.
NFS를 사용하여 EC2 Linux 인스턴스에 SVM 볼륨 마운트
다음 단계를 완료합니다.
-
필수 패키지를 설치하려면 다음 명령을 실행합니다.
sudo yum install -y nfs-utils
-
인스턴스에 디렉터리를 생성하여 SVM 볼륨을 마운트하려면 다음 명령을 실행합니다.
sudo mkdir /mnt/fsx-nfs
-
파일 시스템을 마운트하려면 NFS 버전에 따라 다음 명령을 실행합니다.
NFS v3:
sudo mount -t nfs -o vers=3 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs
참고: svm-XZY.fs-ABCDE.fsx.region.amazonaws.com을 SVM의 DNS 이름으로 바꾸고 /fsx를 볼륨의 정션 경로로 바꿉니다.
NFS v4:
sudo mount -t nfs -o vers=4.1 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs
참고: svm-XZY.fs-ABCDE.fsx.region.amazonaws.com을 SVM의 DNS 이름으로 바꾸고 /fsx를 볼륨의 정션 경로로 바꿉니다.
-
(선택 사항) 부팅 프로세스 중에 자동 마운트를 설정하려면 /etc/fstab 파일에 다음 줄을 추가합니다.
NFS v3:
svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=3 0 0
참고: svm-XZY.fs-ABCDE.fsx.region.amazonaws.com을 SVM의 DNS 이름으로 바꾸고 /fsx를 볼륨의 정션 경로로 바꿉니다.
NFS v4:
svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=4.1 0 0
참고: svm-XZY.fs-ABCDE.fsx.region.amazonaws.com을 SVM의 DNS 이름으로, /fsx를 볼륨의 정션 경로로, 4.1을 사용 중인 NFS 버전 번호로 바꿉니다.
NFS 마운트 문제 해결
중요: NetApp 계정을 생성하는 것이 모범 사례입니다. NetApp 지식 베이스 분서에 액세스하려면 NetApp 계정이 있어야 합니다.
NFS 마운트 문제를 해결하려면 FSx for ONTAP 파일 시스템을 EC2 Linux 인스턴스에 마운트할 수 없는 이유는 무엇입니까?를 참조하십시오.
FSx for ONTAP 서버 구성 확인
NFS 서비스가 실행 중이고 필요한 버전을 사용하고 있는지 확인하려면 다음 명령을 실행합니다.
vserver nfs status
vserver nfs show
보안 스타일이 권한에 영향을 주는지 확인하려면 다음 명령을 실행하여 보안 스타일을 확인하십시오.
volume show -volume volume_name -fields security-style
참고: volume_name을 파일 시스템의 볼륨 이름으로 바꾸십시오. 보안 스타일 및 그 영향에 대한 자세한 내용은 NetApp 웹 사이트에서 ONTAP NAS 보안 스타일에 대한 자세한 내용을 참조하십시오.
구성에서 클라이언트 IP 주소를 허용하는지 확인하려면 다음 명령을 실행합니다.
vserver export-policy rule show -policyname policy_name -instance
참고: policy_name을 NFS 서버의 FSX for ONTAP 서버 정책으로 바꾸십시오.