Vooraf gebouwde Lustre-clientsoftware installeren
In dit artikel leert u hoe u een Lustre-clientpakket downloadt en installeert. Zodra de installatie is uitgevoerd, kunt u client-VM's instellen en deze koppelen aan een Azure Managed Lustre-cluster. Selecteer een besturingssysteemversie om de instructies te bekijken.
Als u een bestaande Lustre-client wilt upgraden naar de huidige versie, raadpleegt u Een Lustre-client upgraden naar de huidige versie.
Zie Clients verbinden met een Azure Managed Lustre-bestandssysteem voor meer informatie over het verbinden van clients met een cluster.
Clientsoftware upgraden
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met AlmaLinux HPC 8.6 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- AlmaLinux HPC 8.6
Clientsoftware installeren voor Red Hat Enterprise Linux 7
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met RHEL 7 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Red Hat Enterprise Linux 7 (RHEL 7)
Clientsoftware installeren voor Red Hat Enterprise Linux of AlmaLinux 8
Deze zelfstudie laat zien hoe u het clientpakket installeert om client-VM's met RHEL 8 of Alma 8 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Red Hat Enterprise Linux 8 (RHEL 8)
- Alma Linux 8
Notitie
Zie voor AlmaLinux 8.6 HPC Marketplace-installatiekopieën de afzonderlijke installatie-instructies voor Alma 8.6 HPC.
Clientsoftware installeren voor Red Hat Enterprise Linux 9
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met RHEL 9 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Red Hat Enterprise Linux 9 (RHEL 9)
Clientsoftware installeren voor Ubuntu 18.04
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met Ubuntu 18.04 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Ubuntu 18.04
Clientsoftware installeren voor Ubuntu 20.04
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met Ubuntu 20.04 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Ubuntu 20.04
Clientsoftware installeren voor Ubuntu 22.04
In deze zelfstudie ziet u hoe u het clientpakket installeert om client-VM's met Ubuntu 22.04 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.
De instructies zijn van toepassing op client-VM's die worden uitgevoerd:
- Ubuntu 22.04
Vooraf gemaakte clientsoftware downloaden en installeren
Waarschuwing
Deze instructies zijn alleen van toepassing op de AlmaLinux 8.6 HPC Marketplace-installatiekopieën. Voor alle andere AlmaLinux 8-installaties, waaronder HPC en algemene marketplace, raadpleegt u De instructies van Red Hat 8.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel:
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
Notitie
De metapackage-versie komt niet altijd overeen met de kernelversie. Gebruik de bovenstaande installatieopdracht om de juiste metapackage te installeren.
Als u alleen de kernel en niet alle pakketten wilt upgraden, moet u minimaal ook de metapackage van de amlfs-lustre-client bijwerken om de Lustre-client na het opnieuw opstarten verder te laten werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
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
Waarschuwing
We publiceren geen nieuwe clientpakketten meer voor Red Hat Enterprise Linux 7. Migreer naar een van de ondersteunde releases om nieuwere versies van de Azure Managed Lustre-clientpakketten uit te voeren.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor de YUM-pakketbeheerder. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel.
De metapackage-versie komt niet altijd overeen met de kernelversie. U kunt de volgende opdracht gebruiken om de juiste metapackage te installeren:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Notitie
Als u wordt uitgevoerd
dnf search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf list --showduplicates "amlfs-lustre-client*"
.Als u alleen de kernel en niet alle pakketten wilt upgraden, moet u minimaal ook de metapackage van de amlfs-lustre-client bijwerken om de Lustre-client na het opnieuw opstarten verder te laten werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
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
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel:
De metapackage-versie komt niet altijd overeen met de kernelversie. U kunt de volgende opdracht gebruiken om de juiste metapackage te installeren:
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Notitie
Als u wordt uitgevoerd
dnf search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf list --showduplicates "amlfs-lustre-client*"
.Als u alleen de kernel en niet alle pakketten wilt upgraden, moet u minimaal ook de metapackage van de amlfs-lustre-client bijwerken om de Lustre-client na het opnieuw opstarten verder te laten werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
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
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel.
De metapackage-versie komt niet altijd overeen met de kernelversie. U kunt de volgende opdracht gebruiken om de juiste metapackage te installeren:
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Notitie
Als u wordt uitgevoerd
dnf search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf list --showduplicates "amlfs-lustre-client*"
.Als u alleen de kernel en niet alle pakketten wilt upgraden, moet u minimaal ook de metapackage van de amlfs-lustre-client bijwerken om de Lustre-client na het opnieuw opstarten verder te laten werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
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
Waarschuwing
We publiceren geen nieuwe clientpakketten meer voor Ubuntu 18.04. Migreer naar een van de ondersteunde releases om nieuwere versies van de Azure Managed Lustre-clientpakketten uit te voeren.
Ubuntu 18.04 LTS bereikte het einde van de Standard-ondersteuning op 31 mei 2023. Microsoft raadt aan om te migreren naar de volgende Ubuntu LTS-release of om een upgrade uit te voeren naar Ubuntu Pro om toegang te krijgen tot uitgebreide beveiliging en onderhoud van Canonical. Zie de aankondiging voor meer informatie.
Zorg ervoor dat Ubuntu Pro is geactiveerd en dat deze zich op de aanbevolen 5.4-kernel bevindt, die wordt geleverd door de linux-image-azure metapackage:
apt list --installed linux-image*
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel.
Met de volgende opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Dit werkt alleen als
apt upgrade
uapt full-upgrade
uw systeem bijwerkt.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Notitie
Als u wordt uitgevoerd
apt search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt list -a "amlfs-lustre-client*"
. Als u alleen de kernel (en niet alle pakketten) wilt upgraden, moet u ten minste ook de metapackage van de amlfs-lustre-client upgraden om de Lustre-client te laten werken na het opnieuw opstarten. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel.
Met de volgende opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Dit werkt alleen als
apt upgrade
uapt full-upgrade
uw systeem bijwerkt.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Notitie
Als u wordt uitgevoerd
apt search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt list -a "amlfs-lustre-client*"
.Als u alleen de kernel (en niet alle pakketten) wilt upgraden, moet u ten minste ook de metapackage van de amlfs-lustre-client upgraden om de Lustre-client te laten werken na het opnieuw opstarten. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
Belangrijk
De Azure Marketplace-installatiekopie voor de Ubuntu 22.04 LTS-release maakt standaard gebruik van de HWE-kernel (Hardware Enablement). Deze kernels worden echter alleen ondersteund voor periodes van 6 maanden en Lustre-ondersteuning voor deze kernels is vaak niet beschikbaar wanneer ze worden vrijgegeven. Daarom raden we u aan over te schakelen naar de LTS-kernel, omdat het u meer stabiliteit biedt en een kernelversie onderhoudt die wordt ondersteund met de Lustre-client.
Installeer de LTS-kernel-metapackage.
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Verwijder de HWE-kernelmetapackage.
Verwijder de standaardkernelmetapackage (Hardware Enablement). Ook wordt gevraagd om het linux-azure-metapackage te verwijderen. Dit is normaal.
sudo apt remove linux-image-azure
Vermeld geïnstalleerde kernels en kijk welke kernel wordt geleverd door de LTS-metapackage.
Nadat het metagegevenspakket is verwijderd, controleert u welke kernels momenteel zijn geïnstalleerd. Nieuw ingerichte hosts hebben twee kernels en oudere hosts hebben mogelijk meer. Vergelijk de versie die het LTS-metapackage biedt ten opzichte van de andere geïnstalleerde kernels. Hier ziet u dat een 6.2-kernel nog steeds eerder is geïnstalleerd vanuit de linux-image-azure metapackage.
apt list --installed linux-image*
Verwijder kernels die nieuwer zijn dan de kernel die wordt vermeld in de LTS-metapackage.
U ontvangt een waarschuwing over het verwijderen van de kernel, maar deze stappen werken als u deze volgt op een nieuw ingerichte host. Als u zich echter zorgen maakt, raadpleegt u de Ubuntu-documentatie over het configureren van kernels om ervoor te zorgen dat deze na het opnieuw opstarten kan worden opgestart.
sudo apt remove linux-image-5.15.0-1053-azure
Controleer of u geen kernels nieuwer hebt dan de kernel die wordt vermeld in de LTS-metapackage.
apt list --installed linux-image*
Start opnieuw op om de LTS-kernel te laden.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Script uitvoeren als supergebruiker:
sudo bash repo.bash
Installeer de metapackage die overeenkomt met uw actieve kernel.
Met de volgende opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Dit werkt alleen als
apt upgrade
uapt full-upgrade
uw systeem bijwerkt.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Notitie
Als u wordt uitgevoerd
apt search amlfs-lustre-client
, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt list -a "amlfs-lustre-client*"
.Als u alleen de kernel (en niet alle pakketten) wilt upgraden, moet u ten minste ook de metapackage van de amlfs-lustre-client upgraden om de Lustre-client te laten werken na het opnieuw opstarten. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524