Verwenden von Amazon Elastic Container Service mit FSx für ONTAP - FSx für ONTAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Amazon Elastic Container Service mit FSx für ONTAP

Sie können auf Ihre Amazon FSx for NetApp ONTAP-Dateisysteme von einem Amazon Elastic Container Service (Amazon ECS) Docker-Container Container Container Container Container Container Container Container Container Container Container Container Container Container auf einer Amazon EC2 Linux- oder Windows-Instance aus zugreifen.

Montage auf einem Amazon ECS-Linux-Container

  1. Erstellen Sie einen ECS-Cluster mithilfe der EC2 Linux + Networking-Cluster-Vorlage für Ihre Linux-Container. Weitere Informationen finden Sie unter Creating a Cluster im Amazon Elastic Container Service Developer Guide.

  2. Erstellen Sie wie folgt ein Verzeichnis auf der EC2-Instance für das Mounten des SVM-Volumes:

    sudo mkdir /fsxontap
  3. Mounten Sie Ihr FSx for ONTAP-Volume auf der Linux EC2-Instance, indem Sie entweder ein Benutzerdatenskript beim Instance-Start verwenden oder die folgenden Befehle ausführen:

    sudo mount -t nfs svm-ip-address:/vol1 /fsxontap
  4. Mounten Sie das Volume mit dem folgenden Befehl:

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

    Im folgenden Beispiel werden Beispielwerte verwendet.

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

    Sie können statt des DNS-Namens auch die IP-Adresse SVM der SVM verwenden.

    sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
  5. Wenn Sie Ihre Amazon ECS-Aufgabendefinitionen erstellen, fügen Sie der mountPoints JSON-Container-Definition Folgendes volumes und die Container-Eigenschaften hinzu. Ersetzen Sie das sourcePath durch den Einhängepunkt und das Verzeichnis in Ihrem FSx for ONTAP-Dateisystem.

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

Montage auf einem Amazon ECS Windows-Container

  1. Erstellen Sie einen ECS-Cluster mithilfe der EC2 Windows + Networking-Cluster-Vorlage für Ihre Windows-Container. Weitere Informationen finden Sie unter Creating a Cluster im Amazon Elastic Container Service Developer Guide.

  2. Fügen Sie dem ECS-Windows-Cluster eine in die Domäne eingebundene Windows EC2-Instance hinzu und ordnen Sie eine SMB-Freigabe zu.

    Starten Sie eine ECS-optimierte Windows EC2-Instance, die mit Ihrer Active Directory-Domäne verbunden ist, und initialisieren Sie den ECS-Agenten, indem Sie den folgenden Befehl ausführen.

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

    Sie können die Informationen in einem Skript auch wie folgt an das Benutzerdatentextfeld übergeben.

    <powershell> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole </powershell>
  3. Erstellen Sie eine globale SMB-Zuordnung auf der EC2-Instance, sodass Sie Ihren SMB-Anteil einem Laufwerk zuordnen können. Ersetzen Sie die Werte unter Netbios- oder DNS-Name für Ihr FSx-Dateisystem und den Freigabenamen. Das NFS-Volume vol1, das auf der Linux EC2-Instance gemountet wurde, ist als CIFS-Share fsxontap auf dem FSx-Dateisystem konfiguriert.

    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. Erstellen Sie die globale SMB-Zuordnung auf der EC2-Instance mit dem folgenden Befehl:

    New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath Z:
  5. Wenn Sie Ihre Amazon ECS-Aufgabendefinitionen erstellen, fügen Sie der mountPoints JSON-Container-Definition Folgendes volumes und die Container-Eigenschaften hinzu. Ersetzen Sie das sourcePath durch den Einhängepunkt und das Verzeichnis in Ihrem FSx for ONTAP-Dateisystem.

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