Lustre Clients für Oracle Linux
Erstellen und installieren Sie Lustre-Clients für Oracle Linux, damit Sie auf ein File Storage with Lustre-Dateisystem zugreifen können.
Kunden erstellen
Erstellen Sie einen Lustre-Client, der mit Ihrer Oracle Linux-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.
- Um einen Lustre-Client mit Oracle Linux zu verwenden, muss der Kernel in Red Hat Compatible Kernel (RHCK) geändert werden. Das Wechseln von Kernelversionen wird unter Ändern des Standardkernels in Oracle Linux beschrieben.
- Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
-
Installieren Sie erforderliche Packages mit den folgenden Befehlen:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)
sudo dnf config-manager --set-enabled ol${release}_codeready_builder
sudo dnf config-manager --enable ol${release}_developer_EPEL
sudo yum-config-manager --enable ol${release}_developer
sudo yum install git libtool patch pkgconfig libnl3-devel.x86_64 libblkid-devel libuuid-devel rpm-build kernel-rpm-macros kernel-devel kernel-abi-whitelists libmount libmount-devel libyaml-devel
-
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
-
Erstellen Sie den Client und RPMs. Alle Lustre RPMs im aktuellen Verzeichnis werden mit den folgenden Befehlen erstellt:
sudo sh autogen.sh ./configure --enable-client sudo make sudo make rpms sudo make dkms-rpm
-
Prüfen Sie die RPMs:
ls -l *.rpm
-
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 Oracle Linux 8 fort.
Erstellen Sie einen Lustre-Client auf einem System, und installieren Sie das Clientpackage dann auf jeder Instanz, die ein Lustre-Dateisystem mountet.
- Um einen Lustre-Client mit Oracle Linux zu verwenden, muss der Kernel in Red Hat Compatible Kernel (RHCK) geändert werden. Das Wechseln von Kernelversionen wird unter Ändern des Standardkernels in Oracle Linux beschrieben.
- Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
-
Installieren Sie erforderliche Packages mit den folgenden Befehlen:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)
sudo dnf config-manager --set-enabled ol${release}_codeready_builder
sudo dnf config-manager --enable ol${release}_developer_EPEL
sudo yum-config-manager --enable ol${release}_developer
sudo yum install git libtool patch pkgconfig libnl3-devel.x86_64 libblkid-devel libuuid-devel rpm-build kernel-rpm-macros kernel-devel libmount libmount-devel libyaml-devel
-
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
-
Erstellen Sie den Client und RPMs. Alle Lustre RPMs im aktuellen Verzeichnis werden mit den folgenden Befehlen erstellt:
sudo sh autogen.sh ./configure --enable-client sudo make sudo make rpms sudo make dkms-rpm
-
Prüfen Sie die RPMs:
ls -l *.rpm
-
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 Oracle Linux 9 fort.
Clients installieren
In den folgenden Abschnitten können Sie Lustre-Clients für Oracle Linux installieren. Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Oracle Linux erstellt haben.
Bei diesen Schritten wird davon ausgegangen, dass Sie bereits einen Lustre-Client für Oracle Linux 8 erstellt haben.
In diesem Beispiel wird das Lustre Dynamic Kernel Module Support-(DKMS-)Clientpackage für seine Flexibilität über verschiedene Kernelversionen hinweg verwendet. Wenn Sie jedoch den DKMS-Client verwenden, müssen Lustre-Module erstellt werden, wenn er installiert ist oder der Kernel aktualisiert wird. Sie können die RPMs auswählen, die Sie installieren möchten, wie das Nicht-DKMS-Package kmod-lustre-client
für die Linux-Module.
-
Erstellen Sie ein Verzeichnis auf der Instanz, in der Sie den Lustre-Client installieren möchten. Beispiel:
mkdir lustre-rpms
-
Kopieren Sie die Lustre RPMs. In diesem Beispiel verwenden wir die DKMS-RPMs, wie:
lustre-client-2.15.5-1.el8.x86_64.rpm lustre-client-dkms-2.15.5-1.el8.noarch.rpm
- Um einen Lustre-Client mit Oracle Linux zu verwenden, muss der Kernel in Red Hat Compatible Kernel (RHCK) geändert werden. Das Wechseln von Kernelversionen wird unter Ändern des Standardkernels in Oracle Linux beschrieben.
- Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
-
Aktivieren Sie das erforderliche Linux-Repository für Abhängigkeiten, und installieren Sie Abhängigkeiten mit den folgenden Befehlen:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)
sudo dnf config-manager --set-enabled ol${release}_codeready_builder
sudo dnf config-manager --enable ol${release}_developer_EPEL
sudo yum install dkms libmount-devel libyaml-devel
-
Installieren Sie die Client-RPMs mit dem folgenden Befehl:
sudo yum localinstall -y ./*.rpm
-
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 Oracle Linux 9 erstellt haben.
In diesem Beispiel wird das Lustre Dynamic Kernel Module Support-(DKMS-)Clientpackage für seine Flexibilität über verschiedene Kernelversionen hinweg verwendet. Wenn Sie jedoch den DKMS-Client verwenden, müssen Lustre-Module erstellt werden, wenn er installiert ist oder der Kernel aktualisiert wird. Sie können die RPMs auswählen, die Sie installieren möchten, wie das Nicht-DKMS-Package kmod-lustre-client
für die Linux-Module.
-
Erstellen Sie ein Verzeichnis auf der Instanz, in der Sie den Lustre-Client installieren möchten. Beispiel:
mkdir lustre-rpms
-
Kopieren Sie die Lustre RPMs. In diesem Beispiel verwenden wir die DKMS-RPMs, wie:
llustre-client-2.15.90-1.el9.x86_64.rpm lustre-client-dkms-2.15.90-1.el9.x86_64.rpm
- Um einen Lustre-Client mit Oracle Linux zu verwenden, muss der Kernel in Red Hat Compatible Kernel (RHCK) geändert werden. Das Wechseln von Kernelversionen wird unter Ändern des Standardkernels in Oracle Linux beschrieben.
- Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
-
Aktivieren Sie das erforderliche Linux-Repository für Abhängigkeiten, und installieren Sie Abhängigkeiten mit den folgenden Befehlen:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)
sudo dnf config-manager --set-enabled ol${release}_codeready_builder
sudo dnf config-manager --enable ol${release}_developer_EPEL
sudo yum install dkms libmount-devel libyaml-devel
-
Installieren Sie die Client-RPMs mit dem folgenden Befehl:
sudo yum localinstall -y ./*.rpm
-
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.