파일 시스템 마운트 문제 해결 - FSx러스터용

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

파일 시스템 마운트 문제 해결

다음 항목에 설명된 것처럼 파일 시스템 마운트 명령이 실패하는 원인에는 여러 가지가 있습니다.

파일 시스템 마운트 즉시 실패

파일 시스템 마운트 명령이 바로 실패 다음 코드에 예가 나와 있습니다.

mount.lustre: mount fs-0123456789abcdef0.fsx.us-east-1.aws@tcp:/fsx at /lustre failed: No such file or directory Is the MGS specification correct? Is the filesystem name correct?

mount 명령을 사용하여 영구 또는 스크래치 2 파일 시스템을 마운트할 때 올바른 mountname 값을 사용하지 않으면 이 오류가 발생할 수 있습니다. describe-file-systems AWS CLI 명령 또는 DescribeFileSystemsAPI작업의 응답에서 mountname 값을 가져올 수 있습니다.

파일 시스템 탑재가 중단된 후 실패하고 제한 시간 초과 오류가 표시됨

파일 시스템 탑재 명령이 1~2분 동안 중단된 후 실패하고 제한 시간 초과 오류가 표시됩니다.

다음 코드에 예가 나와 있습니다.

sudo mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx [2+ minute wait here] Connection timed out

이 오류는 Amazon EC2 인스턴스 또는 파일 시스템의 보안 그룹이 제대로 구성되지 않았기 때문에 발생할 수 있습니다.

취할 조치

파일 시스템의 보안 그룹에 Amazon VPC 보안 그룹 지정된 인바운드 규칙이 있는지 확인합니다.

자동 마운트 실패 및 인스턴스 무응답

경우에 따라 파일 시스템의 자동 마운트가 실패하여 Amazon EC2 인스턴스가 응답을 중지할 수 있습니다.

이 문제는 _netdev 옵션이 선언되지 않은 경우 발생할 수 있습니다. _netdev이 누락된 경우 Amazon EC2 인스턴스가 응답을 중지할 수 있습니다. 컴퓨팅 인스턴스가 네트워킹을 시작한 후 네트워크 파일 시스템의 초기화를 완료해야 하기 때문입니다.

취할 조치

이 문제가 발생하는 경우 문의하세요 AWS Support.

시스템 부팅 중에 파일 시스템 마운트 실패

시스템 부팅 중에 파일 시스템 마운트가 실패합니다. /etc/fstab를 사용하여 마운트를 자동화합니다. 파일 시스템이 마운트되지 않은 경우 인스턴스 부팅 기간 동안 syslog에 다음과 같은 오류가 표시됩니다.

LNetError: 3135:0:(lib-socket.c:583:lnet_sock_listen()) Can't create socket: port 988 already in use LNetError: 122-1: Can't start acceptor on port 988: port already in use

이 오류는 포트 988을 사용할 수 없을 때 발생할 수 있습니다. 인스턴스가 NFS 파일 시스템을 마운트하도록 구성된 경우 NFS 마운트가 클라이언트 포트를 포트 988에 바인딩할 수 있습니다.

취할 조치

가능한 경우 NFS 클라이언트 noresvportnoauto 마운트 옵션을 조정하여 이 문제를 해결할 수 있습니다.

DNS이름을 사용한 파일 시스템 마운트가 실패합니다.

잘못 구성된 도메인 이름 서비스 (DNS) 이름은 다음 시나리오와 같이 파일 시스템 탑재 실패를 일으킬 수 있습니다.

시나리오 1: 도메인 이름 서비스 (DNS) 이름을 사용하는 파일 시스템 마운트가 실패합니다. 다음 코드에 예가 나와 있습니다.

sudo mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx mount.lustre: Can't parse NID 'file_system_dns_name@tcp:/mountname'

취할 조치

가상 사설 클라우드 (VPC) 구성을 확인하십시오. 사용자 VPC 지정을 사용하는 경우 DNS 설정이 활성화되어 있는지 확인하세요. 자세한 내용은 Amazon VPC사용 설명서의 DNS VPC Your와 함께 사용하기를 참조하십시오.

mount명령에 DNS 이름을 지정하려면 다음과 같이 하십시오.

  • Amazon EC2 인스턴스가 Amazon FSx for Lustre의 파일 시스템과 VPC 동일한지 확인하십시오.

  • Amazon에서 제공하는 DNS 서버를 VPC 사용하도록 구성된 내부에 Amazon EC2 인스턴스를 연결합니다. 자세한 내용은 Amazon VPC 사용 설명서의 DHCP 옵션 세트를 참조하십시오.

  • 연결 중인 Amazon VPC EC2 인스턴스의 Amazon에 DNS 호스트 이름이 활성화되어 있는지 확인합니다. 자세한 내용은 Amazon VPC 사용 설명서의 DNS 지원 업데이트를 참조하십시오. VPC

시나리오 2: 도메인 이름 서비스 (DNS) 이름을 사용하는 파일 시스템 마운트가 실패합니다. 다음 코드에 예가 나와 있습니다.

mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx mount.lustre: mount file_system_dns_name@tcp:/mountname at /mnt/fsx failed: Input/output error Is the MGS running?

취할 조치

클라이언트의 VPC 보안 그룹에 올바른 아웃바운드 트래픽 규칙이 적용되었는지 확인하십시오. 이 권장 사항은 특히 기본 보안 그룹을 사용하지 않거나 기본 보안 그룹을 수정한 경우 유효합니다. 자세한 내용은 Amazon VPC 보안 그룹 단원을 참조하십시오.