Compartir a través de


Instalación del software cliente de Lustre precompilado

En este artículo, aprenderá a descargar e instalar un paquete de cliente lustre. Después de instalar el paquete, puede configurar máquinas virtuales (VM) 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 del software 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.

Para más información sobre el comportamiento de Azure Managed Lustre con máquinas virtuales de almuerzo de confianza y máquina virtual de proceso confidencial, consulte Uso del arranque seguro con el sistema de archivos de Azure Managed Lustre.

Actualización del software cliente para AlmaLinux HPC 8.6

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan AlmaLinux HPC 8.6.

Instalación del software cliente para Red Hat Enterprise Linux 7

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Red Hat Enterprise Linux 7 (RHEL 7).

Instalación del software cliente para Red Hat Enterprise Linux 8 o AlmaLinux 8

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Red Hat Enterprise Linux 8 (RHEL 8) o AlmaLinux 8.

Nota:

Para ver las imágenes de HPC de AlmaLinux 8.6 en Azure Marketplace, consulte las instrucciones de instalación de HPC de AlmaLinux 8.6 independientes.

Instalación del software cliente para Red Hat Enterprise Linux 9

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Red Hat Enterprise Linux 9 (RHEL 9).

Instalación del software cliente para Ubuntu 18.04

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 18.04.

Instalación del software cliente para Ubuntu 20.04

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 20.04.

Instalación del software cliente para Ubuntu 22.04

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 22.04.

Instalación del software cliente para Ubuntu 24.04

En este artículo se muestra cómo instalar el paquete de cliente para configurar máquinas virtuales cliente que ejecutan Ubuntu 24.04.

Descarga e instalación de software cliente precompilado

Advertencia

Estas instrucciones solo se aplican a las imágenes hpC de AlmaLinux 8.6 en Azure Marketplace. Para todas las demás instalaciones de AlmaLinux 8, incluidas HPC y marketplace general, consulte las instrucciones de Red Hat 8.

  1. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo repo.bashel 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}
    
  2. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  3. Instale el metapaquete que coincida con el kernel en ejecución:

    sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.7_33_g79ddf99-$(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 anterior para instalar el metapaquete adecuado.

    Si desea actualizar solo el kernel y no todos los paquetes, también debe (como mínimo) actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.7_33_g79ddf99-$(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.

  1. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes YUM. Cree el siguiente script y asígnelo repo.bashel 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}
    
  2. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  3. 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 disponibles amlfs-lustre-client , ejecute dnf list --showduplicates "amlfs-lustre-client*".

    Si desea actualizar solo el kernel y no todos los paquetes, también debe (como mínimo) actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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
    
  1. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo repo.bashel 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}
    
  2. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  3. 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.7_33_g79ddf99-$(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 disponibles amlfs-lustre-client , ejecute dnf list --showduplicates "amlfs-lustre-client*".

    Si desea actualizar solo el kernel y no todos los paquetes, también debe (como mínimo) actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.7_33_g79ddf99-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes DNF. Cree el siguiente script y asígnelo repo.bashel 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}
    
  2. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  3. 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.7_33_g79ddf99-$(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 disponibles amlfs-lustre-client , ejecute dnf list --showduplicates "amlfs-lustre-client*".

    Si desea actualizar solo el kernel y no todos los paquetes, también debe (como mínimo) actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.7_33_g79ddf99-$(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. Se 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.

  1. Asegúrese de que tiene Ubuntu Pro activado y está en el kernel 5.4 recomendado, que proporciona el linux-image-azure metapaquete:

    apt list --installed linux-image*
    
  2. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo repo.bashel 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
    
  3. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  4. 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 esta alineación funcione, debe usar apt full-upgrade en lugar de apt 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 disponibles amlfs-lustre-client , ejecute apt list -a "amlfs-lustre-client*".

    Opcionalmente, si desea actualizar solo el kernel y no todos los paquetes, también debe actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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
    
  1. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo repo.bashel 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
    
  2. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  3. 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 esta alineación funcione, debe usar apt full-upgrade en lugar de apt upgrade al actualizar el sistema.

    sudo apt install amlfs-lustre-client-2.15.7-33-g79ddf99=$(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 disponibles amlfs-lustre-client , ejecute apt list -a "amlfs-lustre-client*".

    Opcionalmente, si desea actualizar solo el kernel y no todos los paquetes, también debe actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.7-33-g79ddf99
    

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, los kernels de HWE solo se admiten durante períodos de seis meses y la compatibilidad de Lustre con estos kernels a menudo no está disponible cuando se liberan. Se recomienda cambiar al kernel LTS porque proporciona más estabilidad y mantiene una versión de kernel compatible con el cliente lustre.

  1. Instale el metapaquete del kernel LTS:

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Quite el metapaquete de kernel predeterminado (HWE). La respuesta al siguiente comando también le pide que quite el linux-azure metapaquete.

    sudo apt remove linux-image-azure
    
  3. Enumere los kernels instalados y vea cuál proporciona el metapaquete LTS:

    apt list --installed linux-image*
    

    Los hosts recién aprovisionados tienen dos kernels y es posible que los hosts más antiguos tengan más. Compare la versión que proporciona el metapaquete LTS con los demás kernels instalados.

  4. Quite los kernels más recientes que los mencionados en el metapaquete LTS.

    sudo apt remove linux-image-6.8.0-1027-azure
    

    Recibirá una advertencia sobre cómo quitar los kernels, pero estos pasos funcionan si los sigue en un host recién aprovisionado. Si tiene problemas, consulte la documentación de Ubuntu sobre la configuración de kernels para asegurarse de que pueden iniciarse después de un reinicio.

  5. Vuelva a enumerar los kernels instalados para comprobar que no tiene kernels más recientes que el mencionado en el metapaquete LTS:

    apt list --installed linux-image*
    
  6. Reinicie para cargar el kernel de LTS.

  7. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo repo.bashel 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
    
  8. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  9. 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 esta alineación funcione, debe usar apt full-upgrade en lugar de apt upgrade al actualizar el sistema.

    sudo apt install amlfs-lustre-client-2.15.7-33-g79ddf99=$(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 disponibles amlfs-lustre-client , ejecute apt list -a "amlfs-lustre-client*".

    Opcionalmente, si desea actualizar solo el kernel y no todos los paquetes, también debe actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.7-33-g79ddf99
    

Importante

La imagen de Azure Marketplace para la versión ubuntu 24.04 LTS usa el kernel de habilitación de hardware (HWE) de forma predeterminada. Sin embargo, los kernels de HWE solo se admiten durante períodos de seis meses y la compatibilidad de Lustre con estos kernels a menudo no está disponible cuando se liberan. Se recomienda cambiar al kernel LTS porque proporciona más estabilidad y mantiene una versión de kernel compatible con el cliente lustre.

  1. Instale el metapaquete del kernel LTS:

    sudo apt update && sudo apt install linux-image-azure-lts-24.04
    
  2. Quite el metapaquete de kernel predeterminado (HWE). La respuesta al siguiente comando también le pide que quite el linux-azure metapaquete.

    sudo apt remove linux-image-azure
    
  3. Enumere los kernels instalados y vea cuál proporciona el metapaquete LTS:

    apt list --installed linux-image*
    

    Los hosts recién aprovisionados tienen dos kernels y es posible que los hosts más antiguos tengan más. Compare la versión que proporciona el metapaquete LTS con los demás kernels instalados.

  4. Quite los kernels más recientes que los mencionados en el metapaquete LTS.

    sudo apt remove linux-image-6.11.0-1013-azure
    

    Recibirá una advertencia sobre cómo quitar los kernels, pero estos pasos funcionan si los sigue en un host recién aprovisionado. Si tiene problemas, consulte la documentación de Ubuntu sobre la configuración de kernels para asegurarse de que pueden iniciarse después de un reinicio.

  5. Vuelva a enumerar los kernels instalados para comprobar que no tiene kernels más recientes que el mencionado en el metapaquete LTS:

    apt list --installed linux-image*
    
  6. Reinicie para cargar el kernel de LTS.

  7. Instale y configure el repositorio de Azure Managed Lustre para el administrador de paquetes APT. Cree el siguiente script y asígnelo repo.bashel nombre :

     #!/bin/bash
     set -ex
    
     apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg dpkg-dev
     source /etc/lsb-release
     ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH)
     echo "deb [arch=${ARCH}] 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
    
  8. Ejecute el script como superusuario:

    sudo bash repo.bash
    
  9. 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 esta alineación funcione, debe usar apt full-upgrade en lugar de apt upgrade al actualizar el sistema.

    Nota:

    2.16 es una versión no LTS de Lustre y dejará de recibir soporte técnico de la comunidad poco después de la versión 2.17. Vuelva a consultar a finales de 2025/principios de 2026 para obtener más información sobre la versión 2.17.

    sudo apt install amlfs-lustre-client-2.16.1-14-gbc76088=$(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 disponibles amlfs-lustre-client , ejecute apt list -a "amlfs-lustre-client*".

    Opcionalmente, si desea actualizar solo el kernel y no todos los paquetes, también debe actualizar el amlfs-lustre-client metapaquete para que el cliente lustre pueda seguir 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.16.1-14-gbc76088