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 über einen Docker-Container von Amazon FSx Elastic Container Service (Amazon ECS) auf einer Amazon EC2 Linux- oder Windows-Instance auf Ihre Amazon for NetApp ONTAP-Dateisysteme zugreifen.
Montage auf einem Amazon ECS-Linux-Container
-
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.
-
Erstellen Sie auf der EC2 Instance wie folgt ein Verzeichnis für das Mounten des SVM-Volumes:
sudo mkdir /fsxontap
-
Mounten Sie Ihr FSx for ONTAP-Volume auf der EC2 Linux-Instance, indem Sie entweder beim Start der Instanz ein Benutzerdatenskript verwenden oder die folgenden Befehle ausführen:
sudo mount -t nfs
svm-ip-address
:/vol1 /fsxontap -
Mounten Sie das Volume mit dem folgenden Befehl:
sudo mount -t nfs -o nfsvers=
NFS_version
svm-dns-name
:/volume-junction-path
/fsxontapIm 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 der SVM verwenden.
sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
-
Wenn Sie Ihre Amazon ECS-Aufgabendefinitionen erstellen, fügen Sie der
mountPoints
JSON-Container-Definition Folgendesvolumes
und die Container-Eigenschaften hinzu. Ersetzen Sie dassourcePath
durch den Bereitstellungspunkt und das Verzeichnis in Ihrem FSx ONTAP-Dateisystem.{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "
mountpoint
" } } ], "mountPoints": [ { "containerPath": "containermountpoint
", "sourceVolume": "ontap-volume" } ], . . . }
Montage auf einem Amazon ECS Windows-Container
-
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.
-
Fügen Sie dem ECS-Windows-Cluster eine EC2 Windows-Instance hinzu, die der Domäne angehört, und ordnen Sie eine SMB-Freigabe zu.
Starten Sie eine ECS-optimierte EC2 Windows-Instanz, die mit Ihrer Active Directory-Domäne verknüpft ist, und initialisieren Sie den ECS-Agenten, indem Sie den folgenden Befehl ausführen.
PS C:\Users\user>
Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRoleSie können die Informationen in einem Skript auch wie folgt an das Textfeld mit den Benutzerdaten übergeben.
<powershell> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole </powershell>
-
Erstellen Sie eine globale SMB-Zuordnung für die EC2 Instanz, 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 Ihren Freigabenamen. Das NFS-Volume vol1, das auf der EC2 Linux-Instance bereitgestellt wurde, ist im Dateisystem als CIFS-Share fsxontap konfiguriert. 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: - -
Erstellen Sie die globale SMB-Zuordnung auf der Instance mit dem folgenden Befehl: EC2
New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath
Z
: -
Wenn Sie Ihre Amazon ECS-Aufgabendefinitionen erstellen, fügen Sie der
mountPoints
JSON-Container-Definition Folgendesvolumes
und die Container-Eigenschaften hinzu. Ersetzen Sie dassourcePath
durch den Bereitstellungspunkt und das Verzeichnis in Ihrem FSx ONTAP-Dateisystem.{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "
mountpoint
" } } ], "mountPoints": [ { "containerPath": "containermountpoint
", "sourceVolume": "ontap-volume" } ], . . . }