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á.
Montar automaticamente compartilhamentos de arquivos em uma instância Linux do Amazon EC2
Você pode montar automaticamente o compartilhamento de arquivos do FSx para Windows File Server para acessar seu sistema de arquivos do FSx para Windows File Server sempre que a instância Linux do Amazon EC2 na qual ele está montado for reinicializada. Para fazer isso, adicione uma entrada ao arquivo /etc/fstab na instância do EC2. O arquivo /etc/fstab contém informações sobre sistemas de arquivos. O comando mount -a, que é executado durante a inicialização da instância, monta os sistemas de arquivos listados no arquivo /etc/fstab.
Para uma instância do Amazon EC2 do Linux que não esteja associada ao seu Active Directory, somente é possível montar um compartilhamento de arquivo do FSx para Windows File Server usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o console do Amazon FSx
O procedimento a seguir usa a autenticação de NTLM da Microsoft. Você monta o sistema de arquivos como um usuário que é membro do domínio do Microsoft Active Directory ao qual o sistema de arquivos do FSx para Windows File Server está associado. Você pode recuperar as credenciais da conta de usuário do arquivo creds.txt usando o comando a seguir.
$cat creds.txtusername=user1 password=Password123 domain=EXAMPLE.COM
Montar automaticamente um compartilhamento de arquivos em uma instância do Amazon EC2 do Linux não associada ao Active Directory
Executar e configurar a instância do Amazon EC2 do Linux
-
Execute uma instância do Amazon EC2 do Linux usando o console do Amazon EC2
. Para obter mais informações, consulte Executar uma instância no Guia do usuário do Amazon EC2. -
Conecte-se à sua instância. Para obter mais informações, consulte Conectar-se à instância do Linux no Guia do usuário do Amazon EC2.
-
Execute o seguinte comando para instalar o pacote
cifs-utils: Esse pacote é usado para montar sistemas de arquivos de rede como o Amazon FSx no Linux.$sudo yum install cifs-utils -
Crie o diretório
/mnt/fsx. É nele que você montará o sistema de arquivos do Amazon FSx.$sudo mkdir /mnt/fsx -
Crie o arquivo de credenciais
creds.txtno diretório/home/ec2-user. -
Defina as permissões do arquivo de modo que somente você (o proprietário) possa ler o arquivo ao executar o seguinte comando:
$sudo chmod 700 creds.txt
Montar automaticamente o sistema de arquivos
-
Você monta automaticamente um compartilhamento de arquivos não associado ao Active Directory usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o console do Amazon FSx
, na guia Rede e segurança, em Endereço IP do servidor de arquivos preferencial. -
Para montar automaticamente o compartilhamento de arquivos usando seu endereço IP privado, adicione a seguinte linha ao arquivo
/etc/fstab.//file-system-IP-address/file_share/mnt/fsx cifs vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none 0 0Substitua
pelo maior valor permitido pelo seu kernel. Execute o seguinte comando para obter esse valor:CIFSMaxBufSize$modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)A saída mostra que o tamanho máximo do buffer é 130048.
-
Teste a entrada
fstabusando o comandomountcom a opção 'fake' em conjunto com as opções 'all' e 'verbose'.$sudo mount -favhome/ec2-user/fsx : successfully mounted -
Para montar o compartilhamento de arquivos, reinicie a instância do Amazon EC2.
-
Quando a instância estiver disponível novamente, verifique se o sistema de arquivos está montado executando o seguinte comando:
$sudo mount -l -t cifs//file-system-IP-address/file_shareon /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_code,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.20.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)A linha adicionada ao arquivo
/etc/fstabnesse procedimento executa o seguinte nos pontos indicados:-
//: especifica o endereço IP e o compartilhamento do sistema de arquivos do Amazon FSx que você está montando.file-system-IP-address/file_share -
/mnt/fsx: especifica o ponto de montagem do sistema de arquivos do Amazon FSx em sua instância do EC2. -
cifs vers=: especifica o tipo de sistema de arquivos como o CIFS e a versão do protocolo SMB. O Amazon FSx para Windows File Server é compatível com as versões 2.0 a 3.1.1 do SMB.SMB_version -
sec=ntlmsspi: especifica o uso da interface do provedor de suporte de segurança do NT LAN Manager para facilitar a autenticação de NTLM desafio-resposta. -
cache=: define o modo de cache. Essa opção para o cache CIFS pode afetar a performance, e você deve testar quais configurações funcionam melhor (e analisar a documentação do Linux) para seu kernel e sua workload. As opçõescache_modestrictenonesão recomendadas, pois a opçãoloosepode causar inconsistência de dados devido à semântica mais flexível do protocolo. -
cred=/home/ec2-user/creds.txt: especifica onde obter as credenciais do usuário. -
_netdev: informa ao sistema operacional que o sistema de arquivos reside em um dispositivo que requer acesso à rede. O uso dessa opção impede que a instância monte o sistema de arquivos até que o serviço de rede seja habilitado no cliente. 0: indica que o backup do sistema de arquivos deve ser feito pelodump, caso seja um valor diferente de zero. Para o Amazon FSx, esse valor deve ser0.0: especifica a ordem em que ofsckverifica os sistemas de arquivos na inicialização. Para sistemas de arquivos do Amazon FSx, esse valor deve ser0a fim de indicar quefscknão deve ser executado na inicialização.
-