NFS인터페이스 관리: AWS OpsHub - AWS Snowball Edge 개발자 가이드

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

NFS인터페이스 관리: AWS OpsHub

네트워크 파일 시스템 (NFS) 인터페이스를 사용하여 마치 장치가 운영 체제의 로컬 스토리지인 것처럼 Snow Family 장치에 파일을 업로드할 수 있습니다. 이렇게 하면 파일 복사, 드래그 앤 드롭 또는 기타 그래픽 사용자 인터페이스 기능과 같은 운영 체제 기능을 사용할 수 있으므로 보다 사용자 친화적인 방식으로 데이터를 전송할 수 있습니다. 디바이스의 각 S3 버킷은 NFS 인터페이스 엔드포인트로 사용할 수 있으며 데이터를 복사하기 위해 마운트할 수 있습니다. NFS인터페이스는 가져오기 작업에 사용할 수 있습니다.

디바이스 주문 작업이 생성될 때 Snowball Edge 디바이스가 해당 NFS 인터페이스를 포함하도록 구성된 경우 인터페이스를 사용할 수 있습니다. 디바이스가 NFS 인터페이스를 포함하도록 구성되지 않은 경우 Snow Family 디바이스의 S3 어댑터 또는 Amazon S3 호환 스토리지를 사용하여 데이터를 전송하십시오. S3 어댑터에 대한 자세한 내용은 을 참조하십시오다음을 사용하여 Amazon S3 어댑터 스토리지를 관리합니다. AWS OpsHub. Snow Family 디바이스의 Amazon S3 호환 스토리지에 대한 자세한 내용은 을 참조하십시오다음과 같이 Snow Family 디바이스에 Amazon S3 호환 스토리지를 설정하십시오. AWS OpsHub.

시작 시 NFS 인터페이스는 1GB의 메모리와 1을 사용합니다CPU. 이로 인해 Snow Family 장치에서 실행되는 다른 서비스의 수 또는 실행할 수 있는 EC2 호환 가능한 인스턴스의 수가 제한될 수 있습니다.

NFS인터페이스를 통해 전송되는 데이터는 전송 중에 암호화되지 않습니다. NFS인터페이스를 구성할 때 CIDR 블록을 제공할 수 있으며 Snow Family 장치는 해당 블록에 주소가 있는 클라이언트 컴퓨터의 NFS 인터페이스 액세스를 제한합니다.

Amazon S3로 반환되면 디바이스에 있는 파일이 Amazon S3로 전송됩니다 AWS. 자세한 내용은 Amazon S3로 작업 가져오기 AWS 참조하십시오.

컴퓨터 운영 체제와 NFS 함께 사용하는 방법에 대한 자세한 내용은 운영 체제 설명서를 참조하십시오.

NFS인터페이스를 사용할 때는 다음 세부 정보를 염두에 두십시오.

  • 파일 이름은 Snow Family 디바이스의 로컬 S3 버킷에 있는 객체 키입니다. 키 이름은 UTF -8 인코딩 길이가 최대 1,024바이트인 유니코드 문자 시퀀스입니다. 데이터를 성공적으로 가져오려면 가능하면 NFSv4 .1을 사용하고 파일 이름을 유니코드 UTF -8로 인코딩하는 것이 좋습니다. UTF-8로 인코딩되지 않은 파일 이름은 사용하는 인코딩에 따라 S3에 업로드되지 않거나 다른 파일 이름으로 S3에 업로드될 수 있습니다. NFS

  • 파일 경로의 최대 길이는 1,024자 미만이어야 합니다. Snow Family 디바이스는 1,024자를 초과하는 파일 경로를 지원하지 않습니다. 이 파일 경로 길이를 초과하면 파일 가져오기 오류가 발생합니다.

  • 자세한 내용은 Amazon 심플 스토리지 서비스 사용 설명서의 객체 키를 참조하십시오.

  • NFS기반 전송의 경우 Snow Family 디바이스에서 Amazon S3로 객체를 가져올 때 표준 POSIX 스타일 메타데이터가 객체에 추가됩니다. 또한 현재 Snow Family 디바이스 가져오기 옵션을 통해 Amazon S3로 내부 가져오기 메커니즘의 AWS DataSync 일부로 사용하고 있는 메타데이터 "x-amz-meta-user-agent aws-datasync"도 표시됩니다. NFS

  • 단일 Snowball Edge 디바이스를 사용하여 최대 4천만 개의 파일을 전송할 수 있습니다. 단일 작업에서 4천만 개 이상의 파일을 전송해야 하는 경우 파일을 일괄 처리하여 전송할 때마다 파일 수를 줄이십시오. 향상된 NFS 인터페이스 또는 S3 인터페이스를 갖춘 Snowball Edge 디바이스의 경우 개별 파일 크기는 최대 5TB까지 원하는 크기일 수 있습니다.

또한 명령줄 NFS 인터페이스 (CLI) 도구인 Snowball Edge 클라이언트를 사용하여 인터페이스를 구성하고 관리할 수 있습니다. 자세한 내용은 NFS인터페이스 관리를 참조하십시오.

Windows 운영 체제에서 NFS 서비스 시작

클라이언트 컴퓨터에서 Windows 10 Enterprise 또는 Windows 7 Enterprise 운영 체제를 사용하는 경우 NFS AWS OpsHub 애플리케이션에서 구성하기 전에 클라이언트 컴퓨터에서 NFS 서비스를 시작하십시오.

  1. 클라이언트 컴퓨터에서 시작을 열고 제어판을 선택한 다음 프로그램을 선택합니다.

  2. Windows 기능 사용/사용 안 함을 선택합니다.

    참고

    Windows 기능을 켜려면 컴퓨터의 관리자 사용자 이름과 암호를 제공해야 할 수 있습니다.

  3. 서비스 NFS 대상에서 클라이언트 대상을 NFS 선택하고 확인을 선택합니다.

를 사용하여 NFS 인터페이스를 자동으로 구성합니다. AWS OpsHub

NFS인터페이스는 기본적으로 Snow Family 장치에서 실행되지 않으므로 장치에서 데이터를 전송할 수 있으려면 인터페이스를 시작해야 합니다. Snow Family 장치는 몇 번의 클릭만으로 NFS 인터페이스를 빠르고 자동으로 구성할 수 있습니다. NFS인터페이스를 직접 구성할 수도 있습니다. 자세한 내용은 를 사용하여 NFS 인터페이스를 수동으로 구성합니다. AWS OpsHub 단원을 참조하십시오.

  1. 대시보드의 데이터 전송 섹션에서 활성화 및 시작을 선택합니다. 이 작업을 완료하는 데 1~2분이 걸릴 수 있습니다.

    활성화 및 시작 버튼이 표시된 파일 스토리지 대시보드
  2. NFS서비스가 시작되면 NFS 인터페이스의 IP 주소가 대시보드에 표시되고 데이터 전송 섹션에는 서비스가 활성 상태라고 표시됩니다.

  3. 탐색기에서 열기 (Windows 또는 Linux 운영 체제를 사용하는 경우) 를 선택하여 운영 체제의 파일 브라우저에서 파일 공유를 열고 Snow Family 장치로 파일 전송을 시작합니다. 클라이언트 컴퓨터의 파일을 복사하여 파일 공유에 붙여넣거나 끌어서 놓을 수 있습니다. Windows 운영 체제에서 파일 공유는 다음과 같습니다buckets(\\12.123.45.679)(Z:).

    참고

    Linux 운영 체제에서 NFS 엔드포인트를 마운트하려면 루트 권한이 필요합니다.

를 사용하여 NFS 인터페이스를 수동으로 구성합니다. AWS OpsHub

NFS인터페이스는 기본적으로 Snow Family 장치에서 실행되지 않으므로 장치에서 데이터를 전송할 수 있으려면 인터페이스를 시작해야 합니다. Snow Family NFS 디바이스에서 실행되는 가상 네트워크 인터페이스 (VNI) 의 IP 주소를 제공하고 필요한 경우 파일 공유에 대한 액세스를 제한하여 인터페이스를 수동으로 구성할 수 있습니다. NFS인터페이스를 수동으로 구성하기 전에 Snow Family 장치에 가상 네트워크 인터페이스 (VNI) 를 설정하십시오. 자세한 내용은 컴퓨팅 인스턴스를 위한 네트워크 구성을 참조하세요.

Snow Family 장치가 NFS 인터페이스를 자동으로 구성하도록 할 수도 있습니다. 자세한 내용은 를 사용하여 NFS 인터페이스를 자동으로 구성합니다. AWS OpsHub 단원을 참조하십시오.

  1. 대시보드의 데이터 전송 섹션 하단에서 수동 구성을 선택합니다.

  2. 활성화 및 시작을 선택하여 시작 NFS 마법사를 엽니다. 물리적 네트워크 인터페이스 필드가 채워집니다. The Start NFS wizard

  3. IP 주소 생성 (VNI) 을 선택하거나 기존 IP 주소 사용을 선택합니다.

  4. IP 주소 생성 (VNI) 을 선택한 경우 IP 주소 할당 목록 상자에서 DHCP또는 고정 IP를 선택합니다.

    중요

    DHCP네트워크를 사용하는 경우 DCHP 서버가 NFS 인터페이스의 IP 주소를 재할당할 수 있습니다. 이는 디바이스 연결이 끊기고 IP 주소가 재활용된 후에 발생할 수 있습니다. 허용된 호스트 범위를 설정하고 클라이언트 주소가 변경되면 다른 클라이언트가 해당 주소를 선택할 수 있습니다. 이 경우 새로운 클라이언트가 공유에 액세스할 수 있습니다. 이를 방지하려면 DHCP 예약 또는 고정 IP 주소를 사용하십시오.

    기존 IP 주소 사용을 선택한 경우 가상 네트워크 인터페이스 목록 상자에서 가상 네트워크 인터페이스를 선택합니다.

  5. NFS인터페이스에 대한 액세스를 제한하고 허용된 네트워크 주소 블록을 제공하거나 네트워크의 모든 장치가 Snow Family 장치의 NFS 인터페이스에 액세스하도록 허용하도록 선택합니다.

    • Snow Family NFS 디바이스의 인터페이스에 대한 액세스를 NFS제한하려면 허용된 호스트로 제한을 선택합니다. 허용된 호스트에서 CIDR 블록 세트를 입력합니다. 두 개 이상의 CIDR 블록에 대한 액세스를 허용하려면 다른 블록 세트를 입력하십시오. 블록 세트를 제거하려면 블록이 포함된 필드 옆의 X를 선택합니다. 허용된 호스트 추가를 선택합니다.

      참고

      허용된 NFS 호스트로 제한을 선택하고 허용된 CIDR 차단을 제공하지 않으면 Snow Family 디바이스는 NFS 인터페이스 탑재를 위한 모든 요청을 거부합니다.

    • 네트워크의 모든 장치가 NFS 인터페이스에 액세스할 수 있도록 허용하려면 Allow all hosts를 선택합니다.

  6. Snow Family 디바이스에서 실행 중인 EC2 호환 가능한 인스턴스가 NFS 어댑터에 액세스할 수 있도록 허용하려면 [Enable] 을 선택합니다.

  7. 시작을 NFS 선택합니다. 시작하는 데 1~2분 정도 걸릴 수 있습니다.

    중요

    NFS인터페이스가 시작되는 동안에는 Snow Family 장치를 끄지 마십시오.

    네트워크 파일 시스템 (NFS) 리소스 섹션에서 NFS 인터페이스 상태가 활성으로 표시됩니다. 인터페이스를 클라이언트 컴퓨터에 로컬 스토리지로 마운트하려면 나열된 IP 주소가 필요합니다.

Snow Family 디바이스의 NFS 엔드포인트를 관리하는 방법은 다음과 같습니다. AWS OpsHub

Snow Family 디바이스의 각 S3 버킷은 엔드포인트로 표시되며 마운트 경로에 나열됩니다. NFS인터페이스가 시작된 후 엔드포인트를 마운트하여 해당 엔드포인트로 또는 엔드포인트에서 파일을 전송합니다. 한 번에 하나의 엔드포인트만 마운트할 수 있습니다. 다른 엔드포인트를 마운트하려면 먼저 현재 엔드포인트를 마운트 해제하십시오.

엔드포인트를 마운트하려면
  1. 마운트 경로 섹션에서 다음 중 하나를 수행하여 엔드포인트를 선택합니다.

    • Filter endpoints 필드에 항목의 사용 가능한 엔드포인트 목록을 필터링할 버킷 이름 전체 또는 일부를 입력한 다음 엔드포인트를 선택합니다.

    • 마운트 경로 목록에서 마운트할 엔드포인트를 선택합니다.

  2. 마운트 NFS 엔드포인트를 선택합니다. Snow Family 디바이스는 엔드포인트를 마운트하여 사용합니다.

엔드포인트를 마운트 해제하려면
  1. 마운트 경로 섹션에서 마운트 해제할 엔드포인트를 선택합니다.

  2. 언마운트 엔드포인트를 선택합니다. Snow Family 디바이스는 엔드포인트를 마운트 해제하므로 더 이상 사용할 수 없습니다.

    참고

    엔드포인트를 마운트 해제하기 전에 엔드포인트에서 데이터를 복사하거나 엔드포인트로 데이터가 복사되지 않도록 하십시오.

클라이언트 컴퓨터에 NFS 엔드포인트 탑재

NFS인터페이스가 시작되고 엔드포인트가 마운트되면 엔드포인트를 클라이언트 컴퓨터에 로컬 스토리지로 마운트합니다.

  1. 마운트 경로에서 마운트할 엔드포인트의 복사 아이콘을 선택합니다. 엔드포인트를 마운트할 때 운영 체제에 붙여넣으십시오.

  2. 다음은 윈도우, 리눅스, macOS 운영 체제의 기본 마운트 명령입니다.

    • Windows:

      mount -o nolock rsize=128 wsize=128 mtype=hard nfs-interface-ip-address:/buckets/BucketName *
    • Linux:

      mount -t nfs nfs-interface-ip-address:/buckets/BucketName mount_point
    • macOS:

      mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2 nfs-interface-ip-address:/buckets/$bucketname mount_point

와의 NFS 인터페이스 중지하기 AWS OpsHub

Snow Family 장치와의 파일 전송을 완료하면 Snow Family 장치에서 NFS 인터페이스를 중지하십시오.

  1. 대시보드에서 서비스를 선택한 다음 파일 스토리지를 선택합니다.

  2. 파일 스토리지 페이지에서 데이터 전송 비활성화를 선택합니다. 대시보드에서 NFS 엔드포인트가 사라지는 데 보통 최대 2분이 걸립니다.