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
-
Conecte-se à instância do EC2 e abra o arquivo
/etc/fstab
em um editor. -
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
pelo diretório no qual você deseja montar o sistema de arquivos do Amazon FSx./fsx
Substitua
pelo nome DNS real do sistema de arquivos.file_system_dns_name
Substitua
pelo nome da montagem do sistema de arquivos. Esse nome da montagem é retornado na resposta da operação de APImountname
CreateFileSystem
. Ele também é retornado na resposta do comando describe-file-systems da AWS CLI e na operação de APIDescribeFileSystems
.
file_system_dns_name
@tcp:/mountname
/fsx
lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0Atençã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. -
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 |
---|---|
|
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. |
|
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 |
|
O ponto de montagem para o sistema de arquivos do Amazon FSx na instância do EC2. |
|
O tipo de sistema de arquivos, no caso, Amazon FSx. |
|
As opções de montagem para o sistema de arquivos, apresentadas como uma lista separada por vírgulas das seguintes opções:
|
|
Essas opções garantem que o montador automático não seja executado até que a conectividade de rede esteja on-line. notaPara o Amazon Linux 2023 e Ubuntu 22.04, use a opção |
|
Um valor que indica se o backup do sistema de arquivos deve ser submetido a um backup por |
|
Um valor que indica a ordem na qual |