Montagem do sistema de arquivos do Amazon FSx automaticamente - FSx para Lustre

Montagem do sistema de arquivos do Amazon FSx automaticamente

É possível atualizar o arquivo /etc/fstab na instância do Amazon EC2 depois de se conectar à instância pela primeira vez. Portanto, ela monte o sistema de arquivos do Amazon FSx sempre que for reinicializada.

Como usar /etc/fstab para montar o FSx para Lustre automaticamente

Para montar automaticamente o diretório do sistema de arquivos do Amazon FSx quando a instância do Amazon EC2 for reinicializada, você pode usar o arquivo fstab. O arquivo 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 fstab.

nota

Antes de atualizar o arquivo /etc/fstab da sua instância do EC2, certifique-se de já ter criado o sistema de arquivos do Amazon FSx. Para obter mais informações, consulte Etapa 1: criar o sistema de arquivos do FSx para Lustre no exercício de Conceitos básicos.

Para atualizar o arquivo /etc/fstab em sua instância do EC2
  1. Conecte-se à instância do EC2 e abra o arquivo /etc/fstab em um editor.

  2. Adicione a linha a seguir ao arquivo /etc/fstab.

    Monte o sistema de arquivos do Amazon FSx para Lustre no diretório que você criou. Use o seguinte comando e substitua o seguinte:

    • Substitua /fsx pelo diretório no qual você deseja montar o sistema de arquivos do Amazon FSx.

    • Substitua file_system_dns_name pelo nome DNS real do sistema de arquivos.

    • Substitua mountname pelo nome da montagem do sistema de arquivos. Esse nome da montagem é retornado na resposta da operação de API CreateFileSystem. Ele também é retornado na resposta do comando describe-file-systems da AWS CLI e na operação de API DescribeFileSystems.

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 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 falha e a instância não responde.

  3. Salve a alteração no arquivo.

Agora, a instância do EC2 está configurada para montar o sistema de arquivos do Amazon FSx sempre que for reiniciada.

nota

Em alguns casos, a instância do Amazon EC2 pode precisar ser iniciada independentemente do status do sistema de arquivos do Amazon FSx montado. Nesses casos, adicione a opção nofail à entrada do sistema de arquivos no arquivo /etc/fstab.

Os campos na linha de código que você adicionou ao arquivo /etc/fstab fazem o seguinte:

Campo Descrição

file_system_dns_name@tcp:/

O nome DNS do sistema de arquivos do Amazon FSx, que identifica o sistema de arquivos. É possível obter esse nome no console ou programaticamente usando a AWS CLI ou um AWS SDK.

mountname

O nome da montagem do sistema de arquivos. É possível obter esse nome no console ou programaticamente usando a AWS CLI com o comando describe-file-systems ou a API ou o SDK da AWS com a operação DescribeFileSystems.

/fsx

O ponto de montagem para o sistema de arquivos do Amazon FSx na instância do EC2.

lustre

O tipo de sistema de arquivos, no caso, Amazon FSx.

mount options

As opções de montagem para o sistema de arquivos, apresentadas como uma lista separada por vírgulas das seguintes opções:

  • defaults: este valor informa ao sistema operacional para usar as opções de montagem padrão. É possível listar as opções de montagem padrão após a montagem do sistema de arquivos ao visualizar a saída do comando mount.

  • relatime: esta opção mantém os dados de atime (horários de acesso de inodes), mas não para cada vez que um arquivo é acessado. Com esta opção habilitada, os dados de atime serão gravados para o disco somente se o arquivo tiver sido modificado desde a última atualização dos dados de atime (mtime) ou se o arquivo tiver sido acessado pela última vez há mais tempo do que um determinado período (um dia por padrão). Se você deseja desativar as atualizações relacionadas aos horários de acesso de inodes, use a opção de montagem noatime.

  • flock: monta o sistema de arquivos com o bloqueio de arquivos habilitado. Se não quiser habilitar o bloqueio de arquivos, use a opção de montagem noflock.

  • _netdev: o valor 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.

x-systemd.automount,x-systemd.requires=network.service

Essas opções garantem que o montador automático não seja executado até que a conectividade de rede esteja on-line.

nota

Para o Amazon Linux 2023 e Ubuntu 22.04, use a opção x-systemd.requires=systemd-networkd-wait-online.service em vez da opção x-systemd.requires=network.service.

0

Um valor que indica se o backup do sistema de arquivos deve ser submetido a um backup por dump. Para o Amazon FSx, esse valor deve ser 0.

0

Um valor que indica a ordem na qual fsck verifica os sistemas de arquivos na inicialização. Para sistemas de arquivos do Amazon FSx, esse valor deve ser 0 para indicar que fsck não deve ser executado na inicialização.