Clientes de Lustre para Oracle Linux

Cree e instale clientes Lustre para Oracle Linux, de modo que pueda acceder a File Storage con el sistema de archivos Lustre.

Creación de clientes

Cree un cliente Lustre compatible con su versión de Oracle Linux y, a continuación, instale el cliente.

Creación para Oracle Linux 8

Cree un cliente Lustre en un sistema y, a continuación, instale el paquete de cliente en cada instancia que monte un sistema de archivos Lustre.

  1. Para utilizar un cliente Lustre con Oracle Linux, el núcleo se debe cambiar a Red Hat Compatible Kernel (RHCK). El cambio de versiones de núcleo se describe en Changing the default kernel in Oracle Linux.
  2. Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
  3. Instale los paquetes necesarios con los siguientes comandos:

    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. Clone el repositorio de origen del cliente Lustre y desproteja el cliente mediante los siguientes comandos:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.5
  5. Cree el cliente y los RPM. Todos los RPM de Lustre del directorio actual se crean con los siguientes comandos:

    sudo sh autogen.sh
    ./configure --enable-client
    sudo make
    sudo make rpms
    sudo make dkms-rpm
  6. Inspeccione los RPM:

    ls -l *.rpm
  7. Si planea instalar el cliente Lustre en la misma instancia que lo creó, ejecute los siguientes comandos:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Continúe con Installing on Oracle Linux 8.

Creación para Oracle Linux 9

Cree un cliente Lustre en un sistema y, a continuación, instale el paquete de cliente en cada instancia que monte un sistema de archivos Lustre.

  1. Para utilizar un cliente Lustre con Oracle Linux, el núcleo se debe cambiar a Red Hat Compatible Kernel (RHCK). El cambio de versiones de núcleo se describe en Changing the default kernel in Oracle Linux.
  2. Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
  3. Instale los paquetes necesarios con los siguientes comandos:

    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. Clone el repositorio de origen del cliente Lustre y desproteja el cliente mediante los siguientes comandos:

    git clone https://github.com/lustre/lustre-release.git lustre-client
    cd lustre-client/
    git checkout tags/2.15.90
  5. Cree el cliente y los RPM. Todos los RPM de Lustre del directorio actual se crean con los siguientes comandos:

    sudo sh autogen.sh
    ./configure --enable-client
    sudo make
    sudo make rpms
    sudo make dkms-rpm
  6. Inspeccione los RPM:

    ls -l *.rpm
  7. Si planea instalar el cliente Lustre en la misma instancia que lo creó, ejecute los siguientes comandos:

    sudo make install
    sudo depmod
    sudo modprobe lustre

Continúe con Installing on Oracle Linux 9.

Instalación de clientes

Utilice las siguientes secciones para instalar clientes Lustre para Oracle Linux. En estos pasos, se asume que ya creó un cliente Lustre para Oracle Linux.

Instalación en Oracle Linux 8

En estos pasos, se asume que ya ha creado un cliente Lustre para Oracle Linux 8.

En este ejemplo, el paquete de cliente Lustre Dynamic Kernel Module Support (DKMS) se utiliza para su flexibilidad en diferentes versiones del núcleo. Sin embargo, si está utilizando el cliente DKMS, los módulos Lustre deben construirse cuando se instalan o el núcleo se actualiza. Puede elegir los RPM que desea instalar, como el paquete kmod-lustre-client no de DKMS para los módulos de Linux.

  1. Cree un directorio en la instancia en la que desee instalar el cliente Lustre. Por ejemplo:

    mkdir lustre-rpms
  2. Copie los RPM de Lustre. En este ejemplo, se utilizan los RPM de DKMS, como:

    lustre-client-2.15.5-1.el8.x86_64.rpm
    lustre-client-dkms-2.15.5-1.el8.noarch.rpm
  3. Para utilizar un cliente Lustre con Oracle Linux, el núcleo se debe cambiar a Red Hat Compatible Kernel (RHCK). El cambio de versiones de núcleo se describe en Changing the default kernel in Oracle Linux.
  4. Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
  5. Active el repositorio de Linux necesario para las dependencias e instale las dependencias mediante los siguientes comandos:

    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. Instale los RPM de cliente mediante el siguiente comando:

    sudo yum localinstall -y ./*.rpm
  7. Pruebe los módulos con los siguientes comandos:

    sudo modprobe lustre
    sudo lsmod |grep lustre
  8. El cliente de Lustre está listo. Reinicio del sistema.

Instalación en Oracle Linux 9

En estos pasos, se asume que ya ha creado un cliente Lustre para Oracle Linux 9.

En este ejemplo, el paquete de cliente Lustre Dynamic Kernel Module Support (DKMS) se utiliza para su flexibilidad en diferentes versiones del núcleo. Sin embargo, si está utilizando el cliente DKMS, los módulos Lustre deben construirse cuando se instalan o el núcleo se actualiza. Puede elegir los RPM que desea instalar, como el paquete kmod-lustre-client no de DKMS para los módulos de Linux.

  1. Cree un directorio en la instancia en la que desee instalar el cliente Lustre. Por ejemplo:

    mkdir lustre-rpms
  2. Copie los RPM de Lustre. En este ejemplo, se utilizan los RPM de DKMS, como:

    llustre-client-2.15.90-1.el9.x86_64.rpm
    lustre-client-dkms-2.15.90-1.el9.x86_64.rpm
  3. Para utilizar un cliente Lustre con Oracle Linux, el núcleo se debe cambiar a Red Hat Compatible Kernel (RHCK). El cambio de versiones de núcleo se describe en Changing the default kernel in Oracle Linux.
  4. Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
  5. Active el repositorio de Linux necesario para las dependencias e instale las dependencias mediante los siguientes comandos:

    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. Instale los RPM de cliente mediante el siguiente comando:

    sudo yum localinstall -y ./*.rpm
  7. Pruebe los módulos con los siguientes comandos:

    sudo modprobe lustre
    sudo lsmod |grep lustre
  8. El cliente de Lustre está listo. Reinicio del sistema.