Instalação e Disponibilidade do UEK R6
Você pode instalar o Unbreakable Enterprise Kernel Release 6 no Oracle Linux 7.7 ou posterior e no Oracle Linux 8.1 ou posterior, executando o RHCK (Red Hat Compatible Kernel) ou uma versão anterior do Unbreakable Enterprise Kernel. Se você ainda estiver executando uma versão mais antiga do Oracle Linux, primeiro atualize o sistema para a release de atualização mais recente disponível.
O Unbreakable Enterprise Kernel Release 6 é suportado em plataformas x86-64, mas não no x86. O Unbreakable Enterprise Kernel Release 6 também é suportado em plataformas Arm (aarch64) de 64 bits.
Visão Geral da Instalação
Se você tiver uma assinatura do suporte do Oracle Unbreakable Linux, poderá obter os pacotes do Unbreakable Enterprise Kernel Release 6 registrando seu sistema na Unbreakable Linux Network (ULN) e assinando-o em canais adicionais. Consulte Assinando a Canais ULN.
Se o seu sistema não estiver registrado no ULN, você poderá obter a maioria dos pacotes do servidor yum do Oracle Linux. Consulte Ativando o Acesso aos Repositórios do Oracle Linux Yum Server.
Depois de assinar seu sistema para os canais apropriados no servidor ULN ou Oracle Linux yum, faça upgrade do sistema. Consulte Upgrading Your System.
Inscrevendo-se em Canais ULN
O procedimento a seguir pressupõe que você já tenha registrado seu sistema na ULN.
Para inscrever seu sistema em um canal na ULN:
-
Faça log-in em https://linux.oracle.com com seu nome de usuário e senha ULN.
-
Na guia Sistemas, clique no link nomeado para o sistema na lista de máquinas registradas.
-
Na página Detalhes do Sistema, clique em Gerenciar Inscrições.
-
Na página Resumo do Sistema, selecione cada um dos canais necessários na lista de canais disponíveis e clique na seta para a direita para mover o canal para a lista de canais inscritos.
-
Clique em Salvar Assinaturas.
Para obter informações sobre como usar a ULN, consulte Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 ou Oracle Linux 8: Managing Software on Oracle Linux.
Oracle Linux 7
A imagem do kernel e os pacotes de espaço do usuário estão disponíveis no canal ULN ol7_x86_64_UEKR6 para o Oracle Linux 7 em plataformas x86_64. Para plataformas aarch64, esses pacotes estão disponíveis no canal ULN ol7_aarch64_UEKR6.
Oracle Linux 8
A imagem do kernel e os pacotes de espaço do usuário estão disponíveis nos seguintes canais ULN para o Oracle Linux 8 em plataformas x86_64:
-
ol8_x86_64_UEKR6 -
ol8_x86_64_baseos_latest
Os pacotes de imagem e espaço do usuário do kernel do Oracle Linux 8 para o Oracle Linux 8 (aarch64) são disponibilizados por padrão no canal ULN ol8_aarch64_baseos_latest.
Ativando o Acesso aos Repositórios do Servidor Yum do Oracle Linux
Os pacotes para UEK R6 e aplicativos de espaço do usuário associados estão disponíveis no servidor yum do Oracle Linux em https://yum.oracle.com/.
Oracle Linux 7
Todas as imagens do kernel e pacotes de espaço do usuário associados para o Oracle Linux 7 nas plataformas x86_64 e aarch64 estão disponíveis no repositório ol7_UEKR6.
Para permitir o acesso aos repositórios do Oracle Linux 7 no servidor yum do Oracle Linux, use o yum-config-manager. Por exemplo, para permitir o acesso aos repositórios ol7_latest e ol7_UEKR6, execute o seguinte:
sudo yum-config-manager --enable ol7_latest ol7_UEKR6
Você só pode usar o yum-config-manager para ativar ou desativar repositórios em que você já tenha um arquivo de configuração para o repositório especificado. As configurações do repositório geralmente são armazenadas em /etc/yum.repos.d. As configurações de repositório necessárias para instalar o UEK no Oracle Linux 7 estão incluídas no pacote oraclelinux-release-el7. Talvez seja necessário atualizar este pacote para a versão mais recente para obter a configuração correta do repositório yum.
Consulte Oracle Linux 7: Administrator's Guide para obter mais informações.
Oracle Linux 8
As imagens do kernel e todos os pacotes de espaço do usuário associados para o Oracle Linux 8 em plataformas x86_64 estão disponíveis ativando os repositórios ol8_UEKR6, ol8_baseos_latest e ol8_addons.
Para plataformas aarch64, esses pacotes são fornecidos por padrão no repositório ol8_baseos_latest.
Para permitir o acesso aos repositórios do Oracle Linux 8 para a plataforma x86_64 no servidor yum do Oracle Linux, use o dnf config-manager. Por exemplo, para permitir o acesso aos repositórios ol8_baseos_latest, ol8_addons e ol8_UEKR6, execute o seguinte comando:
sudo dnf config-manager --enable ol8_baseos_latest ol8_addons ol8_UEKR6
Você só pode usar o dnf config-manager para ativar ou desativar repositórios em que você já tenha um arquivo de configuração para o repositório especificado. As configurações do repositório geralmente são armazenadas em /etc/yum.repos.d. As configurações de repositório necessárias para instalar o UEK no Oracle Linux 8 estão incluídas no pacote oraclelinux-release-el8. Talvez seja necessário atualizar este pacote para a versão mais recente para obter a configuração correta do repositório yum.
Consulte Oracle Linux 8: Gerenciando o Software no Oracle Linux para mais informações.
Atualizando seu sistema
Para atualizar o sistema para o Unbreakable Enterprise Kernel Release 6:
-
Ative o acesso aos canais ULN ou aos repositórios yum apropriados, conforme descrito em Assinando a Canais ULN e Ativando o Acesso aos Repositórios do Servidor Yum do Oracle Linux. É uma boa prática desativar quaisquer outros canais ou repositórios UEK que você tenha configurado anteriormente.
-
Após ativar o acesso aos canais apropriados, execute o seguinte comando para fazer upgrade do sistema para o UEK R6 no Oracle Linux 7:
sudo yum update
Como alternativa, execute o seguinte comando no Oracle Linux 8:
sudo dnf update
-
Depois de fazer upgrade do sistema, reinicialize-o, selecionando o kernel UEK R6 (versão 5.4) se este não for o kernel de inicialização padrão.
Para obter mais informações sobre como usar yum e dnf para instalar atualizações, consulte o Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 ou Oracle Linux 8: Managing Software on Oracle Linux.
Instalando os Pacotes RDMA Suportados pela Oracle para plataformas x86_64
O procedimento a seguir descreve como instalar os pacotes da versão RDMA. As instruções descrevem como remover pacotes oracle-ofed-release existentes anteriores e outros pacotes RDMA instalados anteriormente que podem causar conflitos durante a instalação dos pacotes RDMA UEK R6. Observe que os comandos yum usados neste procedimento podem ser intercambiados com o comando dnf disponível no Oracle Linux 8.
-
Além dos canais ULN e repositórios yum descritos em Assinando a Canais ULN e Ativando o Acesso aos Repositórios do Servidor Yum do Oracle Linux, inscreva o sistema no canal ULN RDMA apropriado ou no repositório yum.
Se você estiver usando o servidor yum do Oracle Linux, ative o repositório
ol7_UEKR6_RDMApara o Oracle Linux 7; ou o repositóriool8_UEKR6_RDMApara o Oracle Linux 8. Por exemplo, no Oracle Linux 7, execute o seguinte comando:sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA
No Oracle Linux 8, execute o seguinte comando:
sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA
Se você estiver inscrito no ULN, poderá se inscrever no
ol7_x86_64_UEKR6_RDMApara Oracle Linux 7; ou nool8_x86_64_UEKR6_RDMApara Oracle Linux 8. -
Remova quaisquer pacotes existentes relacionados ao RDMA, por exemplo:
sudo yum remove 'ibacm*' sudo yum remove 'ib-bonding*' sudo yum remove 'ibutils*' sudo yum remove 'infiniband-diags*' sudo yum remove 'libibacl*' sudo yum remove 'libibcm*' sudo yum remove 'libibmad*' sudo yum remove 'libibumad*' sudo yum remove 'libibverbs*' sudo yum remove 'libmlx4*' sudo yum remove 'librdmacm*' sudo yum remove 'libsdp*' sudo yum remove 'mlnx-tools' sudo yum remove 'mstflint*' sudo yum remove 'ofed-docs*' sudo yum remove 'ofed-scripts*' sudo yum remove 'opensm*' sudo yum remove 'oracle-ofed-release*' sudo yum remove 'oracle-rdma-release*' sudo yum remove 'oracle-rdma-tools' sudo yum remove 'perftest*' sudo yum remove 'qperf*' sudo yum remove 'rdma*' sudo yum remove 'rds-tools*' sudo yum remove 'sdpnetstat*'
-
Limpe todos os arquivos armazenados no cache do yum de todos os repositórios ativados:
sudo yum clean all
-
Instale os pacotes RDMA para UEK R6.
-
No Oracle Linux 7, execute os seguintes comandos:
sudo yum install rdma-core sudo yum install infiniband-diags sudo yum install libibverbs-utils sudo yum install librdmacm-utils sudo yum install mstflint sudo yum install oracle-rdma-tools sudo yum install rds-tools sudo yum install ibutils sudo yum install libibacl
- Se estiver instalando em um sistema bare-metal, instale o pacote
infiniband-diags:sudo yum install infiniband-diags - Se estiver instalando em uma VM convidada, instale o pacote
infiniband-diags-guest:sudo yum install infiniband-diags-guest
- Se estiver instalando em um sistema bare-metal, instale o pacote
-
No Oracle Linux 8, execute os seguintes comandos:
sudo dnf install rdma-core sudo dnf install libibverbs-utils sudo dnf install librdmacm-utils sudo dnf install mlnx-tools sudo dnf install mstflint sudo dnf install rds-tools
- Se estiver instalando em um sistema bare-metal, instale o pacote
infiniband-diags:sudo dnf install infiniband-diags - Se estiver instalando em uma VM convidada, instale o pacote
infiniband-diags-guest:sudo dnf install infiniband-diags-guest
- Se estiver instalando em um sistema bare-metal, instale o pacote
-
(Opcional) Se você precisar do pacote
perftest, instale o pacote executando:sudo yum install perftest
-
(Opcional) Se você precisar do pacote
qperf, instale o pacote executando:sudo yum install qperf
-
(Opcional) Se você precisar do pacote
libpcap, instale o pacote executando:sudo yum install libpcap
-
(Opcional) Se você precisar do pacote
ibacm, instale o pacote executando:sudo yum install ibacm -
(Opcional) Se você precisar do pacote
srp_daemon, instale o pacote executando:sudo yum install srp_daemon
-
Cada release do UEK requer um conjunto diferente de pacotes RDMA. Se você alterar o kernel no sistema para uma release do UEK antes do UEK R6, remova os pacotes RDMA baseados no UEK R6 existentes antes de instalar os pacotes corretos para o novo kernel.
Não é aconselhável fazer o downgrade de versões do UEK, exceto para fins de teste.
Upgrade de Pacotes RDMA Suportados pela Oracle para plataformas x86_64
A atualização típica de um pacote RDMA suportado pela Oracle pode ser obtida com o comando dnf update ou yum update. Observe que os comandos yum usados neste procedimento podem ser intercambiados com o comando dnf disponível no Oracle Linux 8.
Se você estiver fazendo upgrade de um sistema no qual o pacote oracle-rdma-release ou oracle-rdma-release-guest esteja instalado e a versão do pacote for anterior à versão 0.18.1-1 e você pretende fazer upgrade para a versão 0.18.1-1 ou superior, primeiro remova manualmente o pacote rdma-core-devel antes de executar a atualização. Remova este pacote usando o comando rpm -e --nodeps para remover o pacote fora do controle padrão do gerenciador de pacotes yum ou dnf e deixando quaisquer dependências intactas, por exemplo:
sudo /bin/rpm -e --nodeps rdma-core-devel sudo yum update
Se você estiver atualizando um sistema mais antigo em que o pacote oracle-ofed-release ou oracle-ofed-release-guest está instalado e pretende atualizar para o oracle-rdma-release ou oracle-rdma-release-guest versão 0.18.1-1 ou superior, deverá remover manualmente os pacotes de desenvolvimento que foram instalados para o OFED antes de executar a atualização ou instalação do pacote oracle-rdma-release ou oracle-rdma-release-guest:
sudo /bin/rpm -e --nodeps libibumad-devel libibverbs-devel librdmacm-devel libibmad-devel sudo yum install oracle-rdma-release-guest
Observe que essas etapas só são necessárias para a transição das versões dos pacotes oracle-rdma-release e oracle-rdma-release-guest anteriores à versão 0.18.1-1 para a versão 0.18.1-1 ou posterior; ou para a transição de oracle-ofed-release para a versão oracle-rdma-release 0.18.1-1 ou posterior. Essas etapas não são necessárias para atualizações depois que os pacotes estiverem na versão 0.18.1-1 ou posterior.
oracle-rdma-release ou oracle-rdma-release-guest instalado e se a versão do pacote for a versão 0.31.0-1, você poderá removê-lo porque esse pacote não tem mais nenhuma finalidade:sudo yum remove oracle-rdma-release*