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 do Amazon EC2 Linux ou Windows.
Montagem em um contêiner do Linux do Amazon ECS
-
Crie um cluster ECS usando o modelo de cluster EC2 Linux + Networking para seus contêineres Linux. Para obter mais informações, consulte Creating a cluster no Guia do desenvolvedor do Amazon Elastic Container Service.
-
Crie um diretório na EC2 instância para montar o volume SVM da seguinte forma:
sudo mkdir /fsxontap
-
Monte seu volume FSx for ONTAP na EC2 instância Linux 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.sourcePath
Substitua 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 ECS usando o modelo de cluster de rede EC2 do Windows + para seus contêineres do Windows. Para obter mais informações, consulte Creating a cluster no Guia do desenvolvedor do Amazon Elastic Container Service.
-
Adicione uma EC2 instância do Windows associada ao domínio ao cluster do ECS Windows e mapeie um compartilhamento SMB.
Inicie uma EC2 instância do 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 EC2 instância para que você possa mapear seu compartilhamento SMB em uma unidade. Substitua os valores abaixo do nome netbios ou DNS do seu sistema de FSx arquivos e nome do compartilhamento. O volume NFS vol1 que foi montado na EC2 instância Linux 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:
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 EC2 instância 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.sourcePath
Substitua 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" } ], . . . }