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.
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.
- 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.
- Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
-
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
-
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
-
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
-
Inspeccione los RPM:
ls -l *.rpm
-
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.
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.
- 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.
- Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
-
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
-
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
-
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
-
Inspeccione los RPM:
ls -l *.rpm
-
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.
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.
-
Cree un directorio en la instancia en la que desee instalar el cliente Lustre. Por ejemplo:
mkdir lustre-rpms
-
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
- 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.
- Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
-
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
-
Instale los RPM de cliente mediante el siguiente comando:
sudo yum localinstall -y ./*.rpm
-
Pruebe los módulos con los siguientes comandos:
sudo modprobe lustre
sudo lsmod |grep lustre
-
El cliente de Lustre está listo. Reinicio del sistema.
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.
-
Cree un directorio en la instancia en la que desee instalar el cliente Lustre. Por ejemplo:
mkdir lustre-rpms
-
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
- 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.
- Asegúrese de que el sistema esté ejecutando el núcleo RHCK después del reinicio.
-
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
-
Instale los RPM de cliente mediante el siguiente comando:
sudo yum localinstall -y ./*.rpm
-
Pruebe los módulos con los siguientes comandos:
sudo modprobe lustre
sudo lsmod |grep lustre
-
El cliente de Lustre está listo. Reinicio del sistema.