Lustre Clients für Ubuntu

Erstellen und installieren Sie Lustre-Clients für Ubuntu, damit Sie auf ein File Storage with Lustre-Dateisystem zugreifen können.

Kunden erstellen

Erstellen Sie einen Lustre-Client, der mit Ihrer Ubuntu-Version kompatibel ist, und installieren Sie den Client.

Gebäude für Ubuntu 22.04 x86_64

Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.

  1. Lustre 2.15.5 ist nicht kompatibel mit Linux-Kernel 6. Der Client benötigt eine Kernelversion von 5.15.x. Prüfen Sie die BS- und Kernel-Versionen sowie das Kernel-Header-Package linux-headers mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 5.15.0-1040-oracle.

    Wenn der erforderliche Kernel installiert ist, prüfen Sie, ob das entsprechende Kernel-Header-Package linux-headers ebenfalls installiert ist.

    1. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 5.15.0-1040-oracle verwenden:

      sudo apt-get install linux-image-5.15.0-1040-oracle
      sudo apt-get install linux-headers-5.15.0-1040-oracle
      sudo apt-get install linux-modules-5.15.0-1040-oracle
      Hinweis

      Möglicherweise müssen Sie die linux-headers-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist.
    2. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    3. Prüfen Sie die Datei /boot/grub/grub.cfg, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

      GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1040-oracle'
    4. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    5. Starten Sie den Client mit dem folgenden Befehl neu:

      sudo reboot

      Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.

  2. Klonen Sie das Lustre-Client-Quell-Repository, und checken Sie den Client mit den folgenden Befehlen aus:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.5
  3. Installieren Sie allgemeine Packages mit dem folgenden Befehl:

    sudo apt-get install -y libreadline-dev libpython3-dev libkrb5-dev libkeyutils-dev flex bison libmount-dev quilt swig libtool make libnl-3-dev libnl-genl-3-dev libnl-3-dev pkg-config libhwloc-dev libnl-genl-3-dev libyaml-dev libtool libyaml-dev ed libreadline-dev dpatch libsnmp-dev mpi-default-dev libncurses5-dev libncurses-dev bison flex gnupg libelf-dev gcc libssl-dev bc wget bzip2 build-essential udev kmod cpio module-assistant debhelper libsnmp-dev mpi-default-dev libssl-dev python3-distutils-extra rsync
  4. Konfigurieren Sie den Client:

    cd lustre-client
    sudo sh autogen.sh
    ./configure --enable-client
  5. Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten linux-image- und linux-headers-Paketen zu entfernen. Dadurch wird die Abhängigkeit entfernt, sodass der Package Manager während der Packageverwaltung nicht nach diesen Abhängigkeiten sucht. Diese Abhängigkeiten müssen manuell installiert werden. Dies ermöglicht die Verwendung anderer Kernel-Versionen als die Standardversion, die mit der Linux-Distribution verfügbar ist. Ohne diese Abhängigkeiten zu entfernen, schlägt das Erstellen der Packages fehl. Bearbeiten Sie die Kontrolldateien wie:

    vi debian/control.main

    Entfernen Sie alle Referenzen in den beiden Dateien. Beispiel:

    linux-headers-generic | linux-headers-amd64 | linux-headers-arm64 , linux-image | linux-image-amd64 | linux-image-arm64, linux-headers-generic | linux-headers-amd64
  6. Erstellen Sie die Packages debs mit den folgenden Befehlen:

    sudo make debs
  7. Überprüfen Sie die Pakete:

    ls -l debs/*.deb
  8. Verschieben Sie die *.deb-Packages an einen sicheren Ort.
  9. Erstellen Sie die dkms-debs-Packages mit dem folgenden Befehl:

    sudo make dkms-debs
  10. Wenn Sie den Lustre-Client auf derselben Instanz installieren möchten, die Sie erstellt haben, führen Sie die folgenden Befehle aus:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Fahren Sie mit Installieren auf Ubuntu 22.04 x86_64 fort.

Gebäude für Ubuntu 22.04 aarch64

Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 5.15.0-1002-oracle.

    Wenn der erforderliche Kernel installiert ist, prüfen Sie, ob das entsprechende Kernel-Header-Package linux-headers ebenfalls installiert ist.

    1. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 5.15.0-1002-oracle verwenden:

      sudo apt-get install linux-image-5.15.0-1002-oracle
      sudo apt-get install linux-headers-5.15.0-1002-oracle
      sudo apt-get install linux-modules-5.15.0-1002-oracle
      Hinweis

      Möglicherweise müssen Sie die linux-headers-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist.
    2. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    3. Prüfen Sie die Datei /boot/grub/grub.cfg, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

      GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1002-oracle'
    4. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    5. Starten Sie den Client mit dem folgenden Befehl neu:

      sudo reboot

      Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.

  2. Klonen Sie das Lustre-Client-Quell-Repository, und checken Sie den Client mit den folgenden Befehlen aus:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.90
  3. Installieren Sie allgemeine Packages mit dem folgenden Befehl:

    sudo apt-get install -y libreadline-dev libpython3-dev libkrb5-dev libkeyutils-dev flex bison libmount-dev quilt swig libtool make libnl-3-dev libnl-genl-3-dev libnl-3-dev pkg-config libhwloc-dev libnl-genl-3-dev libyaml-dev libtool libyaml-dev ed libreadline-dev dpatch libsnmp-dev mpi-default-dev libncurses5-dev libncurses-dev bison flex gnupg libelf-dev gcc libssl-dev bc wget bzip2 build-essential udev kmod cpio module-assistant debhelper libsnmp-dev mpi-default-dev libssl-dev python3-distutils-extra rsync
  4. Konfigurieren Sie den Client:

    cd lustre-client
    sudo sh autogen.sh
    ./configure --enable-client
  5. Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten linux-image- und linux-headers-Paketen zu entfernen. Dadurch wird die Abhängigkeit entfernt, sodass der Package Manager während der Packageverwaltung nicht nach diesen Abhängigkeiten sucht. Diese Abhängigkeiten müssen manuell installiert werden. Dies ermöglicht die Verwendung anderer Kernel-Versionen als die Standardversion, die mit der Linux-Distribution verfügbar ist. Ohne diese Abhängigkeiten zu entfernen, schlägt das Erstellen der Packages fehl. Bearbeiten Sie die Kontrolldateien wie:

    vi debian/control.main

    Entfernen Sie alle Referenzen in den beiden Dateien. Beispiel:

    linux-headers-generic | linux-headers-amd64 | linux-headers-arm64 , linux-image | linux-image-amd64 | linux-image-arm64, linux-headers-generic | linux-headers-amd64
  6. Erstellen Sie die Packages debs mit den folgenden Befehlen:

    sudo make debs
  7. Überprüfen Sie die Pakete:

    ls -l debs/*.deb
  8. Verschieben Sie die *.deb-Packages an einen sicheren Ort.
  9. Erstellen Sie die dkms-debs-Packages mit dem folgenden Befehl:

    sudo make dkms-debs
  10. Wenn Sie den Lustre-Client auf derselben Instanz installieren möchten, die Sie erstellt haben, führen Sie die folgenden Befehle aus:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Fahren Sie mit Installieren auf Ubuntu 22.04 aarch64 fort.

Gebäude für Ubuntu 24.04 x86_64

Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 6.8.0-1022-oracle.

    Wenn der erforderliche Kernel installiert ist, prüfen Sie, ob das entsprechende Kernel-Header-Package linux-headers ebenfalls installiert ist.

    1. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 6.8.0-1022-oracle verwenden:

      sudo apt-get install linux-image-6.8.0-1022-oracle-oracle
      sudo apt-get install linux-headers-6.8.0-1022-oracle-oracle
      sudo apt-get install linux-modules-6.8.0-1022-oracle-oracle
      Hinweis

      Möglicherweise müssen Sie die linux-headers-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist.
    2. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    3. Prüfen Sie die Datei /boot/grub/grub.cfg, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

      GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1022-oracle'
    4. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    5. Starten Sie den Client mit dem folgenden Befehl neu:

      sudo reboot

      Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.

  2. Klonen Sie das Lustre-Client-Quell-Repository, und checken Sie den Client mit den folgenden Befehlen aus:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.90
  3. Installieren Sie allgemeine Packages mit dem folgenden Befehl:

    sudo apt-get install -y libreadline-dev libpython3-dev libkrb5-dev libkeyutils-dev flex bison libmount-dev quilt swig libtool make git libnl-3-dev libnl-genl-3-dev libnl-3-dev pkg-config libhwloc-dev libnl-genl-3-dev libyaml-dev libtool libyaml-dev ed libreadline-dev libsnmp-dev mpi-default-dev libncurses5-dev libncurses-dev bison flex gnupg libelf-dev gcc libssl-dev bc wget bzip2 build-essential udev kmod cpio module-assistant debhelper libsnmp-dev mpi-default-dev python3-distutils-extra rsync
  4. Konfigurieren Sie den Client:

    cd lustre-client
    sudo sh autogen.sh
    ./configure --enable-client
  5. Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten linux-image- und linux-headers-Paketen zu entfernen. Dadurch wird die Abhängigkeit entfernt, sodass der Package Manager während der Packageverwaltung nicht nach diesen Abhängigkeiten sucht. Diese Abhängigkeiten müssen manuell installiert werden. Dies ermöglicht die Verwendung anderer Kernel-Versionen als die Standardversion, die mit der Linux-Distribution verfügbar ist. Ohne diese Abhängigkeiten zu entfernen, schlägt das Erstellen der Packages fehl. Bearbeiten Sie die Kontrolldateien wie:

    vi debian/control.main

    Entfernen Sie alle Referenzen in den beiden Dateien. Beispiel:

    linux-headers-generic | linux-headers-amd64 | linux-headers-arm64 , linux-image | linux-image-amd64 | linux-image-arm64, linux-headers-generic | linux-headers-amd64
  6. Erstellen Sie die Packages debs mit den folgenden Befehlen:

    sudo make debs
  7. Überprüfen Sie die Pakete:

    ls -l debs/*.deb
  8. Verschieben Sie die *.deb-Packages an einen sicheren Ort.
  9. Erstellen Sie die dkms-debs-Packages mit dem folgenden Befehl:

    sudo make dkms-debs
  10. Wenn Sie den Lustre-Client auf derselben Instanz installieren möchten, die Sie erstellt haben, führen Sie die folgenden Befehle aus:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Fahren Sie mit Installieren auf Ubuntu 24.04 x86_64 fort.

Gebäude für Ubuntu 24.04 aarch64

Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 6.8.0-1026-oracle.

    Wenn der erforderliche Kernel installiert ist, prüfen Sie, ob das entsprechende Kernel-Header-Package linux-headers ebenfalls installiert ist.

    1. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 6.8.0-1026-oracle verwenden:

      sudo apt-get install linux-image-6.8.0-1026-oracle
      sudo apt-get install linux-headers-6.8.0-1026-oracle
      sudo apt-get install linux-modules-6.8.0-1026-oracle
      Hinweis

      Möglicherweise müssen Sie die linux-headers-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist.
    2. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    3. Prüfen Sie die Datei /boot/grub/grub.cfg, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

      GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1026-oracle'
    4. Aktualisieren Sie grub mit dem folgenden Befehl:

      sudo update-grub
    5. Starten Sie den Client mit dem folgenden Befehl neu:

      sudo reboot

      Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.

  2. Klonen Sie das Lustre-Client-Quell-Repository, und checken Sie den Client mit den folgenden Befehlen aus:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.90
  3. Installieren Sie allgemeine Packages mit dem folgenden Befehl:

    sudo apt-get install -y libreadline-dev libpython3-dev libkrb5-dev libkeyutils-dev flex bison libmount-dev quilt swig libtool make git libnl-3-dev libnl-genl-3-dev libnl-3-dev pkg-config libhwloc-dev libnl-genl-3-dev libyaml-dev libtool libyaml-dev ed libreadline-dev libsnmp-dev mpi-default-dev libncurses5-dev libncurses-dev bison flex gnupg libelf-dev gcc libssl-dev bc wget bzip2 build-essential udev kmod cpio module-assistant debhelper libsnmp-dev mpi-default-dev python3-distutils-extra rsync
  4. Konfigurieren Sie den Client:

    cd lustre-client
    sudo sh autogen.sh
    ./configure --enable-client
  5. Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten linux-image- und linux-headers-Paketen zu entfernen. Ohne diese Abhängigkeiten zu entfernen, schlägt das Erstellen der Packages fehl. Bearbeiten Sie die Kontrolldateien wie:

    vi debian/control*

    Entfernen Sie alle Referenzen in den beiden Dateien. Beispiel:

    linux-headers-generic | linux-headers-amd64 | linux-headers-arm64 , linux-image | linux-image-amd64 | linux-image-arm64, linux-headers-generic | linux-headers-amd64
  6. Erstellen Sie die Packages mit den folgenden Befehlen:

    sudo make debs
    sudo make dkms-debs
  7. Überprüfen Sie die Pakete:

    ls -l debs/*.deb
  8. Wenn Sie den Lustre-Client auf derselben Instanz installieren möchten, die Sie erstellt haben, führen Sie die folgenden Befehle aus:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Fahren Sie mit Installieren auf Ubuntu 24.04 aarch64 fort.

Clients installieren

In den folgenden Abschnitten können Sie Lustre-Clients für Ubuntu installieren. Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu erstellt haben.

Installieren auf Ubuntu 22.04 x86_64

Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 22 erstellt haben.

  1. Lustre 2.15.5 ist nicht kompatibel mit Linux-Kernel 6. Der Client benötigt eine Kernelversion von 5.15.x. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 5.15.0-1040-oracle.

  2. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 5.15.0-1040-oracle verwenden:

    sudo apt-get install linux-image-5.15.0-1040-oracle
    sudo apt-get install linux-headers-5.15.0-1040-oracle
    sudo apt-get install linux-modules-5.15.0-1040-oracle
  3. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  4. Aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

    GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1040-oracle'
  5. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  6. Starten Sie den Client mit sudo reboot neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
  7. Kopieren Sie die erstellten Paketdateien in die Instanz, in der Sie den Lustre-Client installieren möchten. Im folgenden Beispielverzeichnis debs wurde das DKMS-Kernelmodulpackage aufgrund seiner Flexibilität ausgewählt. Sie können jedoch auch Nicht-DKMS-Modul-RPMs auswählen:

    rw-r--r-- 1 ubuntu ubuntu 17058172 Apr  2 02:26 lustre-client-modules-dkms_2.15.5-1_amd64.deb
    -rw-r--r-- 1 ubuntu ubuntu   678790 Apr  2 02:26 lustre-client-utils_2.15.5-1_amd64.deb
  8. Installieren Sie die Packages mit den folgenden Befehlen:

    sudo apt-get update
    sudo apt install --fix-broken ./*.deb
  9. Testen Sie die Module mit den folgenden Befehlen:

    sudo modprobe lustre
    sudo lsmod |grep lustre
  10. Der Lustre-Client ist bereit. Starten Sie das System neu.

Installieren auf Ubuntu 22.04 aarch64

Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 22 erstellt haben.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 5.15.0-1002-oracle.

  2. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 5.15.0-1002-oracle verwenden:

    sudo apt-get install linux-image-5.15.0-1002-oracle
    sudo apt-get install linux-headers-5.15.0-1002-oracle
    sudo apt-get install linux-modules-5.15.0-1002-oracle
  3. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  4. Aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

    GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1002-oracle'
  5. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  6. Starten Sie den Client mit sudo reboot neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
  7. Kopieren Sie die erstellten Paketdateien in die Instanz, in der Sie den Lustre-Client installieren möchten. Im folgenden Beispielverzeichnis debs wurde das DKMS-Kernelmodulpackage aufgrund seiner Flexibilität ausgewählt. Sie können jedoch auch Nicht-DKMS-Modul-RPMs auswählen:

    -rw-r--r-- 1 ubuntu ubuntu 17058172 Apr  2 02:26 lustre-client-modules-dkms_2.15.5-1_amd64.deb
    -rw-r--r-- 1 ubuntu ubuntu   678790 Apr  2 02:26 lustre-client-utils_2.15.5-1_amd64.deb
  8. Installieren Sie die Packages mit den folgenden Befehlen:

    sudo apt-get update
    sudo apt install --fix-broken ./*.deb
  9. Testen Sie die Module mit den folgenden Befehlen:

    sudo modprobe lustre
    sudo lsmod |grep lustre
  10. Der Lustre-Client ist bereit. Starten Sie das System neu.

Installieren auf Ubuntu 24.04 x86_64

Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 24 erstellt haben.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 6.8.0-1022-oracle.

  2. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 6.8.0-1022-oracle verwenden:

    sudo apt-get install linux-image-6.8.0-1022-oracle
    sudo apt-get install linux-headers-6.8.0-1022-oracle
    sudo apt-get install linux-modules-6.8.0-1022-oracle
  3. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  4. Aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

    GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1022-oracle'
  5. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  6. Starten Sie den Client mit sudo reboot neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
  7. Kopieren Sie die erstellten Paketdateien in die Instanz, in der Sie den Lustre-Client installieren möchten. Im folgenden Beispielverzeichnis debs wurde das DKMS-Kernelmodulpackage aufgrund seiner Flexibilität ausgewählt. Sie können jedoch auch Nicht-DKMS-Modul-RPMs auswählen:

    -rw-r--r-- 1 ubuntu ubuntu 17058172 Apr  2 02:26 lustre-client-modules-dkms_2.15.90-1_amd64.deb
    -rw-r--r-- 1 ubuntu ubuntu   678790 Apr  2 02:26 lustre-client-utils_2.15.5-1_amd64.deb
  8. Installieren Sie die Packages mit den folgenden Befehlen:

    sudo apt-get update
    sudo apt install --fix-broken ./*.deb
  9. Testen Sie die Module mit den folgenden Befehlen:

    sudo modprobe lustre

    In einem erfolgreichen Fall sollte die Ausgabe leer sein.

    sudo lsmod |grep lustre
  10. Der Lustre-Client ist bereit. Starten Sie das System neu.

Installieren auf Ubuntu 24.04 aarch64

Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 24 erstellt haben.

  1. Prüfen Sie die BS- und Kernel-Versionen mit den folgenden Befehlen:

    cat /etc/os-release
    uname -r

    In diesem Beispiel ist die verwendete kompatible Kernelversion 6.8.0-1026-oracle.

  2. Wenn eine andere Kernelversion installiert ist, installieren Sie die erforderliche Kernelversion und die Kernel-Header mit den folgenden Befehlen, die die Beispielversion von 6.8.0-1026-oracle verwenden:

    sudo apt-get install linux-image-6.8.0-1026-oracle
    sudo apt-get install linux-headers-6.8.0-1026-oracle
    sudo apt-get install linux-modules-6.8.0-1026-oracle
  3. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  4. Aktualisieren Sie den Eintrag GRUB_DEFAULT in der Datei /etc/default/grub wie folgt:

    GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1026-oracle'
  5. Aktualisieren Sie grub mit dem folgenden Befehl:

    sudo update-grub
  6. Starten Sie den Client mit sudo reboot neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
  7. Kopieren Sie die erstellten Paketdateien in die Instanz, in der Sie den Lustre-Client installieren möchten. Im folgenden Beispielverzeichnis debs wurde das DKMS-Kernelmodulpackage aufgrund seiner Flexibilität ausgewählt. Sie können jedoch auch Nicht-DKMS-Modul-RPMs auswählen:

    -rw-r--r-- 1 ubuntu ubuntu 17058172 Apr  2 02:26 lustre-client-modules-dkms_2.15.90-1_aarch64.deb
    -rw-r--r-- 1 ubuntu ubuntu   678790 Apr  2 02:26 lustre-client-utils_2.15.5-1_aarch64.deb
  8. Installieren Sie die Packages mit den folgenden Befehlen:

    sudo apt-get update
    sudo apt install --fix-broken ./*.deb
  9. Testen Sie die Module mit den folgenden Befehlen:

    sudo modprobe lustre
    sudo lsmod |grep lustre
  10. Der Lustre-Client ist bereit. Starten Sie das System neu.