Planen der Lustre-Clientinstallation

Bevor Sie den Azure Managed Lustre-Client auf einem virtuellen Computer (VM) installieren, überprüfen Sie die Unterstützungsmatrix, um zu bestätigen, dass Ihre Verteilung, Architektur und Kernel unterstützt werden. Wählen Sie dann basierend auf Ihrer Umgebung und den Anforderungen für den sicheren Start zwischen der vordefinierten kmod-Installationsmethode und der DKMS-Installationsmethode aus.

Wenn Sie bereit für die Installation sind, siehe Lustre-Clientsoftware installieren.

Unterstützungsmatrix

Jede Zeile in der folgenden Tabelle zeigt eine Kombination aus einer Verteilung, Architektur, Lustre-Clientversion und Kernelreihe, die Microsoft unterstützt. Die autoritative Quelle ist das Linux-Software-Repository für Microsoft Produkte.

OS Aufbau Lustre-Client-Version DKMS-Unterstützung Unterstützte Kernelpaketreihe
Ubuntu 24.04 amd64, arm64 2.17.0 2.17.0 6.8.0-*-azure, 6.11.0-*-azure, 6.14.0-*-azure, 6.17.0-*-azure
Ubuntu 22.04 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 5.15.0-*-azure
Ubuntu 20.04 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 5.4.0-*-azure
Ubuntu 18.04 amd64 2.15.4 4.15.0-*-azure, 5.4.0-*-azure
Azure Linux 3 amd64 2.17.0 2.17.0 >= 6.6.119.3
RHEL / AlmaLinux 9.7 amd64 2.15.7, 2.15.8 2.15.8 5.14.0-611.*
RHEL / AlmaLinux 9.6 amd64 2.15.7, 2.15.8 2.15.8 5.14.0-570.*
RHEL / AlmaLinux 9.5 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-503.*
RHEL / AlmaLinux 9.4 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 5.14.0-427.*
RHEL / AlmaLinux 9.3 amd64 2.15.6 2.15.8 5.14.0-362.*
RHEL / AlmaLinux 9.2 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-284.*
RHEL / AlmaLinux 9.1 amd64 2.15.6 2.15.8 5.14.0-162.*
RHEL / AlmaLinux 9.0 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-70.*
RHEL / AlmaLinux 8.10 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 4.18.0-553.*
RHEL / AlmaLinux 8.9 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-513.*
RHEL / AlmaLinux 8.8 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-477.*
RHEL / AlmaLinux 8.7 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-425.*
RHEL / AlmaLinux 8.6 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-372.*
RHEL / CentOS 7.9 amd64 2.15.4 3.10.0-1160.*

Eingefroren - Lebensende.

Hinweis

  • arm64-Unterstützung: Nur Ubuntu 24.04 bietet derzeit arm64-Pakete.
  • Fixierte Verteilungen: Ubuntu 18.04 und RHEL 7 sind bei Lustre 2.15.4 fixiert. Sie haben das Ende des Lebens erreicht; es werden keine weiteren Lustre-Clientupdates veröffentlicht. Vorhandene Pakete bleiben für die Installation verfügbar. Basisbetriebssystem für laufende Updates aktualisieren.
  • Kernelupdate-Kadenz: Die Paketverfügbarkeit ändert sich, wenn neue Linux-Kernel veröffentlicht werden und Lustre Unterstützung erhält. Wenn ein neuer Wartungskernel für eine bereits unterstützte Distributionskernreihe ausgeliefert wird, veröffentlicht Microsoft in der Regel innerhalb eines Werktages ein passendes Lustre-Metapaket.
  • DKMS-Unterstützung: Wenn eine Lustre-Version in der DKMS-Supportspalte angezeigt wird, wird diese Version auch als DKMS-Paket veröffentlicht, das automatisch bei Kernelupgrades kompiliert wird. Siehe Auswählen einer Installationsmethode für die Trade-Offs gegen vorkonfigurierte kmod-Pakete.

Wählen Sie eine Installationsmethode aus.

Azure Managed Lustre bietet zwei Installationsmethoden für das Clientkernmodul Lustre: vorgefertigte kmod-Pakete oder DKMSPakete, die auf der Ziel-VM kompiliert werden.

Wählen Sie die Methode aus, die am besten zu Ihrer Umgebung passt:

Vorkompiliertes kmod DKMS
So funktioniert es Installiert ein vorkompiliertes Kernelmodul, das für Ihre spezifische Kernelversion erstellt wurde. Kompiliert das Kernelmodul aus der Quelle auf Ihrem virtuellen Computer mithilfe von DKMS (Dynamic Kernel Module Support)
Installationsgeschwindigkeit Schnell – keine Kompilierung erforderlich Langsamer – kompiliert das Modul während der Installation (in der Regel 2-5 Minuten)
Kernelupgrades Erfordert ein neues kmod-Paket für jede Kernelversion. Wenn Sie Ihren Kernel aktualisieren, bevor ein passendes kmod veröffentlicht wird, wird der Lustre-Client nicht geladen. Erstellt das Modul automatisch neu, wenn der Kernel aktualisiert wird. Kein manuelles Eingreifen erforderlich.
Paketauswahl Erfordert, Ihre Kernel-Version mit dem Paketnamen abzugleichen (möglicherweise mit sed-Befehlen unter RHEL) Einzelner Paketname – kein Kernelversionsabgleich erforderlich
Erstellen von Abhängigkeiten Nichts Erfordert Kernelheader, GCC und Make (automatisch als Paketabhängigkeiten installiert)
Sicherer Start ✅ Module sind mit dem Azure Services Linux Kmod PCA-Zertifikat vorsigniert. Funktioniert auf VMs mit Trusted Launch ohne zusätzliche Konfiguration. ⚠– Module werden lokal und nicht signiert kompiliert. Erfordert die Deaktivierung des sicheren Starts oder die MOK-Registrierung (Machine Owner Key). Siehe "Sicherer Start mit DKMS".
Optimal für Produktionsumgebungen mit kontrollierten Kernelversionen, Anforderungen an den sicheren Start oder HPC-Workloads, bei denen kompilierungsaufwand nicht akzeptabel ist Entwicklungsumgebungen, Workloads, bei denen sich Kernelversionen häufig ändern oder Szenarien, in denen Sie Kernelupgrades ohne Wartung benötigen

Tip

Nicht sicher, was Sie wählen sollen? Verwenden Sie das vorkompilierte kmod, wenn Sie VMs mit Trusted Launch und aktiviertem Secure Boot ausführen oder wenn Sie die schnellstmögliche Installation benötigen. Verwenden Sie DKMS , wenn Ihr Lustre-Client Kernelupgrades automatisch überleben soll, ohne auf die Veröffentlichung eines neuen kmod-Pakets zu warten.

Informationen zu Confidential VM anforderungen und vollständigen Details zum sicheren Start (Signieren von Zertifikaten, MOK-Registrierung für DKMS) finden Sie unter Use Secure Boot with Azure Managed Lustre file system.

Wenn Sie DKMS auf Azure Linux 3 verwenden möchten, lesen Sie den Kernelsperrmodushinweis in Use Secure Boot with Azure Managed Lustre file system – Das Deaktivieren des sicheren Starts allein reicht nicht aus.

Nächste Schritte