Delen via


Vooraf gebouwde Lustre-clientsoftware installeren

In dit artikel leert u hoe u een Lustre-clientpakket downloadt en installeert. Nadat u het pakket hebt geïnstalleerd, kunt u virtuele clientmachines (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 Upgrade Lustre-clientsoftware 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 voor AlmaLinux HPC 8.6

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met AlmaLinux HPC 8.6 in te stellen.

Clientsoftware installeren voor Red Hat Enterprise Linux 7

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met Red Hat Enterprise Linux 7 (RHEL 7) in te stellen.

Clientsoftware installeren voor Red Hat Enterprise Linux 8 of AlmaLinux 8

In dit artikel wordt beschreven hoe u het clientpakket installeert voor het instellen van client-VM's met Red Hat Enterprise Linux 8 (RHEL 8) of AlmaLinux 8.

Notitie

Zie de afzonderlijke AlmaLinux 8.6 HPC-installatie-instructiesvoor AlmaLinux 8.6 HPC-installatiekopieën in Azure Marketplace.

Clientsoftware installeren voor Red Hat Enterprise Linux 9

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met Red Hat Enterprise Linux 9 (RHEL 9) in te stellen.

Clientsoftware installeren voor Ubuntu 18.04

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met Ubuntu 18.04 in te stellen.

Clientsoftware installeren voor Ubuntu 20.04

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met Ubuntu 20.04 in te stellen.

Clientsoftware installeren voor Ubuntu 22.04

In dit artikel wordt beschreven hoe u het clientpakket installeert om client-VM's met Ubuntu 22.04 in te stellen.

Vooraf gemaakte clientsoftware downloaden en installeren

Waarschuwing

Deze instructies zijn alleen van toepassing op de AlmaLinux 8.6 HPC-installatiekopieën in Azure Marketplace. Voor alle andere AlmaLinux 8 installaties, waaronder HPC en algemene marketplace, raadpleegt u de Red Hat 8 instructies.

  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. Voer het script uit als superuser:

    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.6_39_g3e00a10-$(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 voorgaande opdracht om de juiste metapackage te installeren.

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u ook (minimaal) de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven 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.6_39_g3e00a10-$(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.

  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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  3. 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 dnf search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit dnf list --showduplicates "amlfs-lustre-client*".

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u ook (minimaal) de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven 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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  3. 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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Notitie

    Als u dnf search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit dnf list --showduplicates "amlfs-lustre-client*".

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u ook (minimaal) de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven 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.6_39_g3e00a10-$(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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  3. 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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Notitie

    Als u dnf search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit dnf list --showduplicates "amlfs-lustre-client*".

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u ook (minimaal) de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven 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.6_39_g3e00a10-$(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 heeft het einde van de standaardondersteuning bereikt op 31 mei 2023. We raden u 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 zich op de aanbevolen 5.4-kernel bevindt, die het linux-image-azure metapackage biedt:

    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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  4. 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. Als deze uitlijning werkt, moet u apt full-upgrade gebruiken in plaats van apt upgrade bij het bijwerken van uw systeem.

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

    Notitie

    Als u apt search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit apt list -a "amlfs-lustre-client*".

    Als u alleen de kernel wilt upgraden en niet alle pakketten, moet u (minimaal) ook het amlfs-lustre-client metapakket upgraden, zodat de Lustre-client na het herstarten kan blijven functioneren. 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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  3. 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. Als deze uitlijning werkt, moet u apt full-upgrade gebruiken in plaats van apt upgrade bij het bijwerken van uw systeem.

    sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
    

    Notitie

    Als u apt search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit apt list -a "amlfs-lustre-client*".

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u (minimaal) ook de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10
    

Belangrijk

De Azure Marketplace-installatiekopie voor de Ubuntu 22.04 LTS-release maakt standaard gebruik van de HWE-kernel (Hardware Enablement). HWE-kernels worden echter alleen ondersteund voor perioden van zes maanden en Lustre-ondersteuning voor deze kernels is vaak niet beschikbaar wanneer ze worden uitgebracht. U wordt aangeraden over te schakelen naar de LTS-kernel omdat deze 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 standaardkernelmetapackage (HWE). Het antwoord op de volgende opdracht vraagt u ook om de linux-azure metapackage te verwijderen.

    sudo apt remove linux-image-azure
    
  3. Vermeld geïnstalleerde kernels en kijk welke de LTS-metapackage levert:

    apt list --installed linux-image*
    

    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.

  4. Verwijder kernels die nieuwer zijn dan de kernel die wordt vermeld in de LTS-metapackage.

    sudo apt remove linux-image-5.15.0-1053-azure
    

    U ontvangt een waarschuwing over het verwijderen van de kernels, maar deze stappen werken als u deze volgt op een nieuw ingerichte host. Als u zich zorgen maakt, raadpleegt u de Ubuntu-documentatie over het configureren van kernels om ervoor te zorgen dat ze na een herstart kunnen worden gestart.

  5. Vermeld opnieuw geïnstalleerde kernels om te controleren of u geen kernels nieuwer hebt dan de kernel die wordt vermeld in de LTS-metapackage:

    apt list --installed linux-image*
    
  6. Start opnieuw 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. Voer het script uit als superuser:

    sudo bash repo.bash
    
  9. 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. Als deze uitlijning werkt, moet u apt full-upgrade gebruiken in plaats van apt upgrade bij het bijwerken van uw systeem.

    sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
    

    Notitie

    Als u apt search amlfs-lustre-client uitvoert, worden niet alle beschikbare pakketten voor uw distributie weergegeven. Als u alle beschikbare amlfs-lustre-client pakketten wilt zien, voert u het volgende uit apt list -a "amlfs-lustre-client*".

    Als u alleen wilt upgraden de kernel en niet alle pakketten, moet u (minimaal) ook de amlfs-lustre-client metapackage upgraden, zodat de Lustre-client na het opnieuw opstarten kan blijven werken. De opdracht moet er ongeveer uitzien als in het volgende voorbeeld:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10