Habilitar a montagem automática em instâncias Linux do EC2 existentes - Amazon Elastic File System

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á.

Habilitar a montagem automática em instâncias Linux do EC2 existentes

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 em /etc/fstab. Neste procedimento, você atualizará manualmente o /etc/fstab em uma instância Linux do Amazon EC2 para que a instância use o auxiliar de montagem do EFS e remonte automaticamente um sistema de arquivos do EFS quando a instância for reiniciada.

nota

Os sistemas de arquivos do EFS não comportam a montagem automática usando /etc/fstab com o auxiliar de montagem do EFS em instâncias Mac do EC2 executando macOS Big Sur ou Monterey. Em vez disso, você pode usar o NFS com /etc/fstab para montar automaticamente seu sistema de arquivos em instâncias EC2 Mac executando macOS Big Sur e Monterey.

Esse método usa o assistente de montagem do EFS para montar o sistema de arquivos. O assistente de montagem faz parte do conjunto de ferramentas amazon-efs-utils.

As ferramentas amazon-efs-utils estão disponíveis para instalação no Amazon Linux e nas imagens de máquina da Amazon (AMIs) do Amazon Linux 2. Para obter mais informações sobre o amazon-efs-utils, consulte Instalar o cliente Amazon EFS. Se você estiver usando outra distribuição do Linux, como o Red Hat Enterprise Linux (RHEL), crie e instale manualmente amazon-efs-utils. Para obter mais informações, consulte Instalar o cliente Amazon EFS em outras distribuições Linux.

Pré-requisitos

Os seguintes requisitos precisam estar em vigor antes que você possa implementar esse procedimento com êxito:

  • Você já criou o sistema de arquivos do EFS que deseja que seja remontado automaticamente. Para obter mais informações, consulte Criação rápida usando o console.

  • Você já criou a instância do EC2 Linux que deseja configurar para remontar automaticamente um sistema de arquivos EFS.

  • O assistente de montagem do EFS está instalado na instância Linux do EC2. Para obter mais informações, consulte Instalar o cliente Amazon EFS.

Atualizar o arquivo /etc/fstab

Execute as etapas a seguir para atualizar manualmente o /etc/fstab em uma instância Linux do EC2 para que ela use o assistente de montagem do EFS e remonte automaticamente um sistema de arquivos do EFS quando for reiniciada.

Como atualizar o arquivo /etc/fstab na instância do EC2
  1. Conecte-se à sua instância do EC2. Para obter mais informações, consulte Conexão com a instância do EC2 no Manual do usuário do Amazon EC2.

  2. Abra o arquivo /etc/fstab em um editor.

  3. Como montar automaticamente usando a autorização do IAM ou um ponto de acesso do EFS:

    • Para montar automaticamente com autorização do IAM em uma instância do EC2 que tenha um perfil de instância, adicione a linha a seguir ao arquivo /etc/fstab.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam 0 0
    • Para montar automaticamente com autorização do IAM em uma instância do Linux usando um arquivo de credenciais, adicione a linha a seguir ao arquivo /etc/fstab.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,awsprofile=namedprofile 0 0
    • Para montar automaticamente um sistema de arquivos usando um ponto de acesso do EFS, adicione a linha a seguir ao arquivo /etc/fstab.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,accesspoint=access-point-id 0 0
    Atenção

    Use a opção _netdev, que serve para identificar sistemas de arquivos de rede, ao montar o sistema de arquivos automaticamente. Se _netdev estiver ausente, a instância do EC2 poderá deixar de responder. Isso ocorre porque os sistemas de arquivos de rede precisam ser iniciados depois que a instância de computação inicia suas redes. Para obter mais informações, consulte A montagem automática falhou, e a instância não responde.

    Para obter mais informações, consulte Montar com autorização do IAM e Montar com pontos de acesso do EFS.

  4. Salve a alteração no arquivo.

nota

Em alguns casos, talvez seja necessário iniciar a instância do EC2, seja qual for o status do sistema de arquivos montado do EFS. Nesses casos, adicione a opção nofail à entrada do sistema de arquivos no arquivo /etc/fstab.

A linha de código adicionada ao arquivo /etc/fstab faz o seguinte.

Campo Descrição

file-system-id:/

O ID do sistema de arquivos do EFS. Você pode obter esse ID no console ou programaticamente na CLI ou no AWS SDK.

efs-mount-point

O ponto de montagem do sistema de arquivos do EFS em sua instância do EC2.

efs

O tipo de sistema de arquivos. Quando você usa o assistente de montagem, esse tipo é sempre efs.

mount options

Opções de montagem para o sistema de arquivos. Esta é uma lista separada por vírgulas das seguintes opções:

  • _netdev: esta opção informa ao sistema operacional que o sistema de arquivos reside em um dispositivo que requer acesso à rede. Essa opção impede que a instância monte o sistema de arquivos até que a rede seja ativada no cliente.

  • noresvport: informa o cliente NFS para usar uma nova porta de origem do Transmission Control Protocol (TCP) quando uma conexão de rede é restabelecida. Isso ajuda a garantir que o sistema de arquivos do EFS tenha disponibilidade contínua após um evento de recuperação de rede.

  • tls: habilita a criptografia de dados em trânsito.

  • iam: use essa opção para montar com autorização do IAM em uma instância do EC2 que tenha um perfil de instância. Usar a opção iam de montagem também requer o uso da opção tls. Para obter mais informações, consulte Usar o IAM para controlar o acesso a sistemas de arquivos.

  • awsprofile=namedprofile: use essa opção com as opções iam e tls para montagem com autorização do IAM em uma instância do Linux usando um arquivo de credenciais. Para obter mais informações sobre os pontos de acesso do EFS, consulte Usar o IAM para controlar o acesso a sistemas de arquivos.

  • accesspoint=access-point-id: use essa opção com a opção tls para montagem com um ponto de acesso EFS. Para obter mais informações sobre os pontos de acesso do EFS, consulte Trabalhar com pontos de acesso.

0

Um valor diferente de zero indica que o sistema de arquivos deve ser submetido a backup pelo dump. Para EFS, esse valor deve ser 0.

0

A ordem em que fsck verifica os sistemas de arquivos na inicialização. Para sistemas de arquivos do EFS, esse valor deve ser 0, para indicar que fsck não deve ser executado na inicialização.