Instale o software cliente Lustre pré-construído
Neste artigo, você aprenderá a baixar e instalar um pacote de cliente do Lustre. Depois de instalar o pacote, você pode configurar VMs (máquinas virtuais) cliente e anexá-las a um cluster do Lustre Gerenciado do Azure. Selecione uma versão do sistema operacional para ver as instruções.
Se você precisar atualizar um cliente Lustre existente para a versão atual, consulte Atualizar software cliente Lustre para a versão atual.
Para obter mais informações sobre como conectar clientes a um cluster, consulte Conectar clientes a um sistema de arquivos do Azure Managed Lustre.
Atualizar o software cliente para o AlmaLinux HPC 8.6
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente que executam o AlmaLinux HPC 8.6.
Instalar software cliente para o Red Hat Enterprise Linux 7
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente executando o Red Hat Enterprise Linux 7 (RHEL 7).
Instalar software cliente para Red Hat Enterprise Linux 8 ou AlmaLinux 8
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente executando o Red Hat Enterprise Linux 8 (RHEL 8) ou AlmaLinux 8.
Observação
No caso de imagens do AlmaLinux 8.6 HPC no Azure Marketplace, consulte as instruções de instalação separadas do AlmaLinux 8.6 HPC.
Instale o software cliente para o Red Hat Enterprise Linux 9
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente executando o Red Hat Enterprise Linux 9 (RHEL 9).
Instale o software cliente para o Ubuntu 18.04
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente que executam o Ubuntu 18.04.
Instale o software cliente para o Ubuntu 20.04
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente que executam o Ubuntu 20.04.
Instale o software cliente para o Ubuntu 22.04
Este artigo mostra como instalar o pacote cliente para configurar VMs cliente que executam o Ubuntu 22.04.
Baixe e instale software cliente pré-construído
Aviso
Essas instruções se aplicam somente às imagens de HPC do AlmaLinux 8.6 no Azure Marketplace. Para todas as outras instalações do AlmaLinux 8, incluindo HPC e Marketplace geral, consulte as instruções do Red Hat 8.
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes DNF. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el8 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Observação
A versão do metapacote nem sempre se alinha com a versão do kernel. Use o comando anterior para instalar o metapacote adequado.
Para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Aviso
Não estamos mais publicando novos pacotes de cliente para o Red Hat Enterprise Linux 7. Migre para uma das versões com suporte para executar versões mais recentes dos pacotes de cliente do Azure Managed Lustre.
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes YUM. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el7 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
A versão do metapacote nem sempre se alinha com a versão do kernel. Você pode usar o seguinte comando para instalar o metapacote adequado:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Observação
Executar
dnf search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executednf list --showduplicates "amlfs-lustre-client*"
.Para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:export NEWKERNELVERSION=6.7.8 sudo yum upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes DNF. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el8 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
A versão do metapacote nem sempre se alinha com a versão do kernel. Você pode usar o seguinte comando para instalar o metapacote adequado:
sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Observação
Executar
dnf search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executednf list --showduplicates "amlfs-lustre-client*"
.Para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes DNF. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el9 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
A versão do metapacote nem sempre se alinha com a versão do kernel. Você pode usar o seguinte comando para instalar o metapacote adequado:
sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Observação
Executar
dnf search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executednf list --showduplicates "amlfs-lustre-client*"
.Para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Aviso
Não estamos mais publicando novos pacotes de cliente para o Ubuntu 18.04. Migre para uma das versões com suporte para executar versões mais recentes dos pacotes de cliente do Azure Managed Lustre.
O Ubuntu 18.04 LTS chegou ao fim do suporte padrão em 31 de maio de 2023. Recomendamos migrar para a próxima versão do Ubuntu LTS ou atualizar para o Ubuntu Pro para obter acesso à segurança e manutenção estendidas da Canonical. Para obter mais informações, confira o comunicado.
Verifique se você ativou o Ubuntu Pro e está no kernel 5.4 recomendado, que o metapacote
linux-image-azure
fornece:apt list --installed linux-image*
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes do APT. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
O comando a seguir instala um metapacote que mantém a versão do Lustre alinhada com o kernel instalado. Para que esse alinhamento funcione, você deve usar
apt full-upgrade
em vez deapt upgrade
ao atualizar seu sistema.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Observação
Executar
apt search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executeapt list -a "amlfs-lustre-client*"
.Opcionalmente, se você quiser atualizar apenas o kernel e não todos os pacotes, você também deve (pelo menos) atualizar o metapacote
amlfs-lustre-client
para que o cliente Lustre possa continuar a funcionar após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes do APT. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
O comando a seguir instala um metapacote que mantém a versão do Lustre alinhada com o kernel instalado. Para que esse alinhamento funcione, você deve usar
apt full-upgrade
em vez deapt upgrade
ao atualizar seu sistema.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Observação
Executar
apt search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executeapt list -a "amlfs-lustre-client*"
.Opcionalmente, para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10
Importante
A imagem do Azure Marketplace para a versão do Ubuntu 22.04 LTS usa o kernel HWE (Habilitação de Hardware) por padrão. No entanto, os kernels HWE têm suporte apenas por períodos de seis meses, e o suporte do Lustre para esses kernels geralmente não está disponível quando eles são lançados. Recomendamos que você alterne para o kernel LTS porque ele oferece mais estabilidade e mantém uma versão do kernel compatível com o cliente Lustre.
Instale o metapacote do kernel LTS:
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Remova o metapacote padrão do kernel (HWE). A resposta ao comando a seguir também solicita que você remova o metapacote
linux-azure
.sudo apt remove linux-image-azure
Liste os núcleos instalados e veja qual deles o metapacote LTS fornece.
apt list --installed linux-image*
Hosts recém-provisionados têm dois kernels e hosts mais antigos podem ter mais. Compare a versão que o metapacote LTS fornece com os outros kernels instalados.
Remova todos os kernels mais recentes do que o mencionado no metapacote LTS.
sudo apt remove linux-image-5.15.0-1053-azure
Você receberá um aviso sobre como remover os kernels, mas essas etapas funcionarão se você estiver seguindo-os em um host recém-provisionado. Se você tiver preocupações, consulte a documentação do Ubuntu sobre como configurar kernels para garantir que eles possam começar após uma reinicialização.
Liste novamente os kernels instalados para verificar se você não tem kernels mais recentes do que aquele mencionado no metapacote LTS.
apt list --installed linux-image*
Reinicie para carregar o kernel LTS.
Instale e configure o repositório do Azure Managed Lustre para o gerenciador de pacotes do APT. Crie o seguinte script e nomeie-o
repo.bash
:#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Execute o script como um superusuário:
sudo bash repo.bash
Instale o metapacote que corresponde ao kernel em execução.
O comando a seguir instala um metapacote que mantém a versão do Lustre alinhada com o kernel instalado. Para que esse alinhamento funcione, você deve usar
apt full-upgrade
em vez deapt upgrade
ao atualizar seu sistema.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Observação
Executar
apt search amlfs-lustre-client
não mostra todos os pacotes disponíveis para sua distribuição. Para ver todos os pacotes disponíveisamlfs-lustre-client
, executeapt list -a "amlfs-lustre-client*"
.Opcionalmente, para atualizar apenas o kernel e não todos os pacotes, será necessário atualizar também (no mínimo) o metapacote do
amlfs-lustre-client
, de forma que o cliente do Lustre possa continuar trabalhando após a reinicialização. O resultado deve ser semelhante ao seguinte exemplo:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10