As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando o Amazon Elastic Container Service com FSx o ONTAP
Você pode acessar seus sistemas de arquivos Amazon FSx for NetApp ONTAP a partir de um contêiner Docker do Amazon Elastic Container Service (Amazon ECS) em uma instância Linux ou Windows do Amazon EC2.
Montagem em um contêiner do Linux do Amazon ECS
-
Crie um cluster do ECS usando o modelo de cluster EC2 Linux + Networking para os contêineres do Linux. Para obter mais informações, consulte Creating a cluster no Guia do desenvolvedor do Amazon Elastic Container Service.
-
Crie um diretório na instância do EC2 para montar o volume da SVM da seguinte forma:
sudo mkdir /fsxontap -
Monte o volume do FSx para ONTAP na instância de Linux do EC2 usando um script de dados do usuário durante a execução da instância ou executando os seguintes comandos:
sudo mount -t nfssvm-ip-address:/vol1 /fsxontap -
Monte o volume usando o seguinte comando:
sudo mount -t nfs -o nfsvers=NFS_versionsvm-dns-name:/volume-junction-path/fsxontapO exemplo a seguir usa valores de amostra.
sudo mount -t nfs -o nfsvers=4.1 svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsxontapVocê também pode usar o endereço IP da SVM em vez do nome DNS.
sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap -
Ao criar suas definições de tarefas do Amazon ECS, adicione as propriedades de contêiner
volumesemountPointsa seguir na definição do contêiner JSON.sourcePathSubstitua o pelo ponto de montagem e FSx pelo diretório em seu sistema de arquivos do ONTAP.{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "mountpoint" } } ], "mountPoints": [ { "containerPath": "containermountpoint", "sourceVolume": "ontap-volume" } ], . . . }
Montagem em um contêiner do Windows do Amazon ECS
-
Crie um cluster do ECS usando o modelo de cluster EC2 Windows + Networking para os contêineres do Windows. Para obter mais informações, consulte Creating a cluster no Guia do desenvolvedor do Amazon Elastic Container Service.
-
Adicione a instância do EC2 para Windows associada a um domínio ao cluster do Windows para ECS e mapeie um compartilhamento de SMB.
Execute uma instância do EC2 para Windows otimizada para ECS que esteja associada ao seu domínio do Active Directory e inicialize o agente do ECS executando o comando a seguir.
PS C:\Users\user>Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRoleVocê também pode passar as informações em um script para o campo de texto de dados do usuário da forma a seguir.
<powershell> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole </powershell> -
Crie um mapeamento global SMB na instância do EC2 para que você possa mapear o compartilhamento de SMB em uma unidade. Substitua os valores abaixo do nome NetBIOS ou DNS pelo seu sistema de arquivos do FSx e nome do compartilhamento. O volume NFS vol1 que foi montado na instância Linux EC2 está configurado como um compartilhamento CIFS fsxontap no sistema de arquivos. 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: - -
Crie o mapeamento global SMB na instância do EC2 usando o seguinte comando:
New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPathZ: -
Ao criar suas definições de tarefas do Amazon ECS, adicione as propriedades de contêiner
volumesemountPointsa seguir na definição do contêiner JSON.sourcePathSubstitua o pelo ponto de montagem e FSx pelo diretório em seu sistema de arquivos do ONTAP.{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "mountpoint" } } ], "mountPoints": [ { "containerPath": "containermountpoint", "sourceVolume": "ontap-volume" } ], . . . }