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.
Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.
-
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-Packagelinux-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.-
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 dielinux-headers
-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist. -
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Prüfen Sie die Datei
/boot/grub/grub.cfg
, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den EintragGRUB_DEFAULT
in der Datei/etc/default/grub
wie folgt:GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1040-oracle'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Starten Sie den Client mit dem folgenden Befehl neu:
sudo reboot
Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
-
-
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
-
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
-
Konfigurieren Sie den Client:
cd lustre-client
sudo sh autogen.sh
./configure --enable-client
-
Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten
linux-image
- undlinux-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
-
Erstellen Sie die Packages
debs
mit den folgenden Befehlen:sudo make debs
-
Überprüfen Sie die Pakete:
ls -l debs/*.deb
- Verschieben Sie die
*.deb
-Packages an einen sicheren Ort. -
Erstellen Sie die
dkms-debs
-Packages mit dem folgenden Befehl:sudo make dkms-debs
-
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.
Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.
-
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.-
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 dielinux-headers
-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist. -
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Prüfen Sie die Datei
/boot/grub/grub.cfg
, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den EintragGRUB_DEFAULT
in der Datei/etc/default/grub
wie folgt:GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-1002-oracle'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Starten Sie den Client mit dem folgenden Befehl neu:
sudo reboot
Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
-
-
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
-
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
-
Konfigurieren Sie den Client:
cd lustre-client
sudo sh autogen.sh
./configure --enable-client
-
Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten
linux-image
- undlinux-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
-
Erstellen Sie die Packages
debs
mit den folgenden Befehlen:sudo make debs
-
Überprüfen Sie die Pakete:
ls -l debs/*.deb
- Verschieben Sie die
*.deb
-Packages an einen sicheren Ort. -
Erstellen Sie die
dkms-debs
-Packages mit dem folgenden Befehl:sudo make dkms-debs
-
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.
Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.
-
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.-
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 dielinux-headers
-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist. -
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Prüfen Sie die Datei
/boot/grub/grub.cfg
, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den EintragGRUB_DEFAULT
in der Datei/etc/default/grub
wie folgt:GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1022-oracle'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Starten Sie den Client mit dem folgenden Befehl neu:
sudo reboot
Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
-
-
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
-
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
-
Konfigurieren Sie den Client:
cd lustre-client
sudo sh autogen.sh
./configure --enable-client
-
Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten
linux-image
- undlinux-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
-
Erstellen Sie die Packages
debs
mit den folgenden Befehlen:sudo make debs
-
Überprüfen Sie die Pakete:
ls -l debs/*.deb
- Verschieben Sie die
*.deb
-Packages an einen sicheren Ort. -
Erstellen Sie die
dkms-debs
-Packages mit dem folgenden Befehl:sudo make dkms-debs
-
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.
Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.
-
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.-
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 dielinux-headers
-Packages nur installieren, wenn der erforderliche Kernel bereits installiert ist. -
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Prüfen Sie die Datei
/boot/grub/grub.cfg
, um den Eintrag für die Kernelversion abzurufen, und aktualisieren Sie den EintragGRUB_DEFAULT
in der Datei/etc/default/grub
wie folgt:GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-1026-oracle'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
Starten Sie den Client mit dem folgenden Befehl neu:
sudo reboot
Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird.
-
-
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
-
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
-
Konfigurieren Sie den Client:
cd lustre-client
sudo sh autogen.sh
./configure --enable-client
-
Bearbeiten Sie die Debian-Kontrolldateien, um Abhängigkeiten mit den neuesten
linux-image
- undlinux-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
-
Erstellen Sie die Packages mit den folgenden Befehlen:
sudo make debs
sudo make dkms-debs
-
Überprüfen Sie die Pakete:
ls -l debs/*.deb
-
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.
Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 22 erstellt haben.
-
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
. -
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
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
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'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
- Starten Sie den Client mit
sudo reboot
neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird. -
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
-
Installieren Sie die Packages mit den folgenden Befehlen:
sudo apt-get update
sudo apt install --fix-broken ./*.deb
-
Testen Sie die Module mit den folgenden Befehlen:
sudo modprobe lustre
sudo lsmod |grep lustre
-
Der Lustre-Client ist bereit. Starten Sie das System neu.
Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 22 erstellt haben.
-
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 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
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
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'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
- Starten Sie den Client mit
sudo reboot
neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird. -
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
-
Installieren Sie die Packages mit den folgenden Befehlen:
sudo apt-get update
sudo apt install --fix-broken ./*.deb
-
Testen Sie die Module mit den folgenden Befehlen:
sudo modprobe lustre
sudo lsmod |grep lustre
-
Der Lustre-Client ist bereit. Starten Sie das System neu.
Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 24 erstellt haben.
-
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 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
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
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'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
- Starten Sie den Client mit
sudo reboot
neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird. -
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
-
Installieren Sie die Packages mit den folgenden Befehlen:
sudo apt-get update
sudo apt install --fix-broken ./*.deb
-
Testen Sie die Module mit den folgenden Befehlen:
sudo modprobe lustre
In einem erfolgreichen Fall sollte die Ausgabe leer sein.
sudo lsmod |grep lustre
-
Der Lustre-Client ist bereit. Starten Sie das System neu.
Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Ubuntu 24 erstellt haben.
-
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 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
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
-
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'
-
Aktualisieren Sie grub mit dem folgenden Befehl:
sudo update-grub
- Starten Sie den Client mit
sudo reboot
neu. Stellen Sie nach dem Neustart sicher, dass die richtige Kernelversion ausgeführt wird. -
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
-
Installieren Sie die Packages mit den folgenden Befehlen:
sudo apt-get update
sudo apt install --fix-broken ./*.deb
-
Testen Sie die Module mit den folgenden Befehlen:
sudo modprobe lustre
sudo lsmod |grep lustre
-
Der Lustre-Client ist bereit. Starten Sie das System neu.