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á.
Como usar o Amazon Elastic Container Service com o FSx para 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 nfs
svm-ip-address
:/vol1 /fsxontap -
Monte o volume usando o seguinte comando:
sudo mount -t nfs -o nfsvers=
NFS_version
svm-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 /fsxontap
Você 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
volumes
emountPoints
a seguir na definição do contêiner JSON. SubstituasourcePath
pelo ponto de montagem e pelo diretório no sistema de arquivos do FSx para 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 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 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 montado na instância do EC2 para Linux está configurado como um compartilhamento CIFS fsxontap no sistema de arquivos do 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: - -
Crie o mapeamento global SMB na instância do EC2 usando o seguinte comando:
New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath
Z
: -
Ao criar suas definições de tarefas do Amazon ECS, adicione as propriedades de contêiner
volumes
emountPoints
a seguir na definição do contêiner JSON. SubstituasourcePath
pelo ponto de montagem e pelo diretório no sistema de arquivos do FSx para ONTAP.{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "
mountpoint
" } } ], "mountPoints": [ { "containerPath": "containermountpoint
", "sourceVolume": "ontap-volume" } ], . . . }