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 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
-
Crea un cluster ECS 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.
-
Crea una directory sull'istanza EC2 per montare il volume SVM come segue:
sudo mkdir /fsxontap -
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 nfssvm-ip-address:/vol1 /fsxontap -
Monta il volume utilizzando il seguente comando:
sudo mount -t nfs -o nfsvers=NFS_versionsvm-dns-name:/volume-junction-path/fsxontapL'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 -
Quando crei le definizioni delle attività Amazon ECS, aggiungi quanto segue
volumese le proprietà delmountPointscontenitore nella definizione del contenitore JSON. SostituiscisourcePathcon 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
-
Crea un cluster ECS utilizzando il modello di cluster EC2 Windows+ Networking per i tuoi contenitori Windows. Per ulteriori informazioni, consulta Creating a cluster nella Amazon Elastic Container Service Developer Guide.
-
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 -EnableTaskIAMRolePuoi 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> -
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:FSXONTAPDEMOPath: /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: - -
Crea la mappatura globale SMB sull'istanza EC2 utilizzando il seguente comando:
New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPathZ: -
Quando crei le definizioni delle attività Amazon ECS, aggiungi quanto segue
volumese le proprietà delmountPointscontenitore nella definizione del contenitore JSON. SostituiscisourcePathcon 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" } ], . . . }