Installer le logiciel client Lustre prédéfini
Dans cet article, vous allez apprendre à télécharger et installer un package client Lustre. Après avoir installé le package, vous pouvez configurer des machines virtuelles clientes et les attacher à un cluster Azure Managed Lustre. Sélectionnez une version du système d’exploitation pour afficher les instructions.
Si vous devez mettre à niveau un client Lustre existant vers la version actuelle, consultez Mettre à niveau le logiciel client Lustre vers la version actuelle.
Pour plus d’informations sur la connexion de clients à un cluster, consultez Connecter des clients à un système de fichiers Azure Managed Lustre.
Mettre à niveau le logiciel client pour AlmaLinux HPC 8.6
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant AlmaLinux HPC 8.6.
Installer le logiciel client pour Red Hat Enterprise Linux 7
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Red Hat Enterprise Linux 7 (RHEL 7).
Installer le logiciel client pour Red Hat Enterprise Linux 8 ou AlmaLinux 8
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Red Hat Enterprise Linux 8 (RHEL 8) ou AlmaLinux 8.
Remarque
Pour les images AlmaLinux 8.6 HPC sur Azure Marketplace, voir les instructions d'installation séparées d'AlmaLinux 8.6 HPC.
Installer le logiciel client pour Red Hat Enterprise Linux 9
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Red Hat Enterprise Linux 9 (RHEL 9).
Installer le logiciel client pour Ubuntu 18.04
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Ubuntu 18.04.
Installer le logiciel client pour Ubuntu 20.04
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Ubuntu 20.04.
Installer le logiciel client pour Ubuntu 22.04
Cet article explique comment installer le package client pour configurer des machines virtuelles clientes exécutant Ubuntu 22.04.
Télécharger et installer le logiciel client prédéfini
Avertissement
Ces instructions s’appliquent uniquement aux images HPC AlmaLinux 8.6 dans la Place de marché Azure. Pour toutes les autres installations d’AlmaLinux 8, y compris HPC et la place de marché générale, reportez-vous aux instructions Red Hat 8.
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package DNF. Créez le script suivant et nommez-le
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}
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution :
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
Remarque
La version du métapackage n’est pas toujours alignée sur la version du noyau. Utilisez la commande précédente pour installer le métapackage approprié.
Si vous souhaitez mettre à niveau uniquement le noyau et pas tous les packages, vous devez également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :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
Avertissement
Nous ne publions plus de nouveaux packages clients pour Red Hat Enterprise Linux 7. Migrez vers l’une des versions prises en charge pour exécuter des versions plus récentes des packages clients Azure Managed Lustre.
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package YUM. Créez le script suivant et nommez-le
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}
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La version du métapackage n’est pas toujours alignée sur la version du noyau. Vous pouvez utiliser la commande suivante pour installer le métapackage approprié :
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Remarque
L’exécution de
dnf search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezdnf list --showduplicates "amlfs-lustre-client*"
.Si vous souhaitez mettre à niveau uniquement le noyau et pas tous les packages, vous devez également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :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
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package DNF. Créez le script suivant et nommez-le
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}
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La version du métapackage n’est pas toujours alignée sur la version du noyau. Vous pouvez utiliser la commande suivante pour installer le métapackage approprié :
sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Remarque
L’exécution de
dnf search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezdnf list --showduplicates "amlfs-lustre-client*"
.Si vous souhaitez mettre à niveau uniquement le noyau et pas tous les packages, vous devez également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :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
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package DNF. Créez le script suivant et nommez-le
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}
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La version du métapackage n’est pas toujours alignée sur la version du noyau. Vous pouvez utiliser la commande suivante pour installer le métapackage approprié :
sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Remarque
L’exécution de
dnf search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezdnf list --showduplicates "amlfs-lustre-client*"
.Si vous souhaitez mettre à niveau uniquement le noyau et pas tous les packages, vous devez également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :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
Avertissement
Nous ne publions plus de nouveaux packages clients pour Ubuntu 18.04. Migrez vers l’une des versions prises en charge pour exécuter des versions plus récentes des packages clients Azure Managed Lustre.
Ubuntu 18.04 LTS a atteint la fin de la prise en charge standard le 31 mai 2023. Nous vous recommandons de migrer vers la prochaine version Ubuntu LTS ou de procéder à la mise à niveau vers Ubuntu Pro pour accéder à la sécurité et à la maintenance étendues à partir de Canonical. Pour plus d'informations, consultez Annonce.
Vérifiez que Ubuntu Pro est activé et qu’il se trouve sur le noyau 5.4 recommandé, que fournit le métapackage
linux-image-azure
:apt list --installed linux-image*
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package APT. Créez le script suivant et nommez-le
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
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La commande suivante installe un métapackage qui conserve la version de Lustre alignée sur le noyau installé. Pour que cet alignement fonctionne, vous devez utiliser
apt full-upgrade
au lieu deapt upgrade
lors de la mise à jour de votre système.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Remarque
L’exécution de
apt search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezapt list -a "amlfs-lustre-client*"
.En option, si vous souhaitez mettre à niveau uniquement le noyau et non tous les packages, vous devez (au minimum) également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package APT. Créez le script suivant et nommez-le
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
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La commande suivante installe un métapackage qui conserve la version de Lustre alignée sur le noyau installé. Pour que cet alignement fonctionne, vous devez utiliser
apt full-upgrade
au lieu deapt upgrade
lors de la mise à jour de votre système.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Remarque
L’exécution de
apt search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezapt list -a "amlfs-lustre-client*"
.En option, si vous souhaitez mettre à niveau uniquement le noyau et non tous les packages, vous devez (au minimum) également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10
Important
L’image Place de marché Azure pour la version Ubuntu 22.04 LTS utilise le noyau HWE (Hardware Enablement) par défaut. Cependant, les noyaux HWE ne sont pris en charge que pour des périodes de six mois, et la prise en charge de Lustre pour ces noyaux n'est souvent pas disponible au moment de leur sortie. Nous vous recommandons de basculer vers le noyau LTS, car il vous donne plus de stabilité et gère une version de noyau prise en charge avec le client Lustre.
Installez le métapackage du noyau LTS :
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Supprimez le métapackage du noyau par défaut (HWE). La réponse à la commande suivante vous demande également de supprimer le métapackage
linux-azure
.sudo apt remove linux-image-azure
Répertoriez les noyaux installés et voyez lequel est fourni par le métapackage LTS.
apt list --installed linux-image*
Les hôtes nouvellement provisionnés ont deux noyaux, et les hôtes plus anciens peuvent avoir plus. Comparez la version que fournit le métapackage LTS par rapport aux autres noyaux installés.
Supprimez les noyaux plus récents que ceux mentionnés dans le métapackage LTS.
sudo apt remove linux-image-5.15.0-1053-azure
Vous recevez un avertissement sur la suppression des noyaux, mais ces étapes fonctionnent si vous les suivez sur un hôte nouvellement provisionné. Si vous avez des problèmes, consultez la documentation Ubuntu sur la configuration des noyaux pour vous assurer qu’ils peuvent démarrer après un redémarrage.
Répertoriez à nouveau les noyaux installés pour vérifier que vous n’avez pas de noyaux plus récents que ceux mentionnés dans le métapackage LTS :
apt list --installed linux-image*
Redémarrez pour charger le noyau LTS.
Installez et configurez le référentiel Azure Managed Lustre pour le gestionnaire de package APT. Créez le script suivant et nommez-le
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
Exécutez le script en tant que superutilisateur :
sudo bash repo.bash
Installez le métapackage qui correspond à votre noyau en cours d’exécution.
La commande suivante installe un métapackage qui conserve la version de Lustre alignée sur le noyau installé. Pour que cet alignement fonctionne, vous devez utiliser
apt full-upgrade
au lieu deapt upgrade
lors de la mise à jour de votre système.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Remarque
L’exécution de
apt search amlfs-lustre-client
n’affiche pas tous les packages disponibles pour votre distribution. Pour afficher tous les packages disponiblesamlfs-lustre-client
, exécutezapt list -a "amlfs-lustre-client*"
.En option, si vous souhaitez mettre à niveau uniquement le noyau et non tous les packages, vous devez (au minimum) également mettre à niveau le métapackage
amlfs-lustre-client
afin que le client Lustre puisse continuer à fonctionner après le redémarrage. La commande doit être similaire à l’exemple suivant :apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10