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.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Voer het script uit als superuser:
sudo bash repo.bash
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.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor de YUM-pakketbeheerder. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Voer het script uit als superuser:
sudo bash repo.bash
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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf 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
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Voer het script uit als superuser:
sudo bash repo.bash
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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf 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
Installeer en configureer de Azure Managed Lustre-opslagplaats voor DNF-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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}
Voer het script uit als superuser:
sudo bash repo.bash
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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitdnf 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.
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*
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Voer het script uit als superuser:
sudo bash repo.bash
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 vanapt 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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt 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
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Voer het script uit als superuser:
sudo bash repo.bash
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 vanapt 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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt 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.
Installeer de LTS-kernel-metapackage:
sudo apt update && sudo apt install linux-image-azure-lts-22.04
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
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.
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.
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*
Start opnieuw om de LTS-kernel te laden.
Installeer en configureer de Azure Managed Lustre-opslagplaats voor apt-pakketbeheer. Maak het volgende script en geef het de
repo.bash
naam:#!/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
Voer het script uit als superuser:
sudo bash repo.bash
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 vanapt 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 beschikbareamlfs-lustre-client
pakketten wilt zien, voert u het volgende uitapt 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