

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation d'Amazon Elastic Container Service avec FSx for ONTAP
<a name="mount-ontap-ecs-containers"></a>

Vous pouvez accéder à vos systèmes de fichiers Amazon FSx for NetApp ONTAP depuis un conteneur Docker Amazon Elastic Container Service (Amazon ECS) sur une instance Amazon EC2 Linux ou Windows.

## Montage sur un conteneur Linux Amazon ECS
<a name="mount-ecs-linux"></a>

1. Créez un cluster ECS à l'aide du modèle de cluster EC2 Linux \$1 Networking pour vos conteneurs Linux. Pour plus d'informations, consultez la section [Création d'un cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) dans le manuel *Amazon Elastic Container Service Developer Guide*.

1. Créez un répertoire sur l'instance EC2 pour le montage du volume de la SVM comme suit :

   ```
   sudo mkdir /fsxontap
   ```

1. Montez votre volume FSx for ONTAP sur l'instance Linux EC2 en utilisant un script de données utilisateur lors du lancement de l'instance ou en exécutant les commandes suivantes :

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

1. Montez le volume à l'aide de la commande suivante :

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

   L'exemple suivant utilise des exemples de valeurs.

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

   Vous pouvez également utiliser l'adresse IP de la SVM au lieu de son nom DNS.

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

1. Lorsque vous créez vos définitions de tâches Amazon ECS, ajoutez les propriétés de `mountPoints` conteneur `volumes` et les propriétés de conteneur suivantes dans la définition de conteneur JSON. Remplacez-le `sourcePath` par le point de montage et le répertoire de votre système de fichiers FSx for ONTAP.

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

## Montage sur un conteneur Windows Amazon ECS
<a name="mount-ecs-windows"></a>

1. Créez un cluster ECS à l'aide du modèle de cluster réseau EC2 Windows \$1 pour vos conteneurs Windows. Pour plus d'informations, consultez la section [Création d'un cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) dans le manuel *Amazon Elastic Container Service Developer Guide*.

1. Ajoutez une instance Windows EC2 jointe à un domaine au cluster Windows ECS et mappez un partage SMB.

   Lancez une instance Windows EC2 optimisée pour ECS jointe à votre domaine Active Directory et initialisez l'agent ECS en exécutant la commande suivante.

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

   Vous pouvez également transmettre les informations d'un script au champ de texte des données utilisateur de la manière suivante.

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

1. Créez un mappage global SMB sur l'instance EC2 afin de pouvoir mapper votre partage SMB à un lecteur. Remplacez les valeurs situées sous le nom netbios ou DNS pour votre système de fichiers FSx et le nom de partage. Le volume NFS vol1 qui a été monté sur l'instance Linux EC2 est configuré en tant que partage CIFS fsxontap sur le système de fichiers. 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. Créez le mappage global SMB sur l'instance EC2 à l'aide de la commande suivante :

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

1. Lorsque vous créez vos définitions de tâches Amazon ECS, ajoutez les propriétés de `mountPoints` conteneur `volumes` et les propriétés de conteneur suivantes dans la définition de conteneur JSON. Remplacez-le `sourcePath` par le point de montage et le répertoire de votre système de fichiers FSx for ONTAP.

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