Utilizzo di Amazon Elastic Container Service con FSx for ONTAP - FSx per ONTAP

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

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

Montaggio su un contenitore Amazon ECS Linux

  1. Crea un ECS cluster utilizzando il modello di cluster EC2 Linux + Networking per i tuoi contenitori Linux. Per ulteriori informazioni, consulta Creating a cluster nella Amazon Elastic Container Service Developer Guide.

  2. Crea una directory sull'EC2istanza per montare il SVM volume come segue:

    sudo mkdir /fsxontap
  3. Monta il ONTAP volume FSx for sull'EC2istanza Linux 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
  4. Monta il volume usando 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 SVM l'indirizzo IP anziché DNS il nome.

    sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
  5. Quando crei le definizioni delle ECS attività Amazon, aggiungi quanto segue volumes e le proprietà del mountPoints contenitore nella definizione del JSON contenitore. Sostituisci sourcePath con il punto di montaggio e la directory nel tuo ONTAP file system FSx for.

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

Montaggio su un contenitore Amazon ECS Windows

  1. Crea un ECS cluster utilizzando il modello di cluster di rete EC2 Windows + per i tuoi contenitori Windows. Per ulteriori informazioni, consulta Creating a cluster nella Amazon Elastic Container Service Developer Guide.

  2. Aggiungi un'EC2istanza Windows aggiunta a un dominio al cluster ECS Windows, mappa e condividi. SMB

    Avvia un'EC2istanza Windows ECS ottimizzata aggiunta al tuo dominio Active Directory e inizializza l'ECSagente eseguendo il comando seguente.

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

    È inoltre possibile passare le informazioni contenute in uno script al campo di testo user-data come segue.

    <powershell> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole </powershell>
  3. Crea una mappatura SMB globale sull'EC2istanza in modo da poter mappare la tua SMB condivisione su un'unità. Sostituisci i valori sotto netbios o DNS name per il tuo FSx file system e condividi il nome. Il NFS volume vol1 montato sull'EC2istanza Linux è configurato come fsxontap di CIFS condivisione 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: -
  4. Crea la mappatura SMB globale sull'EC2istanza utilizzando il seguente comando:

    New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath Z:
  5. Quando crei le definizioni delle ECS attività Amazon, aggiungi quanto segue volumes e le proprietà del mountPoints contenitore nella definizione del JSON contenitore. Sostituisci sourcePath con il punto di montaggio e la directory nel tuo ONTAP file system FSx for.

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