Instalação do cliente Lustre - FSxpara 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 seu sistema de arquivos Amazon FSx for Lustre a partir de uma instância Linux, primeiro instale o 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 EC2 instância atender ao requisito mínimo do kernel, vá para a etapa e instale o cliente lustre.

    Se o comando retornar um resultado menor que o requisito mínimo do kernel, atualize o kernel e reinicie sua EC2 instância da Amazon executando o comando 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 EC2 instância atender aos requisitos mínimos do kernel, vá para a etapa e instale o cliente lustre.

    Se o comando retornar um resultado menor que o requisito mínimo do kernel, atualize o kernel e reinicie sua EC2 instância da Amazon executando o comando 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 menor que4.14.104-78.84.amzn1.x86_64, atualize o kernel e reinicie sua EC2 instância da Amazon executando o comando 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

Você pode instalar e atualizar pacotes do cliente Lustre que são compatíveis com o Red Hat Enterprise Linux (RHEL) e o Rocky Linux a partir do repositório de pacotes yum do cliente Amazon FSx Lustre. 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.

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

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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
Para configurar o repositório yum do cliente Amazon FSx Lustre

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 que foi enviada inicialmente com a versão mais recente suportada do Rocky Linux e 9. RHEL 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 a versão 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 a versão Rocky Linux e RHEL 9.0.

  3. Edite o arquivo de configuração do repositório para apontar para uma versão específica do RHEL uso do comando a seguir. Substituir __versão_ específica RHEL com a RHEL versão 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 seu sistema de FSx arquivos da Amazon. 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.

Você pode instalar e atualizar pacotes de clientes Lustre compatíveis com Red Hat Enterprise Linux (RHEL), Rocky Linux e CentOS a partir do repositório de pacotes yum do cliente Amazon FSx Lustre. 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.

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

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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
Para configurar o repositório yum do cliente Amazon FSx Lustre

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 8. RHEL 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-553*, 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-513*, 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 8.9. RHEL

    • 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 8.8. RHEL

    • Se o comando retornar4.18.0-425*, 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 8.7. RHEL

    • Se o comando retornar4.18.0-372*, 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 8.6. RHEL

    • Se o comando retornar4.18.0-348*, 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 8.5. RHEL

    • Se o comando retornar4.18.0-305*, 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 8.4. RHEL

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

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

  3. Edite o arquivo de configuração do repositório para apontar para uma versão específica do RHEL uso do comando 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.9, specific_RHEL_version substitua por 8.9 no comando.

    sudo sed -i 's#8#8.9#' /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 seu sistema de FSx arquivos da Amazon. 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.

Você pode instalar e atualizar pacotes de clientes Lustre compatíveis com Red Hat Enterprise Linux (RHEL) e CentOS a partir do repositório de pacotes yum do cliente FSx Amazon Lustre. 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.

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

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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
Para configurar o repositório yum do cliente Amazon FSx Lustre

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 e 7. RHEL 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 retornar3.10.0-1127*, você deverá editar a configuração do repositório para que ela aponte para o cliente Lustre para as versões CentOS e 7.8. RHEL

    • Se o comando retornar3.10.0-1062*, você deverá editar a configuração do repositório para que ela aponte para o cliente Lustre para as versões CentOS e 7.7. RHEL

  3. Edite o arquivo de configuração do repositório para apontar para uma versão específica do RHEL uso do comando 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 seu sistema de FSx arquivos da Amazon. 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.

Você pode instalar e atualizar pacotes do cliente Lustre a partir do repositório de pacotes yum do cliente Amazon FSx Lustre que são compatíveis com o CentOS 7 para instâncias baseadas em Graviton baseadas em ARM. AWS EC2 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.

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

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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
Para configurar o repositório yum do cliente Amazon FSx Lustre

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 a versão mais recente do 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 seu sistema de FSx arquivos da Amazon. 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

Você pode obter pacotes Lustre no repositório Amazon FSx do Ubuntu 22.04. Para validar que o conteúdo do repositório não foi adulterado antes ou durante o download, uma assinatura do GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falha, a menos que você tenha a GPG chave pública correta instalada em seu sistema.

  1. Abra um terminal no seu cliente.

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

    1. Se você ainda não registrou um repositório Amazon FSx Ubuntu na sua instância cliente, baixe e instale a chave pública necessá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 FSx pacotes da Amazon ao seu gerenciador de pacotes local usando o comando 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 kernel 5.15.0-1015-aws ou posterior para instâncias baseadas em x86 e EC2 instâncias baseadas em ARM EC2 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 sua versão do kernel 5.15.0-1015-aws for maior do que a das instâncias baseadas em x86 e nas EC2 instâncias baseadas em GravitonEC2, e você não quiser atualizar para a versão mais recente do kernel, você pode instalar o Lustre para o kernel atual com o comando a seguir.

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

      Os dois pacotes Lustre necessários para montar e interagir com seu sistema de arquivos FSx for 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 compatíveis com o Ubuntu 20.04 com kernel 5.4.0-1011-aws ou posterior em instâncias baseadas em x86 e kernel 5.4.0-1015-aws ou posterior em EC2 instâncias baseadas em ARM com processadores Graviton. EC2 AWS

Você pode obter pacotes Lustre no repositório Amazon FSx do Ubuntu 20.04. Para validar que o conteúdo do repositório não foi adulterado antes ou durante o download, uma assinatura do GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falha, a menos que você tenha a GPG chave pública correta instalada em seu sistema.

  1. Abra um terminal no seu cliente.

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

    1. Se você ainda não registrou um repositório Amazon FSx Ubuntu na sua instância cliente, baixe e instale a chave pública necessá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 FSx pacotes da Amazon ao seu gerenciador de pacotes local usando o comando 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 sua versão do kernel for maior do que 5.4.0-1011-aws para EC2 instâncias baseadas em x86 ou maior que 5.4.0-1015-aws para instâncias baseadas em GravitonEC2, e você não quiser atualizar para a versão mais recente do kernel, você pode instalar o Lustre para o kernel atual com o comando a seguir.

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

      Os dois pacotes Lustre necessários para montar e interagir com seu sistema de arquivos FSx for 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.

Você pode obter pacotes Lustre no repositório Amazon FSx do Ubuntu 18.04. Para validar que o conteúdo do repositório não foi adulterado antes ou durante o download, uma assinatura do GNU Privacy Guard (GPG) é aplicada aos metadados do repositório. A instalação do repositório falha, a menos que você tenha a GPG chave pública correta instalada em seu sistema.

  1. Abra um terminal no seu cliente.

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

    1. Se você ainda não registrou um repositório Amazon FSx Ubuntu na sua instância cliente, baixe e instale a chave pública necessá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 FSx pacotes da Amazon ao seu gerenciador de pacotes local usando o comando 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 baseadas em x86 e kernel 5.3.0-1023-aws ou posterior para EC2 instâncias baseadas em ARM alimentadas por processadores Graviton. EC2 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 sua versão do kernel for maior do que 4.15.0-1054-aws para EC2 instâncias baseadas em x86 ou maior que 5.3.0-1023-aws para instâncias baseadas em GravitonEC2, e você não quiser atualizar para a versão mais recente do kernel, você pode instalar o Lustre para o kernel atual com o comando a seguir.

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

      Os dois pacotes Lustre necessários para montar e interagir com seu sistema de arquivos FSx for 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)

SUSELinux

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

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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
Para instalar o cliente Lustre no SUSE Linux 12 SP4
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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 SP4 diretamente, baixe e instale o cliente Lustre com os seguintes comandos.

      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 de SP3 para SP4 e adicionou anteriormente o FSx repositório da AmazonSP3, baixe e instale o cliente Lustre com os seguintes comandos.

      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
Para instalar o cliente Lustre no SUSE Linux 12 SP5
  1. Abra um terminal no seu cliente.

  2. Instale a chave pública FSx rpm da Amazon usando o comando 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 SP5 diretamente, baixe e instale o cliente Lustre com os seguintes comandos.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo zypper refresh sudo zypper in lustre-client
    • Se você migrou de SP4 para SP5 e adicionou anteriormente o FSx repositório da AmazonSP4, baixe e instale o cliente Lustre com os seguintes comandos.

      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.