Instalación del software cliente de Lustre precompilado
En este artículo, aprenderá a descargar e instalar un paquete de cliente lustre. Una vez instalado, puede configurar máquinas virtuales cliente y adjuntarlas a un clúster de Azure Managed Lustre. Seleccione una versión del sistema operativo para ver las instrucciones.
Si necesita actualizar un cliente de Lustre existente a la versión actual, consulte Actualización de un cliente lustre a la versión actual.
Para más información sobre cómo conectar clientes a un clúster, consulte Conexión de clientes a un sistema de archivos de Azure Managed Lustre.
Actualizar software cliente
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan AlmaLinux HPC 8.6 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- AlmaLinux HPC 8.6
Instalación del software cliente para Red Hat Enterprise Linux 7
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan RHEL 7 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Red Hat Enterprise Linux 7 (RHEL 7)
Instalación del software cliente para Red Hat Enterprise Linux o AlmaLinux 8
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan RHEL 8 o Alma 8 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Red Hat Enterprise Linux 8 (RHEL 8)
- Alma Linux 8
Nota:
Para ver las imágenes de Marketplace de HPC de AlmaLinux 8.6, consulte las instrucciones de instalación de HPC de Alma 8.6 independientes.
Instalación del software cliente para Red Hat Enterprise Linux 9
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan RHEL 9 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Red Hat Enterprise Linux 9 (RHEL 9)
Instalación del software cliente para Ubuntu 18.04
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 18.04 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Ubuntu 18.04
Instalación del software cliente para Ubuntu 20.04
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 20.04 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Ubuntu 20.04
Instalación del software cliente para Ubuntu 22.04
En este tutorial se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 22.04 y adjuntarlas a un clúster de Azure Managed Lustre.
Las instrucciones se aplican a las máquinas virtuales cliente que ejecutan:
- Ubuntu 22.04
Descarga e instalación de software cliente precompilado
Advertencia
Estas instrucciones solo se aplican a las imágenes de Marketplace de HPC almaLinux 8.6. Para todas las demás instalaciones de AlmaLinux 8, incluido HPC y marketplace general, consulte las instrucciones de Red Hat 8.
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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}
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Nota:
La versión del metapaquete no siempre se alinea con la versión del kernel. Use el comando install anterior para instalar el metapaquete adecuado.
Si desea actualizar solo el kernel y no todos los paquetes, debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Advertencia
Ya no estamos publicando nuevos paquetes de cliente para Red Hat Enterprise Linux 7. Migre a una de las versiones admitidas para ejecutar versiones más recientes de los paquetes de cliente de Azure Managed Lustre.
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes YUM. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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}
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución.
La versión del metapaquete no siempre se alinea con la versión del kernel. Puede usar el siguiente comando para instalar el metapaquete adecuado:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Nota:
La ejecución
dnf search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecutednf list --showduplicates "amlfs-lustre-client*"
.Si desea actualizar solo el kernel y no todos los paquetes, debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
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 y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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}
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución:
La versión del metapaquete no siempre se alinea con la versión del kernel. Puede usar el siguiente comando para instalar el metapaquete adecuado:
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Nota:
La ejecución
dnf search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecutednf list --showduplicates "amlfs-lustre-client*"
.Si desea actualizar solo el kernel y no todos los paquetes, debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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}
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución.
La versión del metapaquete no siempre se alinea con la versión del kernel. Puede usar el siguiente comando para instalar el metapaquete adecuado:
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Nota:
La ejecución
dnf search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecutednf list --showduplicates "amlfs-lustre-client*"
.Si desea actualizar solo el kernel y no todos los paquetes, debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Advertencia
Ya no estamos publicando nuevos paquetes de cliente para Ubuntu 18.04. Migre a una de las versiones admitidas para ejecutar versiones más recientes de los paquetes de cliente de Azure Managed Lustre.
Ubuntu 18.04 LTS alcanzó el final del soporte estándar el 31 de mayo de 2023. Microsoft recomienda migrar a la próxima versión de Ubuntu LTS o actualizar a Ubuntu Pro para obtener acceso a la seguridad y el mantenimiento extendidos de Canonical. Para obtener más información, consulte el anuncio.
Asegúrese de que ha activado Ubuntu Pro y está en el kernel 5.4 recomendado, que proporciona el metapaquete linux-image-azure:
apt list --installed linux-image*
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución.
El siguiente comando instala un metapaquete que mantiene la versión de Lustre alineada con el kernel instalado. Para que esto funcione, debe usar
apt full-upgrade
en lugar deapt upgrade
al actualizar el sistema.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Nota:
La ejecución
apt search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecuteapt list -a "amlfs-lustre-client*"
. Opcionalmente, si desea actualizar solo el kernel (y no todos los paquetes), debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución.
El siguiente comando instala un metapaquete que mantiene la versión de Lustre alineada con el kernel instalado. Para que esto funcione, debe usar
apt full-upgrade
en lugar deapt upgrade
al actualizar el sistema.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Nota:
La ejecución
apt search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecuteapt list -a "amlfs-lustre-client*"
.Opcionalmente, si desea actualizar solo el kernel (y no todos los paquetes), debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
Importante
La imagen de Azure Marketplace para la versión ubuntu 22.04 LTS usa el kernel de habilitación de hardware (HWE) de forma predeterminada. Sin embargo, estos kernels solo se admiten durante períodos de 6 meses y la compatibilidad de Lustre con estos kernels a menudo no está disponible cuando se liberan. Por lo tanto, se recomienda cambiar al kernel LTS porque proporciona más estabilidad, así como mantener una versión de kernel compatible con el cliente lustre.
Instale el metapaquete del kernel LTS.
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Quite el metapaquete del kernel de HWE.
Quite el metapaquete de kernel predeterminado (Habilitación de hardware). También se le pedirá que quite el metapaquete linux-azure. Se espera que esto sea así.
sudo apt remove linux-image-azure
Enumere los kernels instalados y vea cuál proporciona el metapaquete LTS.
Una vez quitado el paquete de metadatos, compruebe qué kernels están instalados actualmente. Los hosts recién aprovisionados tendrán dos kernels y los hosts más antiguos podrían tener más. Compare la versión que proporciona el metapaquete LTS con los demás kernels instalados. Aquí verá que un kernel 6.2 todavía está instalado anteriormente desde el metapaquete linux-image-azure.
apt list --installed linux-image*
Quite los kernels más recientes que los mencionados en el metapaquete LTS.
Recibirá una advertencia sobre cómo quitar el kernel, pero estos pasos funcionan si los sigue en un host recién aprovisionado. Sin embargo, si tiene problemas, consulte la documentación de Ubuntu sobre la configuración de kernels para asegurarse de que puede arrancar después de un reinicio.
sudo apt remove linux-image-5.15.0-1053-azure
Compruebe que no tiene kernels más recientes que el mencionado en el metapaquete LTS.
apt list --installed linux-image*
Reinicie para cargar el kernel de LTS.
Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo
repo.bash
el nombre :#!/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
Ejecute el script como superusuario:
sudo bash repo.bash
Instale el metapaquete que coincida con el kernel en ejecución.
El siguiente comando instala un metapaquete que mantiene la versión de Lustre alineada con el kernel instalado. Para que esto funcione, debe usar
apt full-upgrade
en lugar deapt upgrade
al actualizar el sistema.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Nota:
La ejecución
apt search amlfs-lustre-client
no muestra todos los paquetes disponibles para la distribución. Para ver todos los paquetes disponiblesamlfs-lustre-client
, ejecuteapt list -a "amlfs-lustre-client*"
.Opcionalmente, si desea actualizar solo el kernel (y no todos los paquetes), debe, como mínimo, actualizar el metapaquete amlfs-lustre-client para que el cliente lustre siga funcionando después del reinicio. El comando debería tener un aspecto similar al ejemplo siguiente:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524