Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie ein Lustre-Clientpaket installieren. Nach der Installation des Pakets können Sie virtuelle Clientcomputer (VMs) einrichten und an einen Azure Managed Lustre-Cluster anfügen. Wählen Sie eine Betriebssystemversion aus, um die Anweisungen anzuzeigen.
Bevor Sie mit der Installation beginnen, lesen Sie Planen Sie Ihre Lustre-Client-Installation, um die Supportmatrix einzusehen und zwischen den vorerstellten kmod- und DKMS-Installationsmethoden zu wählen.
Wenn Sie einen vorhandenen Lustre-Client auf die aktuelle Version aktualisieren müssen, finden Sie weitere Informationen unter Aktualisieren der Lustre-Clientsoftware auf die aktuelle Version.
Weitere Informationen zum Verbinden von Clients mit einem Cluster finden Sie unter Verbinden von Clients mit einem Azure Managed Lustre-Dateisystem.
Weitere Informationen zum Verhalten von Azure Managed Lustre mit vertrauenswürdigen Start-Virtual Machines und vertraulichen Compute-Virtual Machines finden Sie unter Use Secure Boot with Azure Managed Lustre file system.
Aktualisieren der Clientsoftware für AlmaLinux HPC 8.6
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit AlmaLinux HPC 8.6 einzurichten.
Installieren von Clientsoftware für Red Hat Enterprise Linux 7
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Red Hat Enterprise Linux 7 (RHEL 7) einzurichten.
Installieren von Clientsoftware für Red Hat Enterprise Linux 8 oder AlmaLinux 8
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Red Hat Enterprise Linux 8 (RHEL 8) oder AlmaLinux 8 einzurichten.
Hinweis
Informationen zu AlmaLinux 8.6 HPC-Images in Azure Marketplace finden Sie in den gesonderten Installationsanweisungen zu AlmaLinux 8.6 HPC.
Installieren von Clientsoftware für Red Hat Enterprise Linux 9 oder AlmaLinux 9
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Red Hat Enterprise Linux 9 (RHEL 9) oder AlmaLinux 9 einzurichten.
Installieren von Clientsoftware für Ubuntu 18.04
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Ubuntu 18.04 einzurichten.
Installieren von Clientsoftware für Ubuntu 20.04
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Ubuntu 20.04 einzurichten.
Installieren von Clientsoftware für Ubuntu 22.04
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Ubuntu 22.04 einzurichten.
Installieren von Clientsoftware für Ubuntu 24.04
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Ubuntu 24.04 einzurichten.
Installieren von Clientsoftware für Azure Linux 3
In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Azure Linux 3 einzurichten.
Herunterladen und Installieren von Clientsoftware
Warnung
Diese Anweisungen gelten nur für die HPC-Images von AlmaLinux 8.6 in Azure Marketplace. Informationen zu allen anderen AlmaLinux 8-Installationen, einschließlich HPC und dem allgemeinem Marketplace, finden Sie in den Anweisungen zu Red Hat 8.
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den DNF-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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}Führen Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.8_34_gc0f2040-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1Hinweis
Die Metapackage-Version stimmt nicht immer mit der Kernelversion überein. Verwenden Sie den vorherigen Befehl, um das richtige Metapaket zu installieren.
Wenn Sie nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.8_34_gc0f2040-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Warnung
Wir veröffentlichen keine neuen Clientpakete mehr für Red Hat Enterprise Linux 7. Migrieren Sie zu einer der unterstützten Versionen, um neuere Versionen der Azure Managed Lustre-Clientpakete auszuführen.
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den YUM-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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}Führen Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht.
Die Metapackage-Version stimmt nicht immer mit der Kernelversion überein. Sie können den folgenden Befehl verwenden, um das richtige Metapaket zu installieren:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1Hinweis
Beim Ausführen von
dnf search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketednf list --showduplicates "amlfs-lustre-client*"anzuzeigen.Wenn Sie nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen: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
Wichtig
Microsoft empfiehlt die Ausführung auf RHEL/AlmaLinux 8.10, der neuesten (und Terminal) RHEL 8-Nebenversion. RHEL 8 befindet sich in der Wartungsunterstützungsphase, und Red Hat liefert Sicherheit errata nur für 8.10. Ältere 8.x-Minor-Versionen (8.6 bis 8.9) erhalten keine Red Hat-Errata mehr.
Überprüfen Sie die ausgeführte RHEL-Nebenversion:
cat /etc/redhat-releaseErwartete Ausgabe für ein RHEL 8.10-System:
Red Hat Enterprise Linux release 8.10 (Ootpa)Wenn sich das System auf einer älteren 8.x-Nebenversion befindet, führen Sie ein Upgrade auf 8.10 durch:
sudo dnf upgrade --refresh -y sudo rebootHinweis
Wenn das System zuvor mit
subscription-manager release --set=8.xauf eine ältere Nebenversion festgelegt wurde (z. B. auf einen kostenpflichtigen RHEL 8.6- oder 8.8-EUS-Pin), wird das oben genannte Upgrade durch diese Release-Sperre blockiert. Überprüfen mitsudo subscription-manager release --show. Um die Verschiebung auf 8.10 zuzulassen, führen Siesudo subscription-manager release --unsetvor dem Upgrade aus. RHEL 8 EUS-Unterstützung endete am 31. Mai 2025, sodass eine bereits vorhandene 8.x EUS-Pin keine Sicherheitsupdates mehr erhält.Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den DNF-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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}Führen Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Die Metapackage-Version stimmt nicht immer mit der Kernelversion überein. Verwenden Sie den folgenden Befehl, um das richtige Metapaket zu installieren:
sudo dnf install amlfs-lustre-client-2.15.8_34_gc0f2040-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1Hinweis
Beim Ausführen von
dnf search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketednf list --showduplicates "amlfs-lustre-client*"anzuzeigen.Wenn Sie nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.8_34_gc0f2040-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Wichtig
Azure Managed Lustre Clientpakete unterstützen noch nicht RHEL/AlmaLinux 9.8 (veröffentlicht am 19. Mai 2026). Die Unterstützung wird voraussichtlich mit der bevorstehenden Lustre 2.15.9-Version landen. Stellen Sie vor der Installation des Lustre-Clients sicher, dass sich Ihre VM auf einer unterstützten Nebenversion befindet. Überprüfen Sie die Support-Matrix für die aktuelle Liste – 9,8 wird dort aufgeführt, sobald Azure Managed Lustre Pakete für sie ausgeliefert werden.
Wichtig
Für Produktivworkloads empfiehlt Microsoft, RHEL 9-Systeme vor der Installation des Lustre-Clients auf eine Red Hat Extended Update Support (EUS)-Minor-Version festzulegen. Durch das „Pinning“ wird der Kernel in einem stabilen Z-Stream gehalten, anhand dessen Microsoft den Lustre-Client aktiv validiert.
Die derzeit empfohlene Minor-Version für RHEL 9 ist 9.6 EUS (EUS-Support endet am 31. Mai 2027). Die aktuelle Liste der RHEL EUS-Nebenversionen finden Sie unter Red Hat Enterprise Linux Life Cycle. Die AMLFS-getestete Kernelreihe für jede RHEL/AlmaLinux 9-Nebenversion finden Sie in der Supportmatrix.
AlmaLinux 9 hat kein EUS-Programm. Aus denselben Stabilitätsgründen empfiehlt Microsoft, AlmaLinux 9 auf eine bestimmte Minor-Version (derzeit 9.6) festzulegen, damit der Kernel nicht unerwartet auf eine neuere Version aktualisiert wird.
Wenn die VM aus dem RHEL 9.6 EUS-Image im Azure Marketplace bereitgestellt wurde, ist EUS bereits konfiguriert und Sie können den Pinning-Schritt überspringen.
Wichtig
Das folgende Verfahren fixiert das System auf die aktuell ausgeführte Nebenversion – es ändert nicht, auf welcher Nebenversion das System läuft. Falls cat /etc/redhat-release eine Minor-Version meldet, die neuer ist als 9.6, behandelt dieser Artikel das Rollback nicht.
Der zuverlässigste Weg besteht darin, im Azure Marketplace eine neue VM aus dem RHEL 9.6 EUS-Image bereitzustellen (oder im Fall von AlmaLinux aus einem 9.6-Image) und den Lustre-Client dort neu zu installieren. Ein Rollback In-Place auf eine frühere Minor-Version hängt vom Abonnementtyp des Systems, der >-Konfiguration (RHUI oder BYOS) und der EUS-Berechtigung ab; Informationen zu Downgrade-Verfahren finden Sie in der Red Hat-Dokumentation oder über Ihren Red Hat-Supportkanal.
Fixieren Sie das System auf eine unterstützte Minor-Version, damit der Kernel beim nächsten Update nicht auf eine nicht unterstützte Minor-Version aktualisiert wird.
Verwenden Sie die Methode, die Ihrer Bereitstellung entspricht.
RHEL mit Red Hat Subscription Manager (BYOS oder lokal):
sudo subscription-manager release --set=9.6 sudo subscription-manager repos \ --disable=rhel-9-for-x86_64-baseos-rpms \ --disable=rhel-9-for-x86_64-appstream-rpms \ --enable=rhel-9-for-x86_64-baseos-eus-rpms \ --enable=rhel-9-for-x86_64-appstream-eus-rpms sudo dnf clean all && sudo dnf makecacheEUS erfordert ein Abonnement mit der EUS-Berechtigung. Red Hat Enterprise Linux Server Premium-Abonnements umfassen EUS; Standardabonnements erfordern das EUS-Add-On.
RHEL auf Azure mit Pay-as-you-go-Abrechnung (RHUI):
Befolgen Sie für PAYG-VMs, die Azure RHUI verwenden, das Microsoft Azure Verfahren in Switch a RHEL Server to EUS Repositories. Verwenden Sie
9.6als denreleaseverWert im Lock-Step.Hinweis
Das Kippen von RHUI-Repositorys ändert nicht, wie Azure die VM in Rechnung stellt. Stellen Sie für die korrekte Abrechnung eine neue VM aus dem Azure-Marketplace-Image RHEL 9.6 EUS bereit.
AlmaLinux 9 (Nebenversions-Pin, nicht EUS):
AlmaLinux 9 bietet keine EUS an. Die folgenden Schritte fixieren DNFs
releaseverauf 9.6, damit das System beim nächstendnf upgradenicht auf eine neuere Minor-Version aktualisiert wird:echo '9.6' | sudo tee /etc/dnf/vars/releasever sudo dnf clean all && sudo dnf makecacheInstallieren und konfigurieren Sie das Azure Managed Lustre-Repository für den DNF-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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}Führen Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Die Metapackage-Version stimmt nicht immer mit der Kernelversion überein. Sie können den folgenden Befehl verwenden, um das richtige Metapaket zu installieren:
sudo dnf install amlfs-lustre-client-2.15.8_34_gc0f2040-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1Hinweis
Beim Ausführen von
dnf search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketednf list --showduplicates "amlfs-lustre-client*"anzuzeigen.Wenn Sie nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.8_34_gc0f2040-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Warnung
Wir veröffentlichen keine neuen Clientpakete mehr für Ubuntu 18.04. Migrieren Sie zu einer der unterstützten Versionen, um neuere Versionen der Azure Managed Lustre-Clientpakete auszuführen.
Ubuntu 18.04 LTS erreichte das Ende des Standardsupports am 31. Mai 2023. Wir empfehlen, entweder zur nächsten Ubuntu LTS-Version zu migrieren oder auf Ubuntu Pro zu aktualisieren, um Zugriff auf erweiterte Sicherheit und Wartung von Canonical zu erhalten. Weitere Informationen finden Sie in der Ankündigung.
Stellen Sie sicher, dass Ubuntu Pro aktiviert ist und sich auf dem empfohlenen 5.4-Kernel befindet, der vom
linux-image-azureMetapackage bereitgestellt wird:apt list --installed linux-image*Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den APT-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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 updateFühren Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht.
Mit dem folgenden Befehl wird ein Metapaket installiert, mit dem die Version von Lustre am installierten Kernel ausgerichtet bleibt. Damit diese Ausrichtung funktioniert, müssen Sie beim Aktualisieren des Systems
apt full-upgradeanstelle vonapt upgradeverwenden.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)Hinweis
Beim Ausführen von
apt search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketeapt list -a "amlfs-lustre-client*"anzuzeigen.Wenn Sie optional nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den APT-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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 updateFühren Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Mit dem folgenden Befehl wird ein Metapaket installiert, mit dem die Version von Lustre am installierten Kernel ausgerichtet bleibt. Damit diese Ausrichtung funktioniert, müssen Sie beim Aktualisieren des Systems
apt full-upgradeanstelle vonapt upgradeverwenden.sudo apt install amlfs-lustre-client-2.15.8-34-gc0f2040=$(uname -r)Hinweis
Beim Ausführen von
apt search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketeapt list -a "amlfs-lustre-client*"anzuzeigen.Wenn Sie optional nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.8-34-gc0f2040
Wichtig
Das Azure Marketplace-Image für die Ubuntu 22.04 LTS-Version verwendet standardmäßig den Hardware Enablement (HWE)-Kernel. HWE-Kernel werden jedoch nur für sechs Monate unterstützt, und die Lustre-Unterstützung für diese Kernel ist bei ihrer Veröffentlichung oft nicht verfügbar. Wir empfehlen Ihnen, zum LTS-Kernel zu wechseln, da er Ihnen mehr Stabilität bietet und eine Kernelversion pflegt, die vom Lustre-Client unterstützt wird.
Installieren Sie das LTS-Kernel-Metapaket:
sudo apt update && sudo apt install linux-image-azure-lts-22.04Entfernen Sie das Standard-Kernelmetapaket (HWE). Die Antwort auf den folgenden Befehl fordert Sie auch auf, das Metapaket
linux-azurezu entfernen.sudo apt remove linux-image-azureListen Sie die installierten Kernel auf und sehen Sie, welche das LTS-Metapaket bereitstellt.
apt list --installed linux-image*Neu bereitgestellte Hosts verfügen über zwei Kernel, und ältere Hosts verfügen möglicherweise über mehr. Vergleichen Sie die Version, die das LTS-Metapaket mit den anderen installierten Kerneln bereitstellt.
Entfernen Sie alle Kernel, die neuer sind als die im LTS-Metapaket erwähnten.
sudo apt remove linux-image-6.8.0-1027-azureSie erhalten eine Warnung zum Entfernen der Kernel, aber diese Schritte funktionieren, wenn Sie sie auf einem neu bereitgestellten Host befolgen. Wenn Sie Bedenken haben, lesen Sie die Ubuntu-Dokumentation zum Konfigurieren von Kerneln, um sicherzustellen, dass sie nach einem Neustart gestartet werden können.
Führen Sie die installierten Kernel erneut auf, um sicherzustellen, dass Sie keine Kernel installiert haben, die neuer sind als die im LTS-Metapaket erwähnten.
apt list --installed linux-image*Starten Sie den Neustart, um den LTS-Kernel zu laden.
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den APT-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/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 updateFühren Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Mit dem folgenden Befehl wird ein Metapaket installiert, mit dem die Version von Lustre am installierten Kernel ausgerichtet bleibt. Damit diese Ausrichtung funktioniert, müssen Sie beim Aktualisieren des Systems
apt full-upgradeanstelle vonapt upgradeverwenden.sudo apt install amlfs-lustre-client-2.15.8-34-gc0f2040=$(uname -r)Hinweis
Beim Ausführen von
apt search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketeapt list -a "amlfs-lustre-client*"anzuzeigen.Wenn Sie optional nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.8-34-gc0f2040
Wichtig
Das Azure Marketplace-Image für die Ubuntu 24.04 LTS-Version verwendet standardmäßig den Hardware Enablement (HWE)-Kernel. HWE-Kernel werden jedoch nur für sechs Monate unterstützt, und die Lustre-Unterstützung für diese Kernel ist bei ihrer Veröffentlichung oft nicht verfügbar. Wir empfehlen Ihnen, zum LTS-Kernel zu wechseln, da er Ihnen mehr Stabilität bietet und eine Kernelversion pflegt, die vom Lustre-Client unterstützt wird.
Installieren Sie das LTS-Kernel-Metapaket:
sudo apt update && sudo apt install linux-image-azure-lts-24.04Entfernen Sie das Standard-Kernelmetapaket (HWE). Die Antwort auf den folgenden Befehl fordert Sie auch auf, das Metapaket
linux-azurezu entfernen.sudo apt remove linux-image-azureListen Sie die installierten Kernel auf und sehen Sie, welche das LTS-Metapaket bereitstellt.
apt list --installed linux-image*Neu bereitgestellte Hosts verfügen über zwei Kernel, und ältere Hosts verfügen möglicherweise über mehr. Vergleichen Sie die Version, die das LTS-Metapaket mit den anderen installierten Kerneln bereitstellt.
Entfernen Sie alle Kernel, die neuer sind als die im LTS-Metapaket erwähnten.
sudo apt remove linux-image-6.11.0-1013-azureSie erhalten eine Warnung zum Entfernen der Kernel, aber diese Schritte funktionieren, wenn Sie sie auf einem neu bereitgestellten Host befolgen. Wenn Sie Bedenken haben, lesen Sie die Ubuntu-Dokumentation zum Konfigurieren von Kerneln, um sicherzustellen, dass sie nach einem Neustart gestartet werden können.
Führen Sie die installierten Kernel erneut auf, um sicherzustellen, dass Sie keine Kernel installiert haben, die neuer sind als die im LTS-Metapaket erwähnten.
apt list --installed linux-image*Starten Sie den Neustart, um den LTS-Kernel zu laden.
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den APT-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg dpkg-dev source /etc/lsb-release ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH) echo "deb [arch=${ARCH}] 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 updateFühren Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Mit dem folgenden Befehl wird ein Metapaket installiert, mit dem die Version von Lustre am installierten Kernel ausgerichtet bleibt. Damit diese Ausrichtung funktioniert, müssen Sie beim Aktualisieren des Systems
apt full-upgradeanstelle vonapt upgradeverwenden.Hinweis
Version 2.17 ist eine Nicht-LTS-Version von Lustre, und der Community-Support endet bald nach der Veröffentlichung von Version 2.18. Weitere Informationen zur Version 2.18 finden Sie später.
sudo apt install amlfs-lustre-client-2.17.0-24-gf517bc4=$(uname -r)Hinweis
Beim Ausführen von
apt search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketeapt list -a "amlfs-lustre-client*"anzuzeigen.Wenn Sie optional nur den Kernel und nicht alle Pakete aktualisieren möchten, müssen Sie (mindestens) auch das
amlfs-lustre-client-Metapaket aktualisieren, damit der Lustre-Client nach dem Neustart weiterhin funktionsfähig bleibt. Der Befehl sollte in etwa wie im folgenden Beispiel aussehen:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.17.0-24-gf517bc4
Wichtig
Azure Linux 3 erfordert Kernelversion 6.6.119.3 oder höher. Überprüfen Sie Ihre Kernelversion mit uname -r. Wenn Sie Ihren Kernel aktualisieren müssen, führen Sie sudo tdnf upgrade kernel aus und starten Sie das System neu, bevor Sie den Lustre-Client installieren.
Installieren und konfigurieren Sie das Azure Managed Lustre-Repository für den TDNF-Paket-Manager. Erstellen Sie das folgende Skript, und nennen Sie es
repo.bash:#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=al3 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}Führen Sie das Skript als Superuser aus:
sudo bash repo.bashInstallieren Sie das Lustre-Clientpaket. Wählen Sie die Installationsmethode aus, die Ihren Anforderungen am besten entspricht:
Die Metapackage-Version stimmt nicht immer mit der Kernelversion überein. Sie können den folgenden Befehl verwenden, um das richtige Metapaket zu installieren:
sudo tdnf install -y amlfs-lustre-client-2.17.0_24_gf517bc4-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1Hinweis
Beim Ausführen von
tdnf search amlfs-lustre-clientwerden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sieamlfs-lustre-clientaus, um alle verfügbaren Paketetdnf list "amlfs-lustre-client*"anzuzeigen.Wenn Sie den Kernel aktualisieren möchten, müssen Sie zuerst die vorhandenen Lustre-Pakete entfernen, den Kernel aktualisieren, den neuen Kernel als Standard festlegen, neu starten und dann den Lustre-Client für den neuen Kernel installieren:
# Remove existing Lustre packages sudo lustre_rmmod sudo tdnf remove '*lustre*' -y # Upgrade kernel sudo tdnf upgrade kernel -y # Set newest kernel as default and reboot sudo sed -i 's/^GRUB_DEFAULT=.*/GRUB_DEFAULT=0/' /etc/default/grub sudo grub2-mkconfig -o /boot/grub2/grub.cfg sudo rebootInstallieren Sie nach dem Neustart den Lustre-Client für ihren neuen Kernel:
sudo tdnf install -y amlfs-lustre-client-2.17.0_24_gf517bc4-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1