Instalação do cliente Lustre - FSx para Lustre

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

Instalação do cliente Lustre

Para montar o sistema de arquivos do Amazon FSx para Lustre usando uma instância do Linux, comece pela instalação do cliente Lustre de código aberto. Em seguida, dependendo da versão do seu sistema operacional, use um dos procedimentos a seguir. Para obter informações sobre o suporte do kernel, consulteCompatibilidade do sistema de arquivos Lustre e do kernel do cliente.

Se sua instância de computação não estiver executando o kernel do Linux especificado nas instruções de instalação e você não puder alterar o kernel, poderá criar seu próprio cliente Lustre. Para obter mais informações, consulte Compiling Lustre na página Wiki do Lustre.

Amazon Linux

  1. Abra um terminal no seu cliente.

  2. 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
  3. Analise a resposta do sistema e compare-a com o seguinte requisito mínimo de kernel para instalar o cliente Lustre no Amazon Linux 2023:

    • Requisito mínimo do kernel 6.1 - 6.1.79-99.167.amzn2023

    Se sua instância do EC2 atender ao requisito mínimo do kernel, vá para a etapa e instale o cliente lustre.

    Se o comando retornar um resultado inferior ao requisito mínimo para o kernel, atualize o kernel e reinicialize a instância do Amazon EC2 ao executar o comando apresentado a seguir.

    sudo dnf -y update kernel && sudo reboot

    Confirme se o kernel foi atualizado usando o comando uname -r.

  4. Faça download e instale o cliente Lustre com o comando apresentado a seguir.

    sudo dnf install -y lustre-client
  1. Abra um terminal no seu cliente.

  2. 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
  3. Analise a resposta do sistema e compare-a com os seguintes requisitos mínimos do kernel para instalar o cliente Lustre no Amazon Linux 2:

    • Requisito mínimo para o kernel 5.10: 5.10.144-127.601.amzn2

    • Requisito mínimo para o kernel 5.4: 5.4.214-120.368.amzn2

    • Requisito mínimo para o kernel 4.14: 4.14.294-220.533.amzn2

    Se sua instância do EC2 atender aos requisitos mínimos do kernel, vá para a etapa e instale o cliente lustre.

    Se o comando retornar um resultado inferior ao requisito mínimo para o kernel, atualize o kernel e reinicialize a instância do Amazon EC2 ao executar o comando apresentado a seguir.

    sudo yum -y update kernel && sudo reboot

    Confirme se o kernel foi atualizado usando o comando uname -r.

  4. Faça download e instale o cliente Lustre com o comando apresentado a seguir.

    sudo amazon-linux-extras install -y lustre

    Se não for possível atualizar o kernel para o requisito mínimo para o kernel, você poderá instalar o cliente com a versão 2.10 herdada usando o comando apresentado a seguir.

    sudo amazon-linux-extras install -y lustre2.10
  1. Abra um terminal no seu cliente.

  2. Determine qual kernel está em execução, no momento, na sua instância de computação ao executar o comando apresentado a seguir. O cliente Lustre requer o kernel 4.14, version 104, ou versões superiores, do Amazon Linux.

    uname -r
  3. Execute um destes procedimentos:

    • Se o comando retornar 4.14.104-78.84.amzn1.x86_64 ou uma versão superior a 4.14, faça download e instale o cliente Lustre usando o comando apresentado a seguir.

      sudo yum install -y lustre-client
    • Se o comando retornar um resultado inferior a 4.14.104-78.84.amzn1.x86_64, atualize o kernel e reinicialize a instância do Amazon EC2 ao executar o comando apresentado a seguir.

      sudo yum -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 Lustre conforme descrito anteriormente.

CentOS, Rocky Linux e Red Hat

É possível instalar e atualizar pacotes de clientes Lustre compatíveis com Red Hat Enterprise Linux (RHEL), Rocky Linux e CentOS usando o repositório de pacotes yum do cliente Lustre do Amazon FSx. Esses pacotes são assinados para ajudar a garantir que não foram violados antes ou durante o download. A instalação do repositório falhará se você não instalar a chave pública correspondente em seu sistema.

Como adicionar o repositório de pacotes yum do cliente Lustre do Amazon FSx
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx ao usar o comando apresentado a seguir.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importe a chave ao usar o comando apresentado a seguir.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Adicione o repositório e atualize o gerenciador de pacotes usando o comando apresentado a seguir.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/9/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Como configurar o repositório yum do cliente Lustre do Amazon FSx

O repositório de pacotes yum do cliente Amazon FSx Lustre é configurado por padrão para instalar o cliente Lustre que é compatível com a versão do kernel fornecida inicialmente com as versões mais recentes suportadas do CentOS, Rocky Linux e RHEL 9. Para instalar um cliente Lustre compatível com a versão do kernel que você está usando, é possível editar o arquivo de configuração do repositório.

Esta seção descreve como determinar qual kernel você está executando, se é necessário editar a configuração do repositório e como editar o arquivo de configuração.

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

    uname -r
  2. Execute um destes procedimentos:

    • Se o comando retornar 5.14.0-427*, não será necessário modificar a configuração do repositório. Prossiga para o procedimento Como instalar o cliente Lustre.

    • Se o comando retornar5.14.0-362.18.1, você deverá editar a configuração do repositório para que ela aponte para o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 9.3.

    • Se o comando retornar5.14.0-70*, você deverá editar a configuração do repositório para que ela aponte para o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 9.0.

  3. Edite o arquivo de configuração do repositório a fim de direcionar para uma versão específica do RHEL usando o comando apresentado a seguir. specific_RHEL_versionSubstitua pela versão RHEL que você precisa usar.

    sudo sed -i 's#9#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Por exemplo, para apontar para a versão 9.3, specific_RHEL_version substitua por 9.3 no comando, como no exemplo a seguir.

    sudo sed -i 's#9#9.3#' /etc/yum.repos.d/aws-fsx.repo
  4. Use o comando apresentado a seguir para limpar o cache do yum.

    sudo yum clean all
Como instalar o cliente Lustre
  • Instale os pacotes do repositório usando o comando apresentado a seguir.

    sudo yum install -y kmod-lustre-client lustre-client

Os comandos anteriores instalam os dois pacotes necessários para montar e interagir com o sistema de arquivos do Amazon FSx. O repositório inclui pacotes adicionais para o Lustre, como um pacote que contém o código-fonte e pacotes que contém testes, e você pode instalá-los se desejar. Para listar todos os pacotes disponíveis no repositório, use o comando apresentado a seguir.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Para fazer download do rpm de origem, que contém um tarball do código-fonte upstream e o conjunto de patches que aplicamos, use o comando apresentado a seguir.

sudo yumdownloader --source kmod-lustre-client

Quando você executa uma atualização do yum, uma versão mais recente do módulo é instalada, se disponível, e a versão existente é substituída. Para evitar que a versão instalada no momento seja removida na atualização, adicione uma linha como a apresentada a seguir ao seu arquivo /etc/yum.conf.

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

Esta lista inclui os pacotes padrão somente para a instalação, especificados na página de manual yum.conf, e o pacote kmod-lustre-client.

É possível instalar e atualizar pacotes de clientes Lustre compatíveis com Red Hat Enterprise Linux (RHEL), Rocky Linux e CentOS usando o repositório de pacotes yum do cliente Lustre do Amazon FSx. Esses pacotes são assinados para ajudar a garantir que não foram violados antes ou durante o download. A instalação do repositório falhará se você não instalar a chave pública correspondente em seu sistema.

Como adicionar o repositório de pacotes yum do cliente Lustre do Amazon FSx
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx ao usar o comando apresentado a seguir.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importe a chave ao usar o comando apresentado a seguir.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Adicione o repositório e atualize o gerenciador de pacotes usando o comando apresentado a seguir.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/8/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Como configurar o repositório yum do cliente Lustre do Amazon FSx

O repositório de pacotes yum do cliente Lustre do Amazon FSx é configurado, por padrão, para instalar o cliente Lustre que é compatível com a versão do kernel disponibilizada inicialmente com as versões mais recentes e com suporte para CentOS, Rocky Linux e RHEL 8. Para instalar um cliente Lustre compatível com a versão do kernel que você está usando, é possível editar o arquivo de configuração do repositório.

Esta seção descreve como determinar qual kernel você está executando, se é necessário editar a configuração do repositório e como editar o arquivo de configuração.

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

    uname -r
  2. Execute um destes procedimentos:

    • Se o comando retornar 4.18.0-513*, não será necessário modificar a configuração do repositório. Prossiga para o procedimento Como instalar o cliente Lustre.

    • Se o comando retornar4.18.0-477*, você deverá editar a configuração do repositório para que ela aponte para o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 8.8.

    • Se o comando retornar 4.18.0-425*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 8.7.

    • Se o comando retornar 4.18.0-372*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 8.6.

    • Se o comando retornar 4.18.0-348*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 8.5.

    • Se o comando retornar 4.18.0-305*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS, Rocky Linux e RHEL 8.4.

    • Se o comando retornar 4.18.0-240*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS e RHEL 8.3.

    • Se o comando retornar 4.18.0-193*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS e RHEL 8.2.

  3. Edite o arquivo de configuração do repositório a fim de direcionar para uma versão específica do RHEL usando o comando apresentado a seguir.

    sudo sed -i 's#8#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Por exemplo, para apontar para a versão 8.8, specific_RHEL_version substitua por 8.8 no comando.

    sudo sed -i 's#8#8.8#' /etc/yum.repos.d/aws-fsx.repo
  4. Use o comando apresentado a seguir para limpar o cache do yum.

    sudo yum clean all
Como instalar o cliente Lustre
  • Instale os pacotes do repositório usando o comando apresentado a seguir.

    sudo yum install -y kmod-lustre-client lustre-client

Os comandos anteriores instalam os dois pacotes necessários para montar e interagir com o sistema de arquivos do Amazon FSx. O repositório inclui pacotes adicionais para o Lustre, como um pacote que contém o código-fonte e pacotes que contém testes, e você pode instalá-los se desejar. Para listar todos os pacotes disponíveis no repositório, use o comando apresentado a seguir.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Para fazer download do rpm de origem, que contém um tarball do código-fonte upstream e o conjunto de patches que aplicamos, use o comando apresentado a seguir.

sudo yumdownloader --source kmod-lustre-client

Quando você executa uma atualização do yum, uma versão mais recente do módulo é instalada, se disponível, e a versão existente é substituída. Para evitar que a versão instalada no momento seja removida na atualização, adicione uma linha como a apresentada a seguir ao seu arquivo /etc/yum.conf.

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

Esta lista inclui os pacotes padrão somente para a instalação, especificados na página de manual yum.conf, e o pacote kmod-lustre-client.

É possível instalar e atualizar os pacotes de clientes Lustre compatíveis com Red Hat Enterprise Linux (RHEL) e CentOS usando o repositório de pacotes yum do cliente Lustre do Amazon FSx. Esses pacotes são assinados para ajudar a garantir que não foram violados antes ou durante o download. A instalação do repositório falhará se você não instalar a chave pública correspondente em seu sistema.

Como adicionar o repositório de pacotes yum do cliente Lustre do Amazon FSx
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx usando o comando apresentado a seguir.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importe a chave usando o comando apresentado a seguir.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Adicione o repositório e atualize o gerenciador de pacotes usando o comando apresentado a seguir.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Como configurar o repositório yum do cliente Lustre do Amazon FSx

O repositório de pacotes yum do cliente Lustre do Amazon FSx é configurado, por padrão, para instalar o cliente Lustre que é compatível com a versão do kernel disponibilizada inicialmente com as versões mais recentes e com suporte para CentOS e RHEL 7. Para instalar um cliente Lustre compatível com a versão do kernel que você está usando, é possível editar o arquivo de configuração do repositório.

Esta seção descreve como determinar qual kernel você está executando, se é necessário editar a configuração do repositório e como editar o arquivo de configuração.

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

    uname -r
  2. Execute um destes procedimentos:

    • Se o comando retornar 3.10.0-1160*, não será necessário modificar a configuração do repositório. Prossiga para o procedimento Como instalar o cliente Lustre.

    • Se o comando retornar 3.10.0-1127*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS e RHEL 7.8.

    • Se o comando retornar 3.10.0-1062*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para as versões CentOS e RHEL 7.7.

  3. Edite o arquivo de configuração do repositório a fim de direcionar para uma versão específica do RHEL usando o comando apresentado a seguir.

    sudo sed -i 's#7#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Para direcionar para a versão 7.8, substitua specific_RHEL_version por 7.8 no comando.

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo

    Para direcionar para a versão 7.7, substitua specific_RHEL_version por 7.7 no comando.

    sudo sed -i 's#7#7.7#' /etc/yum.repos.d/aws-fsx.repo
  4. Use o comando apresentado a seguir para limpar o cache do yum.

    sudo yum clean all
Como instalar o cliente Lustre
  • Instale os pacotes do cliente Lustre do repositório usando o comando apresentado a seguir.

    sudo yum install -y kmod-lustre-client lustre-client

Os comandos anteriores instalam os dois pacotes necessários para montar e interagir com o sistema de arquivos do Amazon FSx. O repositório inclui pacotes adicionais para o Lustre, como um pacote que contém o código-fonte e pacotes que contém testes, e você pode instalá-los se desejar. Para listar todos os pacotes disponíveis no repositório, use o comando apresentado a seguir.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Para fazer download do rpm de origem que contém um tarball do código-fonte upstream e o conjunto de patches que aplicamos, use o comando apresentado a seguir.

sudo yumdownloader --source kmod-lustre-client

Quando você executa uma atualização do yum, uma versão mais recente do módulo é instalada, se disponível, e a versão existente é substituída. Para evitar que a versão instalada no momento seja removida na atualização, adicione uma linha como a apresentada a seguir ao seu arquivo /etc/yum.conf.

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

Esta lista inclui os pacotes padrão somente para a instalação, especificados na página de manual yum.conf, e o pacote kmod-lustre-client.

É possível instalar e atualizar pacotes de clientes Lustre usando o repositório de pacotes yum do cliente Lustre do Amazon FSx que são compatíveis com CentOS 7 para instâncias do EC2 baseadas em ARM e desenvolvidas pelo AWS Graviton. Esses pacotes são assinados para ajudar a garantir que não foram violados antes ou durante o download. A instalação do repositório falhará se você não instalar a chave pública correspondente em seu sistema.

Como adicionar o repositório de pacotes yum do cliente Lustre do Amazon FSx
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx usando o comando apresentado a seguir.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.cn/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importe a chave usando o comando apresentado a seguir.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Adicione o repositório e atualize o gerenciador de pacotes usando o comando apresentado a seguir.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/centos/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Como configurar o repositório yum do cliente Lustre do Amazon FSx

O repositório de pacotes yum do cliente Lustre do Amazon FSx é configurado, por padrão, para instalar o cliente Lustre que é compatível com a versão do kernel disponibilizada inicialmente com as versões mais recentes e com suporte para CentOS 7. Para instalar um cliente Lustre compatível com a versão do kernel que você está usando, é possível editar o arquivo de configuração do repositório.

Esta seção descreve como determinar qual kernel você está executando, se é necessário editar a configuração do repositório e como editar o arquivo de configuração.

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

    uname -r
  2. Execute um destes procedimentos:

    • Se o comando retornar 4.18.0-193*, não será necessário modificar a configuração do repositório. Prossiga para o procedimento Como instalar o cliente Lustre.

    • Se o comando retornar 4.18.0-147*, você deverá editar a configuração do repositório a fim de que direcione o cliente Lustre para a versão CentOS 7.8.

  3. Edite o arquivo de configuração do repositório a fim de direcionar para a versão do CentOS 7.8 usando o comando apresentado a seguir.

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo
  4. Use o comando apresentado a seguir para limpar o cache do yum.

    sudo yum clean all
Como instalar o cliente Lustre
  • Instale os pacotes do repositório usando o comando apresentado a seguir.

    sudo yum install -y kmod-lustre-client lustre-client

Os comandos anteriores instalam os dois pacotes necessários para montar e interagir com o sistema de arquivos do Amazon FSx. O repositório inclui pacotes adicionais para o Lustre, como um pacote que contém o código-fonte e pacotes que contém testes, e você pode instalá-los se desejar. Para listar todos os pacotes disponíveis no repositório, use o comando apresentado a seguir.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Para fazer download do rpm de origem, que contém um tarball do código-fonte upstream e o conjunto de patches que aplicamos, use o comando apresentado a seguir.

sudo yumdownloader --source kmod-lustre-client

Quando você executa uma atualização do yum, uma versão mais recente do módulo é instalada, se disponível, e a versão existente é substituída. Para evitar que a versão instalada no momento seja removida na atualização, adicione uma linha como a apresentada a seguir ao seu arquivo /etc/yum.conf.

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

Esta lista inclui os pacotes padrão somente para a instalação, especificados na página de manual yum.conf, e o pacote kmod-lustre-client.

Ubuntu

É possível obter pacotes do Lustre usando o repositório do Amazon FSx para o Ubuntu 22.04. Para validar que o conteúdo do repositório não foi violado antes ou durante o download, uma assinatura GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falhará, a menos que você tenha a chave GPG pública adequada instalada no sistema.

  1. Abra um terminal no seu cliente.

  2. Siga estas etapas para adicionar o repositório do Amazon FSx para Ubuntu:

    1. Se você ainda não registrou um repositório do Amazon FSx para Ubuntu na instância do cliente, faça download e instale a chave pública obrigatória. Use o seguinte comando.

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. Adicione o repositório de pacotes do Amazon FSx ao gerenciador de pacotes local usando o comando apresentado a seguir.

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu jammy main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determine qual kernel está em execução na instância do cliente no momento e realize atualizações, conforme necessário. O cliente Lustre no Ubuntu 22.04 requer o kernel 5.15.0-1015-aws, ou versões posteriores, para instâncias do EC2 baseadas em x86 e para instâncias do EC2 baseadas em ARM com tecnologia de processadores do AWS Graviton.

    1. Execute o comando apresentado a seguir para determinar qual kernel está em execução.

      uname -r
    2. Execute o comando apresentado a seguir para atualizar para as versões mais recentes do kernel do Ubuntu e do Lustre e, em seguida, reinicialize.

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      Se a versão do kernel for superior a 5.15.0-1015-aws para instâncias do EC2 baseadas em x86 e para instâncias do EC2 baseadas no Graviton, e você não desejar atualizar para a versão mais recente do kernel, poderá instalar o Lustre para o kernel atual com o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-$(uname -r)

      Os dois pacotes do Lustre que são necessários para montar e interagir com o sistema de arquivos do FSx para Lustre estão instalados. Opcionalmente, é possível instalar pacotes relacionados adicionais, como um pacote que contém o código-fonte e pacotes que contém testes, os quais estão inclusos no repositório.

    3. Liste todos os pacotes disponíveis no repositório ao usar o comando apresentado a seguir.

      sudo apt-cache search ^lustre
    4. (Opcional) Se você deseja que a atualização do sistema também atualize sempre os módulos do cliente Lustre, certifique-se de que o pacote lustre-client-modules-aws esteja instalado usando o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-aws
nota

Se você receber um erro Module Not Found, consulte Como solucionar erros de módulos ausentes.

Os clientes Lustre 2.12 têm suporte no Ubuntu 20.04 com o kernel 5.15.0-1015-aws ou com versões posteriores. Os clientes Lustre 2.10 são suportados no Ubuntu 20.04 com kernel 5.4.0-1011-aws ou posterior em instâncias EC2 baseadas em x86 e kernel 5.4.0-1015-aws ou posterior em instâncias EC2 baseadas em ARM com processadores Graviton. AWS

É possível obter pacotes do Lustre usando o repositório do Amazon FSx para o Ubuntu 20.04. Para validar que o conteúdo do repositório não foi violado antes ou durante o download, uma assinatura GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falhará, a menos que você tenha a chave GPG pública adequada instalada no sistema.

  1. Abra um terminal no seu cliente.

  2. Siga estas etapas para adicionar o repositório do Amazon FSx para Ubuntu:

    1. Se você ainda não registrou um repositório do Amazon FSx para Ubuntu na instância do cliente, faça download e instale a chave pública obrigatória. Use o seguinte comando.

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. Adicione o repositório de pacotes do Amazon FSx ao gerenciador de pacotes local usando o comando apresentado a seguir.

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu focal main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determine qual kernel está em execução na instância do cliente no momento e realize atualizações, conforme necessário.

    1. Execute o comando apresentado a seguir para determinar qual kernel está em execução.

      uname -r
    2. Execute o comando apresentado a seguir para atualizar para as versões mais recentes do kernel do Ubuntu e do Lustre e, em seguida, reinicialize.

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      Se a versão do kernel for superior a 5.4.0-1011-aws para instâncias do EC2 baseadas em x86 ou superior a 5.4.0-1015-aws para instâncias do EC2 baseadas no Graviton, e você não desejar atualizar para a versão mais recente do kernel, poderá instalar o Lustre para o kernel atual com o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-$(uname -r)

      Os dois pacotes do Lustre que são necessários para montar e interagir com o sistema de arquivos do FSx para Lustre estão instalados. Opcionalmente, é possível instalar pacotes relacionados adicionais, como um pacote que contém o código-fonte e pacotes que contém testes, os quais estão inclusos no repositório.

    3. Liste todos os pacotes disponíveis no repositório ao usar o comando apresentado a seguir.

      sudo apt-cache search ^lustre
    4. (Opcional) Se você deseja que a atualização do sistema também atualize sempre os módulos do cliente Lustre, certifique-se de que o pacote lustre-client-modules-aws esteja instalado usando o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-aws
nota

Se você receber um erro Module Not Found, consulte Como solucionar erros de módulos ausentes.

nota

A última versão do kernel com suporte para o Ubuntu 18 é 5.4.0.1103.aws.

É possível obter pacotes do Lustre usando o repositório do Amazon FSx para o Ubuntu 18.04. Para validar que o conteúdo do repositório não foi violado antes ou durante o download, uma assinatura GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falhará, a menos que você tenha a chave GPG pública adequada instalada no sistema.

  1. Abra um terminal no seu cliente.

  2. Siga estas etapas para adicionar o repositório do Amazon FSx para Ubuntu:

    1. Se você ainda não registrou um repositório do Amazon FSx para Ubuntu na instância do cliente, faça download e instale a chave pública obrigatória. Use o seguinte comando.

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. Adicione o repositório de pacotes do Amazon FSx ao gerenciador de pacotes local usando o comando apresentado a seguir.

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu bionic main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determine qual kernel está em execução na instância do cliente no momento e realize atualizações, conforme necessário. O cliente Lustre no Ubuntu 18.04 requer kernel 4.15.0-1054-aws ou posterior para instâncias EC2 baseadas em x86 e kernel 5.3.0-1023-aws ou posterior para instâncias EC2 baseadas em ARM alimentadas por processadores Graviton. AWS

    1. Execute o comando apresentado a seguir para determinar qual kernel está em execução.

      uname -r
    2. Execute o comando apresentado a seguir para atualizar para as versões mais recentes do kernel do Ubuntu e do Lustre e, em seguida, reinicialize.

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      Se a versão do kernel for superior a 4.15.0-1054-aws para instâncias do EC2 baseadas em x86 ou superior a 5.3.0-1023-aws para instâncias do EC2 baseadas no Graviton, e você não desejar atualizar para a versão mais recente do kernel, poderá instalar o Lustre para o kernel atual com o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-$(uname -r)

      Os dois pacotes do Lustre que são necessários para montar e interagir com o sistema de arquivos do FSx para Lustre estão instalados. Opcionalmente, é possível instalar pacotes relacionados adicionais, como um pacote que contém o código-fonte e pacotes que contém testes, os quais estão inclusos no repositório.

    3. Liste todos os pacotes disponíveis no repositório ao usar o comando apresentado a seguir.

      sudo apt-cache search ^lustre
    4. (Opcional) Se você deseja que a atualização do sistema também atualize sempre os módulos do cliente Lustre, certifique-se de que o pacote lustre-client-modules-aws esteja instalado usando o comando apresentado a seguir.

      sudo apt install -y lustre-client-modules-aws
nota

Se você receber um erro Module Not Found, consulte Como solucionar erros de módulos ausentes.

Se você receber um erro Module Not Found ao realizar a instalação de qualquer versão do Ubuntu, faça o seguinte:

Faça downgrade do kernel para a versão mais recente com suporte. Liste todas as versões disponíveis do lustre-client-modules pacote e instale o kernel correspondente. Para fazer isso, execute o seguinte comando.

sudo apt-cache search lustre-client-modules

Por exemplo, se a versão mais recente inclusa no repositório for lustre-client-modules-5.4.0-1011-aws, faça o seguinte:

  1. Instale o kernel para o qual este pacote foi desenvolvido usando os comandos apresentados a seguir.

    sudo apt-get install -y linux-image-5.4.0-1011-aws
    sudo sed -i 's/GRUB_DEFAULT=.\+/GRUB\_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-1011-aws"/' /etc/default/grub
    sudo update-grub
  2. Reinicialize a instância usando o comando apresentado a seguir.

    sudo reboot
  3. Instale o cliente Lustre usando o comando apresentado a seguir.

    sudo apt-get install -y lustre-client-modules-$(uname -r)

SUSE Linux

Como instalar o cliente Lustre no SUSE Linux 12 SP3
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx ao usar o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importe a chave ao usar o comando apresentado a seguir.

    sudo rpm --import fsx-sles-public-key.asc
  4. Adicione o repositório para o cliente Lustre usando o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Faça download e instale o cliente Lustre com os comandos apresentados a seguir.

    sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP3#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
Como instalar o cliente Lustre no SUSE Linux 12 SP4
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx ao usar o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importe a chave ao usar o comando apresentado a seguir.

    sudo rpm --import fsx-sles-public-key.asc
  4. Adicione o repositório para o cliente Lustre usando o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Execute um destes procedimentos:

    • Se você instalou o SP4 diretamente, faça download e instale o cliente Lustre com os comandos apresentados a seguir.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
    • Se você migrou do SP3 para o SP4 e adicionou previamente o repositório do Amazon FSx para o SP3, faça download e instale o cliente Lustre com os comandos apresentados a seguir.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SP3#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
Como instalar o cliente Lustre no SUSE Linux 12 SP5
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública rpm do Amazon FSx ao usar o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importe a chave ao usar o comando apresentado a seguir.

    sudo rpm --import fsx-sles-public-key.asc
  4. Adicione o repositório para o cliente Lustre usando o comando apresentado a seguir.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Execute um destes procedimentos:

    • Se você instalou o SP5 diretamente, faça download e instale o cliente Lustre com os comandos apresentados a seguir.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo zypper refresh sudo zypper in lustre-client
    • Se você migrou do SP4 para o SP5 e adicionou previamente o repositório do Amazon FSx para o SP4, faça download e instale o cliente Lustre com os comandos apresentados a seguir.

      sudo sed -i 's#SP4#SLES-12' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
nota

Pode ser necessário reinicializar a instância de computação para que o cliente conclua a instalação.