

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o Amazon Elastic Container Service com FSx o ONTAP
<a name="mount-ontap-ecs-containers"></a>

Você pode acessar seus sistemas de arquivos Amazon FSx for NetApp ONTAP a partir de um contêiner Docker do Amazon Elastic Container Service (Amazon ECS) em uma instância Linux ou Windows do Amazon EC2.

## Montagem em um contêiner do Linux do Amazon ECS
<a name="mount-ecs-linux"></a>

1. Crie um cluster do ECS usando o modelo de cluster EC2 Linux \$1 Networking para os contêineres do Linux. Para obter mais informações, consulte [Creating a cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*.

1. Crie um diretório na instância do EC2 para montar o volume da SVM da seguinte forma:

   ```
   sudo mkdir /fsxontap
   ```

1. Monte o volume do FSx para ONTAP na instância de Linux do EC2 usando um script de dados do usuário durante a execução da instância ou executando os seguintes comandos:

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

1. Monte o volume usando o seguinte comando:

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

   O exemplo a seguir usa valores de amostra.

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

   Você também pode usar o endereço IP da SVM em vez do nome DNS.

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

1. Ao criar suas definições de tarefas do Amazon ECS, adicione as propriedades de contêiner `volumes` e `mountPoints` a seguir na definição do contêiner JSON. `sourcePath`Substitua o pelo ponto de montagem e FSx pelo diretório em seu sistema de arquivos do ONTAP.

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

## Montagem em um contêiner do Windows do Amazon ECS
<a name="mount-ecs-windows"></a>

1. Crie um cluster do ECS usando o modelo de cluster EC2 Windows \$1 Networking para os contêineres do Windows. Para obter mais informações, consulte [Creating a cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*.

1. Adicione a instância do EC2 para Windows associada a um domínio ao cluster do Windows para ECS e mapeie um compartilhamento de SMB.

   Execute uma instância do EC2 para Windows otimizada para ECS que esteja associada ao seu domínio do Active Directory e inicialize o agente do ECS executando o comando a seguir.

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

   Você também pode passar as informações em um script para o campo de texto de dados do usuário da forma a seguir.

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

1. Crie um mapeamento global SMB na instância do EC2 para que você possa mapear o compartilhamento de SMB em uma unidade. Substitua os valores abaixo do nome NetBIOS ou DNS pelo seu sistema de arquivos do FSx e nome do compartilhamento. O volume NFS vol1 que foi montado na instância Linux EC2 está configurado como um compartilhamento CIFS fsxontap no sistema de arquivos. FSx 

   ```
   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. Crie o mapeamento global SMB na instância do EC2 usando o seguinte comando:

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

1. Ao criar suas definições de tarefas do Amazon ECS, adicione as propriedades de contêiner `volumes` e `mountPoints` a seguir na definição do contêiner JSON. `sourcePath`Substitua o pelo ponto de montagem e FSx pelo diretório em seu sistema de arquivos do ONTAP.

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