Delen via


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.

  1. Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  3. Installeer de metapackage die overeenkomt met uw actieve kernel:

    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
    

    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.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. Installeer en configureer de Azure Managed Lustre-opslagplaats voor de YUM-pakketbeheerder. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  3. Installeer de metapackage die overeenkomt met uw actieve kernel:

    sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(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 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. Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  3. Installeer de metapackage die overeenkomt met uw actieve kernel:

    sudo dnf install amlfs-lustre-client-2.15.4_42_gd6d405d-$(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.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  3. Installeer de metapackage die overeenkomt met uw actieve kernel:

    sudo dnf install amlfs-lustre-client-2.15.4_42_gd6d405d-$(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.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

Let op

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.

  1. 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*
    
  2. Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  4. Installeer de metapackage die overeenkomt met uw actieve kernel:

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

    Notitie

    Met deze opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Als u dit wilt laten werken, moet u dit gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    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
    
  1. Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  3. Installeer de metapackage die overeenkomt met uw actieve kernel:

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

    Notitie

    Met deze opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Als u dit wilt laten werken, moet u dit gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    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
    

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.

  1. Installeer de LTS-kernel-metapackage.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. 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
    
  3. 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*
    
  4. 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
    
  5. Controleer of u geen kernels nieuwer hebt dan de kernel die wordt vermeld in de LTS-metapackage.

    apt list --installed linux-image*
    
  6. Start opnieuw op om de LTS-kernel te laden.

  7. Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de repo.bashnaam:

    #!/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. Script uitvoeren als supergebruiker:

    sudo bash repo.bash
    
  9. Installeer de metapackage die overeenkomt met uw actieve kernel:

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

    Notitie

    Met deze opdracht wordt een metapackage geïnstalleerd waarmee de versie van Lustre wordt afgestemd op de geïnstalleerde kernel. Als u dit wilt laten werken, moet u dit gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    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
    

Volgende stappen