Share via


Vooraf gemaakte Lustre-clientsoftware installeren

Waarschuwing

In dit artikel wordt verwezen naar CentOS, een Linux-distributie die de EOL-status (End Of Life) nadert. Overweeg uw gebruik en plan dienovereenkomstig. Zie de richtlijnen voor het einde van de levensduur van CentOS voor meer informatie.

In dit artikel leert u hoe u een Lustre-clientpakket downloadt en installeert. Na de installatie kunt u client-VM's instellen en deze koppelen aan een Azure Managed Lustre-cluster. Selecteer een versie van het besturingssysteem 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

Deze zelfstudie laat zien 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 waarop:

  • AlmaLinux HPC 8.6

Clientsoftware installeren voor Red Hat Enterprise Linux of CentOS 7

Deze zelfstudie laat zien hoe u het clientpakket installeert om client-VM's met RHEL 7 en CentOS 7 in te stellen en deze te koppelen aan een Azure Managed Lustre-cluster.

De instructies zijn van toepassing op client-VM's waarop:

  • Red Hat Enterprise Linux 7 (RHEL 7)
  • CentOS Linux 7

Clientsoftware installeren voor Red Hat Enterprise Linux, CentOS Linux of AlmaLinux 8

Deze zelfstudie laat zien hoe u het clientpakket installeert voor het instellen van client-VM's met RHEL 8, CentOS 8 en Alma 8, en hoe u deze koppelt aan een Azure Managed Lustre-cluster.

De instructies zijn van toepassing op client-VM's waarop:

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

Clientsoftware installeren voor Red Hat Enterprise Linux 9

Deze zelfstudie laat zien 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 waarop:

  • Red Hat Enterprise Linux 9 (RHEL 9)

Clientsoftware voor Ubuntu 18.04 installeren

In deze zelfstudie ziet u hoe u het clientpakket installeert voor het instellen van client-VM's met Ubuntu 18.04 en hoe u deze koppelt aan een Azure Managed Lustre-cluster.

De instructies zijn van toepassing op client-VM's waarop:

  • Ubuntu 18.04

Clientsoftware voor Ubuntu 20.04 installeren

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 waarop:

  • Ubuntu 20.04

Clientsoftware voor Ubuntu 22.04 installeren

In deze zelfstudie ziet u hoe u het clientpakket installeert voor het instellen van client-VM's met Ubuntu 22.04 en hoe u deze koppelt aan een Azure Managed Lustre-cluster.

De instructies zijn van toepassing op client-VM's waarop:

  • 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 installaties van AlmaLinux 8, inclusief HPC en algemene marketplace, raadpleegt u de red hat 8-instructies.

  1. Installeer en configureer de Azure Managed Lustre-opslagplaats voor het 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 amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft werken na het opnieuw opstarten. 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 yum-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=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 amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft werken na het opnieuw opstarten. 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 het 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 amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft werken na het opnieuw opstarten. 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 het 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 amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft werken na het opnieuw opstarten. 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
    

Waarschuwing

Ubuntu 18.04 LTS heeft het einde van standaardondersteuning bereikt op 31 mei 2023. Microsoft raadt aan om te migreren naar de volgende Ubuntu LTS-release of 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 u zich op de aanbevolen 5.4-kernel bevindt, die wordt geleverd door de metapackage linux-image-azure:

    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 installeert u een metapackage die de versie van Lustre uitgelijnd houdt met de geïnstalleerde kernel. Om dit te laten werken, moet u gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    Als u alleen de kernel wilt upgraden (en niet alle pakketten), moet u minimaal ook de metapackage amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft 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 installeert u een metapackage die de versie van Lustre uitgelijnd houdt met de geïnstalleerde kernel. Om dit te laten werken, moet u gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    Als u alleen de kernel wilt upgraden (en niet alle pakketten), moet u minimaal ook de metapackage amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft 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 perioden van 6 maanden en Lustre-ondersteuning voor deze kernels is vaak niet beschikbaar wanneer ze worden uitgebracht. Daarom raden we u aan over te schakelen naar de LTS-kernel, omdat deze u meer stabiliteit biedt en een kernelversie onderhoudt die wordt ondersteund met de Lustre-client.

  1. Installeer de LTS-kernelmetapackage.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Verwijder de HWE-kernelmetapackage.

    Verwijder de standaard kernelmetapackage (Hardware Enablement). Er wordt ook gevraagd om de linux-azure-metapackage te verwijderen. Dit is normaal.

    sudo apt remove linux-image-azure
    
  3. Vermeld geïnstalleerde kernels en kijk welke 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 er mogelijk meer. Vergelijk de versie die de LTS-metapackage biedt met de andere geïnstalleerde kernels. Hier ziet u dat een 6.2-kernel nog steeds eerder is geïnstalleerd vanuit de metapackage linux-image-azure.

    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 ze 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 kan worden opgestart na het opnieuw opstarten.

    sudo apt remove linux-image-5.15.0-1053-azure
    
  5. Controleer of u geen nieuwere kernels 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 installeert u een metapackage die de versie van Lustre uitgelijnd houdt met de geïnstalleerde kernel. Om dit te laten werken, moet u gebruiken apt full-upgrade in plaats van gewoon apt upgrade bij het bijwerken van uw systeem.

    Als u alleen de kernel wilt upgraden (en niet alle pakketten), moet u minimaal ook de metapackage amlfs-lustre-client upgraden om ervoor te zorgen dat de Lustre-client blijft 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