Installera fördefinierad Lustre-klientprogramvara
Varning
Den här artikeln refererar till CentOS, en Linux-distribution som närmar sig EOL-status (End Of Life). Överväg att använda och planera i enlighet med detta. Mer information finns i CentOS End Of Life-vägledningen.
I den här artikeln får du lära dig hur du laddar ned och installerar ett Lustre-klientpaket. När du har installerat kan du konfigurera virtuella klientdatorer och koppla dem till ett Azure Managed Lustre-kluster. Välj en operativsystemversion för att se anvisningarna.
Om du behöver uppgradera en befintlig Lustre-klient till den aktuella versionen läser du Uppgradera en Lustre-klient till den aktuella versionen.
Mer information om hur du ansluter klienter till ett kluster finns i Ansluta klienter till ett Azure Managed Lustre-filsystem.
Uppgradera klientprogramvara
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör AlmaLinux HPC 8.6 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- AlmaLinux HPC 8.6
Installera klientprogramvara för Red Hat Enterprise Linux eller CentOS 7
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör RHEL 7 och CentOS 7 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Red Hat Enterprise Linux 7 (RHEL 7)
- CentOS Linux 7
Installera klientprogramvara för Red Hat Enterprise Linux, CentOS Linux eller AlmaLinux 8
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör RHEL 8, CentOS 8 och Alma 8 och kopplar dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Red Hat Enterprise Linux 8 (RHEL 8)
- CentOS Linux 8
- Alma Linux 8
Anteckning
Information om AlmaLinux 8.6 HPC Marketplace-avbildningar finns i de separata installationsanvisningarna för Alma 8.6 HPC.
Installera klientprogramvara för Red Hat Enterprise Linux 9
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör RHEL 9 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Red Hat Enterprise Linux 9 (RHEL 9)
Installera klientprogramvara för Ubuntu 18.04
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör Ubuntu 18.04 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Ubuntu 18.04
Installera klientprogramvara för Ubuntu 20.04
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör Ubuntu 20.04 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Ubuntu 20.04
Installera klientprogramvara för Ubuntu 22.04
Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör Ubuntu 22.04 och koppla dem till ett Azure Managed Lustre-kluster.
Anvisningarna gäller för virtuella klientdatorer som kör:
- Ubuntu 22.04
Ladda ned och installera fördefinierad klientprogramvara
Varning
Dessa instruktioner gäller endast för AlmaLinux 8.6 HPC Marketplace-avbildningar. För alla andra AlmaLinux 8-installationer, inklusive HPC och allmän marknadsplats, se Red Hat 8-instruktioner.
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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}
Kör skript som superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Anteckning
Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapaket.
Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för YUM-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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}
Kör skript som superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Anteckning
Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapaket.
Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
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
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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}
Kör skript som superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo dnf install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Anteckning
Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapaket.
Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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}
Kör skript som superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo dnf install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Anteckning
Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapaket.
Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Varning
Ubuntu 18.04 LTS nådde slutet av Standard Support den 31 maj 2023. Microsoft rekommenderar att du antingen migrerar till nästa Ubuntu LTS-version eller uppgraderar till Ubuntu Pro för att få åtkomst till utökad säkerhet och underhåll från Canonical. Mer information finns i meddelandet.
Se till att Ubuntu Pro är aktiverat och finns på den rekommenderade 5.4-kerneln, som tillhandahålls av metapaketet linux-image-azure:
apt list --installed linux-image*
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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
Kör skript som en superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Anteckning
Det här kommandot installerar ett metapaket som håller versionen av Lustre i linje med den installerade kerneln. För att detta ska fungera måste du använda
apt full-upgrade
i stället för att baraapt upgrade
uppdatera systemet.Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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
Kör skript som en superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Anteckning
Det här kommandot installerar ett metapaket som håller versionen av Lustre i linje med den installerade kerneln. För att detta ska fungera måste du använda
apt full-upgrade
i stället för att baraapt upgrade
uppdatera systemet.Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Viktigt
Den Azure Marketplace avbildningen för Ubuntu 22.04 LTS-versionen använder kerneln Hardware Enablement (HWE) som standard. Dessa kärnor stöds dock bara i 6 månader, och Lustre-stöd för dessa kernels är ofta inte tillgängligt när de släpps. Därför rekommenderar vi att du växlar till LTS-kerneln eftersom den ger dig mer stabilitet och upprätthåller en kernelversion som stöds med Lustre-klienten.
Installera LTS-kernelmetapackage.
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Ta bort HWE-kernelmetapackage.
Ta bort standardmetapacket (Maskinvaruaktivering). Den kommer också att be om att ta bort metapaketet linux-azure. Detta är förväntat.
sudo apt remove linux-image-azure
Visa en lista över installerade kernels och se vilken som tillhandahålls av LTS-metapaketet.
När metadatapaketet har tagits bort kontrollerar du vilka kernels som är installerade. Nyligen etablerade värdar har två kernels och äldre värdar kan ha fler. Jämför den version som LTS-metapaketet tillhandahåller mot de andra installerade kernelsna. Här ser du att en 6.2-kernel fortfarande är installerad tidigare från metapaketet linux-image-azure.
apt list --installed linux-image*
Ta bort alla kernels som är nyare än de som nämns i LTS-metapaketet.
Du får en varning om att ta bort kerneln, men de här stegen fungerar om du följer dem på en nyligen etablerad värd. Men om du har problem kan du läsa Ubuntu-dokumentationen om hur du konfigurerar kernels för att säkerställa att den kan startas efter en omstart.
sudo apt remove linux-image-5.15.0-1053-azure
Kontrollera att du inte har kernels som är nyare än den som nämns i LTS-metapaketet.
apt list --installed linux-image*
Starta om för att läsa in LTS-kerneln.
Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det
repo.bash
namnet :#!/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
Kör skript som en superanvändare:
sudo bash repo.bash
Installera metapaketet som matchar den kernel som körs:
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Anteckning
Det här kommandot installerar ett metapaket som håller versionen av Lustre i linje med den installerade kerneln. För att detta ska fungera måste du använda
apt full-upgrade
i stället för att baraapt upgrade
uppdatera systemet.Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone även uppgradera metapaketet amlfs-lustre-client för att Lustre-klienten ska fortsätta att fungera efter omstarten. Kommandot bör se ut ungefär som i följande exempel:
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Nästa steg
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för