

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

# FSx for ONTAP과 함께 Amazon Elastic Container Service 사용
<a name="mount-ontap-ecs-containers"></a>

Amazon EC2 Linux 또는 Windows 인스턴스에서 Amazon Elastic Container Service(Amazon ECS) 도커 컨테이너로부터 Amazon FSx for NetApp ONTAP 파일 시스템에 액세스할 수 있습니다.

## Amazon ECS Linux 컨테이너에서 마운트
<a name="mount-ecs-linux"></a>

1. Linux 컨테이너용 EC2 Linux \$1 네트워킹 클러스터 템플릿을 사용하여 ECS 클러스터를 생성합니다. 자세한 내용은 *Amazon Elastic Container Service 개발자 안내서*의 [클러스터 생성](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)을 참조하세요.

1. 다음과 같이 SVM 볼륨을 마운트할 디렉터리를 EC2 인스턴스에 생성합니다.

   ```
   sudo mkdir /fsxontap
   ```

1. 인스턴스 시작 중에 사용자 데이터 스크립트를 사용하거나 다음 명령을 실행하여 Linux EC2 인스턴스에 FSx for ONTAP 볼륨을 마운트합니다.

   ```
   sudo mount -t nfs svm-ip-address:/vol1 /fsxontap
   ```

1. 다음 명령을 사용하여 볼륨을 마운트합니다.

   ```
   sudo mount -t nfs -o nfsvers=NFS_version svm-dns-name:/volume-junction-path /fsxontap
   ```

   다음 예제는 샘플 값을 사용합니다.

   ```
   sudo mount -t nfs -o nfsvers=4.1 svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsxontap
   ```

   DNS 이름 대신 SVM의 IP 주소를 사용할 수도 있습니다.

   ```
   sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
   ```

1. Amazon ECS 작업 정의를 생성할 때 JSON 컨테이너 정의에 다음 `volumes` 및 `mountPoints` 컨테이너 속성을 추가합니다. `sourcePath`를 FSx for ONTAP 파일 시스템의 마운트 지점 및 디렉터리로 바꿉니다.

   ```
   {
       "volumes": [
           {
               "name": "ontap-volume",
               "host": {
                   "sourcePath": "mountpoint"
               }
           }
       ],
       "mountPoints": [
           {
               "containerPath": "containermountpoint",
               "sourceVolume": "ontap-volume"
           }
       ],
       .
       .
       .
   }
   ```

## Amazon ECS Windows 컨테이너에서 마운트
<a name="mount-ecs-windows"></a>

1. Windows 컨테이너용 EC2 Windows \$1 네트워킹 클러스터 템플릿을 사용하여 ECS 클러스터를 생성합니다. 자세한 내용은 *Amazon Elastic Container Service 개발자 안내서*의 [클러스터 생성](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)을 참조하세요.

1. 도메인에 조인된 Windows EC2 인스턴스를 ECS Windows 클러스터에 추가하고 SMB 공유를 매핑합니다.

   Active Directory 도메인에 조인된 ECS에 최적화된 Windows EC2 인스턴스를 시작하고 다음 명령을 실행하여 ECS 에이전트를 초기화합니다.

   ```
   PS C:\Users\user> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole
   ```

   다음과 같이 스크립트의 정보를 사용자 데이터 텍스트 필드에 전달할 수도 있습니다.

   ```
   <powershell>
   Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole
   </powershell>
   ```

1. SMB 공유를 드라이브에 매핑할 수 있도록 EC2 인스턴스에 SMB 글로벌 매핑을 생성합니다. 아래의 netbios 또는 DNS 이름의 값을 FSx 파일 시스템 및 공유 이름의 값으로 바꿉니다. Linux EC2 인스턴스에 마운트된 NFS 볼륨 vol1은 FSx 파일 시스템에서 CIFS 공유 fsxontap으로 구성되어 있습니다.

   ```
   vserver cifs share show -vserver svm08 -share-name fsxontap
   
   
                                         Vserver: svm08
                                           Share: fsxontap
                        CIFS Server NetBIOS Name: FSXONTAPDEMO
                                            Path: /vol1
                                Share Properties: oplocks
                                                  browsable
                                                  changenotify
                                                  show-previous-versions
                              Symlink Properties: symlinks
                         File Mode Creation Mask: -
                    Directory Mode Creation Mask: -
                                   Share Comment: -
                                       Share ACL: Everyone / Full Control
                   File Attribute Cache Lifetime: -
                                     Volume Name: vol1
                                   Offline Files: manual
                   Vscan File-Operations Profile: standard
               Maximum Tree Connections on Share: 4294967295
                      UNIX Group for File Create: -
   ```

1. 다음 명령을 사용하여 EC2 인스턴스에 SMB 글로벌 매핑을 생성합니다.

   ```
   New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath Z:
   ```

1. Amazon ECS 작업 정의를 생성할 때 JSON 컨테이너 정의에 다음 `volumes` 및 `mountPoints` 컨테이너 속성을 추가합니다. `sourcePath`를 FSx for ONTAP 파일 시스템의 마운트 지점 및 디렉터리로 바꿉니다.

   ```
   {
       "volumes": [
           {
               "name": "ontap-volume",
               "host": {
                   "sourcePath": "mountpoint"
               }
           }
       ],
       "mountPoints": [
           {
               "containerPath": "containermountpoint",
               "sourceVolume": "ontap-volume"
           }
       ],
       .
       .
       .
   }
   ```