Freigeben über


Installieren der vorinstallierten Lustre-Clientsoftware

In diesem Artikel erfahren Sie, wie Sie ein Lustre-Clientpaket herunterladen und 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.

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.

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

In diesem Artikel wird gezeigt, wie Sie das Clientpaket installieren, um Client-VMs mit Red Hat Enterprise Linux 9 (RHEL 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.

Herunterladen und Installieren vordefinierter 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.

  1. 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}
    
  2. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  3. Installieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht:

    sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Hinweis

    Die Metapackage-Version richtet sich nicht immer an der Kernelversion. 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.5_41_gc010524-$(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.

  1. 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}
    
  2. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  3. Installieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht.

    Die Metapackage-Version richtet sich nicht immer an der Kernelversion. 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')-1
    

    Hinweis

    Beim Ausführen von dnf search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren dnf list --showduplicates "amlfs-lustre-client*" Pakete 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
    
  1. 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}
    
  2. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  3. Installieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht.

    Die Metapackage-Version richtet sich nicht immer an der Kernelversion. Sie können den folgenden Befehl verwenden, um das richtige Metapaket zu installieren:

    sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Hinweis

    Beim Ausführen von dnf search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren dnf list --showduplicates "amlfs-lustre-client*" Pakete 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.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. 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=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. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  3. Installieren Sie das Metapaket, das Ihrem ausgeführten Kernel entspricht.

    Die Metapackage-Version richtet sich nicht immer an der Kernelversion. Sie können den folgenden Befehl verwenden, um das richtige Metapaket zu installieren:

    sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Hinweis

    Beim Ausführen von dnf search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren dnf list --showduplicates "amlfs-lustre-client*" Pakete 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.6_39_g3e00a10-$(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.

  1. Stellen Sie sicher, dass Ubuntu Pro aktiviert ist und sich auf dem empfohlenen 5.4-Kernel befindet, der vom linux-image-azure Metapackage bereitgestellt wird:

    apt list --installed linux-image*
    
  2. 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 update
    
  3. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  4. Installieren 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-upgrade anstelle von apt upgrade verwenden.

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

    Hinweis

    Beim Ausführen von apt search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren apt list -a "amlfs-lustre-client*" Pakete 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
    
  1. 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 update
    
  2. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  3. Installieren 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-upgrade anstelle von apt upgrade verwenden.

    sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
    

    Hinweis

    Beim Ausführen von apt search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren apt list -a "amlfs-lustre-client*" Pakete 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.5-41-gc010524
    

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.

  1. Installieren Sie das LTS-Kernel-Metapaket:

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Entfernen Sie das Standard-Kernelmetapaket (HWE). Die Antwort auf den folgenden Befehl fordert Sie auch auf, das Metapaket linux-azure zu entfernen.

    sudo apt remove linux-image-azure
    
  3. Listen 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.

  4. Entfernen Sie alle kernels neuer als die im LTS-Metapaket erwähnte.

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

    Sie 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.

  5. 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*
    
  6. Starten Sie den Neustart, um den LTS-Kernel zu laden.

  7. 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 update
    
  8. Führen Sie das Skript als Superuser aus:

    sudo bash repo.bash
    
  9. Installieren 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-upgrade anstelle von apt upgrade verwenden.

    sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
    

    Hinweis

    Beim Ausführen von apt search amlfs-lustre-client werden nicht alle verfügbaren Pakete für Ihre Distribution angezeigt. Führen Sie die Ausführung ausamlfs-lustre-client, um alle verfügbaren apt list -a "amlfs-lustre-client*" Pakete 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.5-41-gc010524