Dela via


Installera fördefinierad Lustre-klientprogramvara

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 kopplar 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 7

Den här självstudien visar hur du installerar klientpaketet för att konfigurera virtuella klientdatorer som kör RHEL 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)

Installera klientprogramvara för Red Hat Enterprise 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 eller Alma 8 och koppla dem till ett Azure Managed Lustre-kluster.

Anvisningarna gäller för virtuella klientdatorer som kör:

  • Red Hat Enterprise Linux 8 (RHEL 8)
  • Alma Linux 8

Kommentar

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 kopplar 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 bifogar dem i 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. Alla andra AlmaLinux 8-installationer, inklusive HPC och allmän marknadsplats, finns i Red Hat 8-instruktioner.

  1. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som superanvändare:

    sudo bash repo.bash
    
  3. 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
    

    Kommentar

    Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapackage.

    Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone 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
    
  1. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för YUM-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som superanvändare:

    sudo bash repo.bash
    
  3. 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
    

    Kommentar

    Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapackage.

    Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone 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
    
  1. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som superanvändare:

    sudo bash repo.bash
    
  3. 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
    

    Kommentar

    Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapackage.

    Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone 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
    
  1. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för DNF-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som superanvändare:

    sudo bash repo.bash
    
  3. 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
    

    Kommentar

    Metapackage-versionen överensstämmer inte alltid med kernelversionen. Använd installationskommandot ovan för att installera rätt metapackage.

    Om du bara vill uppgradera kerneln och inte alla paket måste du åtminstone 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 standardsupporten 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.

  1. 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*
    
  2. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som en superanvändare:

    sudo bash repo.bash
    
  4. Installera metapaketet som matchar den kernel som körs:

    sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
    

    Kommentar

    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 bara apt upgrade uppdatera systemet.

    Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone 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
    
  1. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som en superanvändare:

    sudo bash repo.bash
    
  3. Installera metapaketet som matchar den kernel som körs:

    sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
    

    Kommentar

    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 bara apt upgrade uppdatera systemet.

    Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone 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!

Azure Marketplace-avbildningen för Ubuntu 22.04 LTS-versionen använder kerneln Maskinvaruaktivering (HWE) som standard. Dessa kärnor stöds dock bara i sex månader, och Lustre-stöd för dessa kärnor ä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 underhåller en kernelversion som stöds med Lustre-klienten.

  1. Installera LTS-kernelmetapackage.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Ta bort HWE-kernelmetapackage.

    Ta bort standardmetapacket för kernelmetapackage (maskinvaruaktivering). Du uppmanas också att ta bort metapaketet linux-azure. Detta är förväntat.

    sudo apt remove linux-image-azure
    
  3. 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 för närvarande. Nyligen etablerade värdar har två kärnor och äldre värdar kan ha fler. Jämför den version som LTS-metapaketet innehåller mot de andra installerade kernelsna. Här ser du att en 6.2-kernel fortfarande har installerats tidigare från metapaketet linux-image-azure.

    apt list --installed linux-image*
    
  4. Ta bort alla kernels som är nyare än den 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. Om du har problem kan du dock 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
    
  5. Kontrollera att du inte har kernels som är nyare än den som nämns i LTS-metapaketet.

    apt list --installed linux-image*
    
  6. Starta om för att läsa in LTS-kerneln.

  7. Installera och konfigurera Azure Managed Lustre-lagringsplatsen för APT-pakethanteraren. Skapa följande skript och ge det repo.bashnamnet :

    #!/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. Kör skript som en superanvändare:

    sudo bash repo.bash
    
  9. Installera metapaketet som matchar den kernel som körs:

    sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
    

    Kommentar

    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 bara apt upgrade uppdatera systemet.

    Om du vill uppgradera endast kerneln (och inte alla paket) måste du åtminstone 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