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.

Aufbau für Oracle Linux 8

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

  1. 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.
  2. Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
  3. 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
  4. 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
  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
  6. Prüfen Sie die RPMs:

    ls -l *.rpm
  7. 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.

Aufbau für Oracle Linux 9

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

  1. 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.
  2. Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
  3. 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
  4. 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
  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
  6. Prüfen Sie die RPMs:

    ls -l *.rpm
  7. 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.

Installation unter Oracle Linux 8

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.

  1. Erstellen Sie ein Verzeichnis auf der Instanz, in der Sie den Lustre-Client installieren möchten. Beispiel:

    mkdir lustre-rpms
  2. 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
  3. 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.
  4. Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
  5. 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
  6. Installieren Sie die Client-RPMs mit dem folgenden Befehl:

    sudo yum localinstall -y ./*.rpm
  7. Testen Sie die Module mit den folgenden Befehlen:

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

Installation unter Oracle Linux 9

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.

  1. Erstellen Sie ein Verzeichnis auf der Instanz, in der Sie den Lustre-Client installieren möchten. Beispiel:

    mkdir lustre-rpms
  2. 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
  3. 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.
  4. Stellen Sie sicher, dass das System den RHCK-Kernel nach dem Neustart ausführt.
  5. 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
  6. Installieren Sie die Client-RPMs mit dem folgenden Befehl:

    sudo yum localinstall -y ./*.rpm
  7. Testen Sie die Module mit den folgenden Befehlen:

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