Clientes Lustre para Oracle Linux
Crie e instale clientes Lustre para o Oracle Linux para que você possa acessar um Armazenamento de Arquivos com o sistema de arquivos Lustre.
Construindo Clientes
Crie um cliente Lustre compatível com sua versão do Oracle Linux e, em seguida, instale o cliente.
Crie um cliente Lustre em um sistema e, em seguida, instale o pacote do cliente em cada instância que monta um sistema de arquivos Lustre.
- Para usar um cliente Lustre com o Oracle Linux, o kernel deve ser alterado para RHCK (Red Hat Compatible Kernel). Alternar versões do kernel é descrito em Alterando o kernel padrão no Oracle Linux.
- Verifique se o sistema está executando o kernel RHCK após a reinicialização.
-
Instale os pacotes necessários usando os seguintes comandos:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)sudo dnf config-manager --set-enabled ol${release}_codeready_buildersudo dnf config-manager --enable ol${release}_developer_EPELsudo yum-config-manager --enable ol${release}_developersudo 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 o repositório de origem do cliente Lustre e faça check-out do cliente usando os seguintes comandos:
git clone https://github.com/lustre/lustre-release.git lustre-clientcd lustre-client/git checkout tags/2.15.5 -
Crie o cliente e os RPMs. Todos os RPMs do Lustre no diretório atual são criados usando os seguintes comandos:
sudo sh autogen.sh ./configure --enable-client sudo make sudo make rpms sudo make dkms-rpm -
Inspecione os RPMs:
ls -l *.rpm -
Se você planeja instalar o cliente Lustre na mesma instância que o criou, execute os seguintes comandos:
sudo make installsudo depmodsudo modprobe lustre
Prossiga para Instalando no Oracle Linux 8.
Crie um cliente Lustre em um sistema e, em seguida, instale o pacote do cliente em cada instância que monta um sistema de arquivos Lustre.
- Para usar um cliente Lustre com o Oracle Linux, o kernel deve ser alterado para RHCK (Red Hat Compatible Kernel). Alternar versões do kernel é descrito em Alterando o kernel padrão no Oracle Linux.
- Verifique se o sistema está executando o kernel RHCK após a reinicialização.
-
Instale os pacotes necessários usando os seguintes comandos:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)sudo dnf config-manager --set-enabled ol${release}_codeready_buildersudo dnf config-manager --enable ol${release}_developer_EPELsudo yum-config-manager --enable ol${release}_developersudo 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 o repositório de origem do cliente Lustre e faça check-out do cliente usando os seguintes comandos:
git clone https://github.com/lustre/lustre-release.git lustre-clientcd lustre-client/git checkout tags/2.15.90 -
Crie o cliente e os RPMs. Todos os RPMs do Lustre no diretório atual são criados usando os seguintes comandos:
sudo sh autogen.sh ./configure --enable-client sudo make sudo make rpms sudo make dkms-rpm -
Inspecione os RPMs:
ls -l *.rpm -
Se você planeja instalar o cliente Lustre na mesma instância que o criou, execute os seguintes comandos:
sudo make installsudo depmodsudo modprobe lustre
Prossiga para Instalando no Oracle Linux 9.
Instalando clientes
Use as seções a seguir para instalar clientes Lustre para o Oracle Linux. Essas etapas pressupõem que você já criou um cliente Lustre para o Oracle Linux.
Essas etapas pressupõem que você já criou um cliente Lustre para o Oracle Linux 8.
Neste exemplo, o pacote cliente DKMS (Dynamic Kernel Module Support) do Lustre é usado para sua flexibilidade em diferentes versões do kernel. No entanto, se você estiver usando o cliente DKMS, os módulos Lustre devem ser criados quando ele for instalado ou o kernel for atualizado. Você pode escolher os RPMs que deseja instalar, como o pacote kmod-lustre-client não-DKMS para os módulos Linux.
-
Crie um diretório na instância em que deseja instalar o cliente Lustre. Por exemplo:
mkdir lustre-rpms -
Copie os RPMs Lustre. Neste exemplo, usamos os RPMs DKMS, como:
lustre-client-2.15.5-1.el8.x86_64.rpm lustre-client-dkms-2.15.5-1.el8.noarch.rpm - Para usar um cliente Lustre com o Oracle Linux, o kernel deve ser alterado para RHCK (Red Hat Compatible Kernel). Alternar versões do kernel é descrito em Alterando o kernel padrão no Oracle Linux.
- Verifique se o sistema está executando o kernel RHCK após a reinicialização.
-
Ative o repositório Linux necessário para dependências e instale dependências usando os seguintes comandos:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)sudo dnf config-manager --set-enabled ol${release}_codeready_buildersudo dnf config-manager --enable ol${release}_developer_EPELsudo yum install dkms libmount-devel libyaml-devel -
Instale os RPMs do cliente usando o seguinte comando:
sudo yum localinstall -y ./*.rpm -
Teste os módulos usando os seguintes comandos:
sudo modprobe lustresudo lsmod |grep lustre -
O cliente Lustre está pronto. Reinicializar o sistema.
Essas etapas pressupõem que você já criou um cliente Lustre para o Oracle Linux 9.
Neste exemplo, o pacote cliente DKMS (Dynamic Kernel Module Support) do Lustre é usado para sua flexibilidade em diferentes versões do kernel. No entanto, se você estiver usando o cliente DKMS, os módulos Lustre devem ser criados quando ele for instalado ou o kernel for atualizado. Você pode escolher os RPMs que deseja instalar, como o pacote kmod-lustre-client não-DKMS para os módulos Linux.
-
Crie um diretório na instância em que deseja instalar o cliente Lustre. Por exemplo:
mkdir lustre-rpms -
Copie os RPMs Lustre. Neste exemplo, usamos os RPMs DKMS, como:
llustre-client-2.15.90-1.el9.x86_64.rpm lustre-client-dkms-2.15.90-1.el9.x86_64.rpm - Para usar um cliente Lustre com o Oracle Linux, o kernel deve ser alterado para RHCK (Red Hat Compatible Kernel). Alternar versões do kernel é descrito em Alterando o kernel padrão no Oracle Linux.
- Verifique se o sistema está executando o kernel RHCK após a reinicialização.
-
Ative o repositório Linux necessário para dependências e instale dependências usando os seguintes comandos:
release=$(cat /etc/os-release | grep ^VERSION= |cut -f2 -d\" |cut -f1 -d.)sudo dnf config-manager --set-enabled ol${release}_codeready_buildersudo dnf config-manager --enable ol${release}_developer_EPELsudo yum install dkms libmount-devel libyaml-devel -
Instale os RPMs do cliente usando o seguinte comando:
sudo yum localinstall -y ./*.rpm -
Teste os módulos usando os seguintes comandos:
sudo modprobe lustresudo lsmod |grep lustre -
O cliente Lustre está pronto. Reinicializar o sistema.