

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di Amazon Elastic Container Service con FSx for ONTAP
<a name="mount-ontap-ecs-containers"></a>

Puoi accedere ai tuoi file system Amazon FSx for NetApp ONTAP da un contenitore Docker Amazon Elastic Container Service (Amazon ECS) su un'istanza Amazon EC2 Linux o Windows.

## Montaggio su un container Amazon ECS Linux
<a name="mount-ecs-linux"></a>

1. Crea un cluster ECS utilizzando il modello di cluster EC2 Linux \+ Networking per i tuoi contenitori Linux. Per ulteriori informazioni, consulta [Creating a cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) nella *Amazon Elastic Container Service Developer Guide*.

1. Crea una directory sull'istanza EC2 per montare il volume SVM come segue:

   ```
   sudo mkdir /fsxontap
   ```

1. Monta il volume FSx for ONTAP sull'istanza Linux EC2 utilizzando uno script di dati utente durante l'avvio dell'istanza o eseguendo i seguenti comandi:

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

1. Monta il volume utilizzando il seguente comando:

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

   L'esempio seguente utilizza valori di esempio.

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

   È inoltre possibile utilizzare l'indirizzo IP dell'SVM anziché il relativo nome DNS.

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

1. Quando crei le definizioni delle attività Amazon ECS, aggiungi quanto segue `volumes` e le proprietà del `mountPoints` contenitore nella definizione del contenitore JSON. Sostituisci `sourcePath` con il punto di montaggio e la directory nel file system FSx for ONTAP.

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

## Montaggio su un contenitore Amazon ECS Windows
<a name="mount-ecs-windows"></a>

1. Crea un cluster ECS utilizzando il modello di cluster EC2 Windows\+ Networking per i tuoi contenitori Windows. Per ulteriori informazioni, consulta [Creating a cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) nella *Amazon Elastic Container Service Developer Guide*.

1. Aggiungi un'istanza Windows EC2 aggiunta a un dominio al cluster ECS Windows e mappa una condivisione SMB.

   Avvia un'istanza Windows EC2 ottimizzata per ECS aggiunta al tuo dominio Active Directory e inizializza l'agente ECS eseguendo il comando seguente.

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

   Puoi anche passare le informazioni contenute in uno script al campo di testo user-data come segue.

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

1. Crea una mappatura globale SMB sull'istanza EC2 in modo da poter mappare la tua condivisione SMB su un'unità. Sostituisci i valori sotto netbios o nome DNS per il file system FSx e il nome della condivisione. Il volume NFS vol1 che è stato montato sull'istanza Linux EC2 è configurato come una condivisione CIFS fsxontap sul file system. 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. Crea la mappatura globale SMB sull'istanza EC2 utilizzando il seguente comando:

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

1. Quando crei le definizioni delle attività Amazon ECS, aggiungi quanto segue `volumes` e le proprietà del `mountPoints` contenitore nella definizione del contenitore JSON. Sostituisci `sourcePath` con il punto di montaggio e la directory nel file system FSx for ONTAP.

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