

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

# Conceitos básicos do Amazon FSx para Lustre
<a name="getting-started"></a>

A seguir, você aprenderá como começar a usar o Amazon FSx para Lustre. Estas etapas orientam a criação de um sistema de arquivos do Amazon FSx para Lustre e o acesso a ele usando suas instâncias de computação. Opcionalmente, as etapas mostram como usar o sistema de arquivos do Amazon FSx para Lustre para processar os dados no bucket do Amazon S3 com aplicações baseadas em arquivos.

Este exercício sobre os conceitos básicos inclui as etapas apresentadas a seguir.

**Topics**
+ [Pré-requisitos](#prerequisites)
+ [Etapa 1: criar o sistema de arquivos do FSx para Lustre](#getting-started-step1)
+ [Etapa 2: instalar e configurar o Lustro client](#getting-started-step2)
+ [Etapa 3: montar o sistema de arquivos](#getting-started-mount-fs)
+ [Etapa 4: executar seu fluxo de trabalho](#getting-started-step3)
+ [Etapa 5: Limpar os recursos do](#getting-started-step4)

## Pré-requisitos
<a name="prerequisites"></a>

Para realizar este exercício sobre os conceitos básicos, você precisará do seguinte:
+ Uma AWS conta com as permissões necessárias para criar um sistema de arquivos Amazon FSx for Lustre e uma instância do Amazon EC2. Para obter mais informações, consulte [Configurar Amazon FSx para Lustre](setting-up.md).
+ Crie um grupo de segurança da Amazon VPC para ser associado ao seu sistema de arquivos do FSx para Lustre e não o altere após a criação do sistema de arquivos. Para obter mais informações, consulte [Criar um grupo de segurança para o sistema de arquivos do Amazon FSx](limit-access-security-groups.md#create-security-group).
+ Uma instância do Amazon EC2 que executa uma versão com suporte do Linux em sua nuvem privada virtual (VPC) com base no serviço da Amazon VPC. Para este exercício sobre os conceitos básicos, recomendamos usar o Amazon Linux 2023. Você instalará o cliente do Lustre nesta instância do EC2 e, em seguida, montará o sistema de arquivos do FSx para Lustre na instância do EC2. Para obter mais informações sobre como criar uma instância do EC2, consulte [Conceitos básicos: executar uma instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) ou [Executar sua instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html) no *Guia do usuário do Amazon EC2*.

  Além do Amazon Linux 2023, o cliente do Lustre oferece suporte aos sistemas operacionais Amazon Linux 2, Red Hat Enterprise Linux (RHEL), CentOS, Rocky Linux, SUSE Linux Enterprise Server e Ubuntu. Para obter mais informações, consulte [Lustro compatibilidade com o sistema de arquivos e o kernel do cliente](lustre-client-matrix.md).
+ Ao criar a instância do Amazon EC2 para este exercício sobre os conceitos básicos, lembre-se do seguinte:
  + Recomendamos criar a instância em sua VPC padrão.
  + Recomendamos usar o grupo de segurança padrão ao criar sua instância do EC2.
+ Determinar qual tipo de sistema de arquivos do Amazon FSx para Lustre você deseja criar: *transitório* ou *Persistent*. Para obter mais informações, consulte [Opções de implantação e classe de armazenamento para sistemas de arquivos do FSx para Lustre](using-fsx-lustre.md).
+ Cada sistema de arquivos do FSx para Lustre requer um endereço IP para cada servidor de metadados (MDS) e um endereço IP para cada servidor de armazenamento (OSS). Para obter mais informações, consulte [Endereços IP para sistemas de arquivos](using-fsx-lustre.md#ip-addesses-for-fs).
+ Um bucket do Amazon S3 que armazena os dados a serem processados ​​pela workload. O bucket do S3 corresponderá ao repositório de dados durável ​​vinculado ao seu sistema de arquivos do FSx para Lustre.

## Etapa 1: criar o sistema de arquivos do FSx para Lustre
<a name="getting-started-step1"></a>

Você cria o sistema de arquivos no console do Amazon FSx. Observe que os sistemas de arquivos do FSx para Lustre criados usando o console do Amazon FSx são criados com base na versão 2.15 do Lustre.

**Para criar seu sistema de arquivos do**

1. Abra o console do Amazon FSx em. [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)

1. No painel, escolha **Criar sistema de arquivos** para iniciar o assistente de criação de sistemas de arquivos.

1. Escolha **FSx for Lustre** e, em seguida, escolha **Próximo** para exibir a página **Criar sistema de arquivos**.

   Comece sua configuração com a seção **Detalhes do sistema de arquivos**.

1. Em **Nome do sistema de arquivos (opcional)**, forneça um nome para seu sistema de arquivos. É possível usar até 256 letras do Unicode, espaços em branco e números, além dos caracteres especiais **\+ - = . \_ : /**.

1. Em **Implantação e classe de armazenamento**, escolha uma das opções:
   + Escolha **Persistent, SSD** para o armazenamento de longo prazo e para as workloads sensíveis à latência. Com o armazenamento SSD, você recebe cobranças pelo volume de armazenamento que provisiona.

     Opcionalmente, escolha **com o EFA habilitado** para habilitar o suporte ao Elastic Fabric Adapter (EFA) para o sistema de arquivos. Para obter mais informações sobre o EFA, consulte [Trabalhando com sistemas EFA-enabled de arquivos](efa-file-systems.md).
   + Escolha **Persistente, Intelligent-Tiering** para armazenamento de longo prazo. A classe Intelligent-Tiering de armazenamento fornece armazenamento totalmente elástico e econômico, adequado para a maioria das cargas de trabalho, bem como um cache de leitura SSD opcional que fornece latências de SSD para leituras de dados acessados com frequência. Com Intelligent-Tiering, você é cobrado pelos dados armazenados, dependendo do tamanho do seu conjunto de dados, e não precisa especificar o tamanho do sistema de arquivos.

     Opcionalmente, escolha **com o EFA habilitado** para habilitar o suporte ao Elastic Fabric Adapter (EFA) para o sistema de arquivos.
   + Escolha a implantação **Scratch, SSD** para o armazenamento temporário e o processamento de dados de curto prazo. Com o armazenamento SSD, você recebe cobranças pelo volume de armazenamento que provisiona.

1. Escolha a quantidade de throughput para o seu sistema de arquivos. Você paga pela quantidade de throughput que provisiona.
   + Para armazenamento SSD Persistent, escolha um valor de **Throughput por unidade de armazenamento**. O *Throughput por unidade de armazenamento* corresponde à quantidade de throughput de leitura e de gravação para cada 1 tebibyte (TiB) de armazenamento provisionado.
   + Para armazenamento Scratch SSD, escolha um valor de **Throughput por unidade de armazenamento**.
   + Para Intelligent-Tiering armazenamento, escolha um valor de **capacidade de taxa de transferência**.

1. Em **Capacidade de armazenamento** (somente para classe de armazenamento SSD), defina a quantidade de capacidade de armazenamento para o sistema de arquivos, em TB:
   + Para um tipo de implantação *Persistent, SSD*, defina-a como um valor de 1,2 TiB, 2,4 TiB ou incrementos de 2,4 TiB.
   + Para um tipo de implantação *SSD persistenteEFA-enabled,* defina esse valor em incrementos de 4,8 TiB, 9,6 TiB, 19,2 TiB e 38,4 TiB para níveis de taxa de transferência de 1000, 500, 250 e 125, respectivamente. MBps/TiB 

   Você pode aumentar a quantidade de capacidade de armazenamento, conforme necessário, após criar o sistema de arquivos. Para obter mais informações, consulte [Como gerenciar a capacidade de armazenamento](managing-storage-capacity.md).

1. Para a configuração de metadados, escolha uma das seguintes opções para provisionar o número de IOPS de metadados para seu sistema de arquivos:
   + Escolha **Automático** (somente para classe de armazenamento SSD) se quiser que o Amazon FSx para Lustre provisione e escale automaticamente as IOPS de metadados em seu sistema de arquivos com base na capacidade de armazenamento do sistema de arquivos.
   + Escolha **User-provisioned**se você deseja especificar o número de IOPS de metadados a serem provisionados para seu sistema de arquivos com SSD ou Intelligent-Tiering classe de armazenamento. Os valores válidos são os seguintes:
     + Para sistemas de arquivos SSD, os valores válidos são `1500`, `3000`, `6000`, `12000` e múltiplos de `12000`, até um máximo de `192000`.
     + Para sistemas de Intelligent-Tiering arquivos, os valores válidos são `6000` `12000` e.

   Para obter mais informações sobre IOPS de metadados, consulte [Lustro configuração de desempenho de metadados](managing-metadata-performance.md#metadata-configuration).

1. Para **cache de leitura SSD** (Intelligent-Tiering somente), selecione **Automático (proporcional à capacidade de taxa de transferência) ou **Personalizado (**provisionado pelo usuário)**. Com a opção Automática, o Amazon FSx para Lustre escolhe automaticamente um tamanho de cache de leitura com base no seu throughput provisionado. Se você souber o tamanho aproximado do seu conjunto de dados de trabalho ativo, poderá selecionar Personalizado para personalizar o tamanho do cache de leitura do SSD. Para obter mais informações, consulte [Gerenciamento do cache de leitura baseado em SSD provisionado](managing-ssd-read-cache.md).

1. Em **Tipo de compactação de dados**, escolha **NENHUM** para desativar a compactação de dados ou escolha **LZ4** para ativar a compactação de dados com o algoritmo LZ4. Para obter mais informações, consulte [Lustro compactação de dados](data-compression.md).

1. Na seção **Rede e segurança**, forneça as seguintes informações relacionadas à rede e ao grupo de segurança:
   + Em **Nuvem privada virtual (VPC)**, escolha a VPC que você deseja associar ao sistema de arquivos. Para este exercício sobre os conceitos básicos, escolha a mesma VPC escolhida para a instância do Amazon EC2.
   + Em **Grupos de segurança de VPC**, o ID do grupo de segurança padrão para sua VPC já deve estar adicionado.

     Se você não estiver usando o grupo de segurança padrão, certifique-se de que a regra de entrada a seguir seja adicionada ao grupo de segurança que você está usando neste exercício sobre os conceitos básicos.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/fsx/latest/LustreGuide/getting-started.html)
**Importante**  
Certifique-se de que o grupo de segurança que você está usando siga as instruções de configuração apresentadas em [Controle de acesso ao sistema de arquivos com a Amazon VPC](limit-access-security-groups.md). Você deve configurar o grupo de segurança para permitir o tráfego de entrada nas portas 988 e 1018 a 1023 do próprio grupo de segurança ou do CIDR completo da sub-rede, que é necessário para permitir que os hosts do sistema de arquivos se comuniquem entre si.
Se você estiver criando um sistema de EFA-enabled arquivos, certifique-se de especificar um [grupo EFA-enabled de segurança](limit-access-security-groups.md#efa-security-groups).
   + Em **Sub-rede**, escolha qualquer valor na lista de sub-redes disponíveis.

1. Na seção **Criptografia**, as opções disponíveis variam com base no tipo de sistema de arquivos que você está criando: 
   + Para um sistema de arquivos persistente, você pode escolher uma chave de criptografia AWS Key Management Service (AWS KMS) para criptografar os dados em seu sistema de arquivos em repouso. 
   + Para um sistema de arquivos temporário, os dados em repouso são criptografados usando chaves gerenciadas por AWS.
   + Para sistemas de arquivos transitório 2 e Persistent, os dados em trânsito são criptografados automaticamente quando o sistema de arquivos é acessado usando um tipo de instância do Amazon EC2 com suporte. Para obter mais informações, consulte [Criptografia de dados em trânsito](encryption-in-transit-fsxl.md).

1. Na seção ** Import/Export *opcional* Repositório de dados**, a vinculação do seu sistema de arquivos aos repositórios de dados do Amazon S3 está desativada por padrão. Para obter informações sobre como habilitar essa opção e criar uma associação de repositório de dados a um bucket do S3 existente, consulte [Para vincular um bucket do S3 ao criar um sistema de arquivos (console)](create-linked-dra.md#export-path-lustre-console-dra-new).
**Importante**  
Selecionar esta opção também desabilita os backups e você não poderá habilitá-los durante a criação do sistema de arquivos.
Se você vincular um ou mais sistemas de arquivos do Amazon FSx para Lustre a um bucket do Amazon S3, não exclua o bucket do Amazon S3 até que todos os sistemas de arquivos vinculados tenham sido excluídos.
Intelligent-Tiering os sistemas de arquivos não oferecem suporte à vinculação aos repositórios de dados do Amazon S3.

1. Em **Registro em log *opcional***, o registro em log está habilitado por padrão. Quando ativados, as falhas e os avisos da atividade do repositório de dados em seu sistema de arquivos são registrados no Amazon Logs. CloudWatch Para obter informações sobre como configurar o registro em log, consulte [Como gerenciar registros em log](cw-event-logging.md#manage-logging).

1. Em **Backup e manutenção *opcional***, é possível realizar os procedimentos a seguir.
   + Desabilite o **Backup automático diário**. Essa opção é ativada por padrão, a menos que você tenha ativado o **Repositório Import/Export de dados**.
   + Defina o horário de início para a **Janela de backup automático diário**.
   + Defina o **Período de retenção de backup automático**, que pode ter de 1 a 35 dias.
   + Defina o horário de início para a **Janela de manutenção semanal** ou mantenha-o definido como o padrão **Sem preferência**.

   Para obter mais informações, consulte [Proteger seus dados com backups](using-backups-fsx.md) e [Janelas de manutenção do Amazon FSx para Lustre](maintenance-windows.md).

1. Em **Root Squash *optional***, o root squash é desabilitado por padrão. Para obter informações sobre como habilitar e configurar o root squash, consulte [Para habilitar o root squash ao criar um sistema de arquivos (console)](root-squash.md#create-root-squash-console).

1. Crie todas as tags que deseja aplicar ao sistema de arquivos.

1. Escolha **Próximo** para exibir a página **Resumo da criação de sistemas de arquivos**.

1. Analise as configurações do sistema de arquivos do Amazon FSx para Lustre e, em seguida, escolha **Criar sistema de arquivos**.

Agora que você criou o sistema de arquivos, anote o nome de domínio totalmente qualificado e o nome da montagem a serem usados em uma etapa posterior. Você pode encontrar o nome de domínio totalmente qualificado e o nome da montagem de um sistema de arquivos ao escolher o nome do sistema de arquivos no painel **Sistemas de arquivos** e, em seguida, ao selecionar **Anexar**.

## Etapa 2: instalar e configurar o Lustro client
<a name="getting-started-step2"></a>

Antes que possa acessar o sistema de arquivos do Amazon FSx para Lustre usando a instância do Amazon EC2, é necessário fazer o seguinte:
+ Verifique se sua instância do EC2 atende aos requisitos mínimos do kernel.
+ Atualize o kernel, se necessário.
+ Faça o download e instale o cliente do Lustre.

**Para verificar a versão do kernel e baixar o Lustro client**

1. Abra uma janela de terminal na sua instância do EC2.

1. Determine qual kernel está em execução, no momento, na sua instância de computação ao executar o comando apresentado a seguir.

   ```
   uname -r
   ```

1. Execute um destes procedimentos:
   + Se o comando retornar `6.1.79-99.167.amzn2023.x86_64` para instâncias do EC2 baseadas em x86 `6.1.79-99.167.amzn2023.aarch64` ou superior para instâncias do Graviton2-based EC2, baixe e instale o Lustre cliente com o comando a seguir.

     ```
     sudo dnf install -y lustre-client
     ```
   +  Se o comando retornar um resultado menor que `6.1.79-99.167.amzn2023.x86_64` para instâncias EC2 baseadas em x86 ou menor que `6.1.79-99.167.amzn2023.aarch64` para Graviton2-based instâncias EC2, atualize o kernel e reinicie sua instância do Amazon EC2 executando o comando a seguir. 

     ```
     sudo dnf -y update kernel && sudo reboot
     ```

     Confirme se o kernel foi atualizado usando o comando **uname -r**. Em seguida, faça download e instale o cliente do Lustre conforme descrito acima.

   Para obter informações sobre como instalar o cliente do Lustre em outras distribuições do Linux, consulte [Instalar o   Lustro client](install-lustre-client.md).

## Etapa 3: montar o sistema de arquivos
<a name="getting-started-mount-fs"></a>

Para montar o sistema de arquivos, você criará um diretório de montagem ou ponto de montagem e, em seguida, montará o sistema de arquivos no seu cliente e verificará se ele pode acessar o sistema de arquivos.

**Como montar o sistema de arquivos**

1. Faça um diretório para o ponto de montagem com o comando a seguir.

   ```
   sudo mkdir -p /mnt/fsx
   ```

1. Monte o sistema de arquivos do Amazon FSx para Lustre no diretório que você criou. Use o seguinte comando e substitua os seguintes itens:
   + Substitua `{{file_system_dns_name}}` pelo nome do Sistema de Nomes de Domínio (DNS) real do sistema de arquivos.
   + `{{mountname}}`Substitua pelo nome de montagem do sistema de arquivos, que você pode obter executando o **describe-file-systems** AWS CLI comando ou a operação da [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html)API.

   ```
   sudo mount -t lustre -o relatime,flock {{file_system_dns_name}}@tcp:/{{mountname}} /mnt/fsx
   ```

    Este comando monta o sistema de arquivos com duas opções, `-o relatime` e `flock`: 
   +  `relatime`: embora a opção `atime` mantenha dados de `atime` (horários de acesso de inodes) para cada vez que um arquivo é acessado, a opção `relatime` também mantém dados de `atime`, mas não para cada vez que um arquivo é acessado. Com a opção `relatime` 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 (seis horas por padrão). Usar a opção `relatime` ou `atime` otimizará os processos de [liberação de arquivos](file-release.md).
**nota**  
Se a workload requerer uma precisão rigorosa quanto ao horário de acesso, você poderá montar com a opção de montagem `atime`. No entanto, isso pode afetar a performance da workload ao aumentar o tráfego de rede necessário para manter valores rigorosos quanto ao horário de acesso.  
Se a workload não requerer o horário de acesso aos metadados, usar a opção de montagem `noatime` para desabilitar atualizações relacionadas ao horário de acesso poderá proporcionar um ganho de performance. Esteja ciente de que os processos focados na opção `atime`, como a liberação de arquivos ou a liberação da validade de dados, serão imprecisos em suas liberações.
   +  `flock`: ativa o bloqueio de arquivos para o sistema de arquivos. Se você não desejar que o bloqueio de arquivos seja habilitado, use o comando `mount` sem `flock`. 

1. Verifique se o comando mount ocorreu com êxito ao listar o conteúdo do diretório no qual você montou o sistema de arquivos `/mnt/fsx`, usando o comando apresentado a seguir.

   ```
   ls /mnt/fsx
   import-path  lustre
   $
   ```

   Você também pode usar o comando `df` apresentado a seguir.

   ```
   df
   Filesystem                      1K-blocks    Used  Available Use% Mounted on
   devtmpf                          1001808       0    1001808   0% /dev
   tmpfs                            1019760       0    1019760   0% /dev/shm
   tmpfs                            1019760     392    1019368   1% /run
   tmpfs                            1019760       0    1019760   0% /sys/fs/cgroup
   /dev/xvda1                       8376300 1263180    7113120  16% /
   123.456.789.0@tcp:/{{mountname}}  3547698816   13824 3547678848   1% /mnt/fsx
   tmpfs                             203956       0     203956   0% /run/user/1000
   ```

   Os resultados mostram o sistema de arquivos Amazon FSx montado em/. mnt/fsx

## Etapa 4: executar seu fluxo de trabalho
<a name="getting-started-step3"></a>

Agora que o sistema de arquivos foi criado e montado em uma instância de computação, é possível usá-lo para executar a workload de computação de alta desempenho.

Você pode criar uma associação de repositório de dados para vincular o sistema de arquivos a um repositório de dados do Amazon S3. Para obter mais informações, consulte [Vincular o sistema de arquivos a um bucket do Amazon S3](create-dra-linked-data-repo.md).

Após vincular o sistema de arquivos a um repositório de dados do Amazon S3, você poderá exportar os dados gravados no sistema de arquivos de volta para o bucket do Amazon S3 a qualquer momento. Em um terminal em uma de suas instâncias de computação, execute o comando apresentado a seguir para exportar um arquivo para o bucket do Amazon S3.

```
sudo lfs hsm_archive {{file_name}}
```

Para obter mais informações sobre como executar esse comando em uma pasta ou em uma grande coleção de arquivos com rapidez, consulte [Exportação de arquivos usando comandos do HSM](exporting-files-hsm.md).

## Etapa 5: Limpar os recursos do
<a name="getting-started-step4"></a>

Depois de concluir este exercício, você deve seguir estas etapas para limpar seus recursos e proteger sua AWS conta.

**Para limpar os recursos**

1. Se desejar realizar uma exportação final, execute o comando apresentado a seguir.

   ```
   nohup find /mnt/fsx -type f -print0 | xargs -0 -n 1 sudo lfs hsm_archive &
   ```

1. No console do Amazon EC2, encerre sua instância. Para obter mais informações, consulte [Encerramento de instâncias](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html) no *Guia do usuário do Amazon EC2*.

1. No console do Amazon FSx para Lustre, exclua o sistema de arquivos com o seguinte procedimento:

   1. No painel de navegação, escolha **Sistemas de arquivos**.

   1. Escolha o sistema de arquivos que você deseja excluir da lista de sistemas de arquivos no painel.

   1. Para **Ações**, escolha **Excluir sistema de arquivos**.

   1. Na caixa de diálogo exibida, escolha se deseja fazer um backup final do sistema de arquivos. Em seguida, forneça o ID do sistema de arquivos para confirmar a exclusão. Escolha **Excluir sistema de arquivos**.

1. Se você criou um bucket do Amazon S3 para este exercício e não deseja preservar os dados exportados, você pode excluí-lo agora. Para obter mais informações, consulte [Excluir um bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) no *Guia do usuário do Amazon Simple Storage Service*.