Todos os produtos
Search
Central de documentação

:Upgrade RHEL

Última atualização: Jul 03, 2026

Este tópico descreve como atualizar do Red Hat Enterprise Linux (RHEL) 7 para o RHEL 8 ou do RHEL 8 para o RHEL 9 em uma instância do Elastic Compute Service (ECS).

Atualizar do RHEL 7 para o RHEL 8

Após 30 de junho de 2024, o RHEL 7 passou da fase de Suporte de Manutenção para a fase de Vida Estendida. Desde então, a Red Hat fornece suporte técnico limitado para o RHEL 7. Para obter suporte técnico abrangente e atualizações de segurança, recomendamos atualizar do RHEL 7 para o RHEL 8.

Nota

Caso deseje continuar usando o RHEL 7.9, incluindo atualizações de segurança e correções de bugs para essa versão, recomendamos adquirir uma assinatura do complemento Alibaba Cloud Red Hat Enterprise Linux Extended Life Cycle Support (ELS). Para mais informações, consulte a seção Adquirir uma assinatura do complemento ELS do RHEL 7 no tópico "Red Hat Enterprise Linux".

Pré-requisitos

  • A instância ECS a ser atualizada deve ser compatível com o RHEL 8. Para mais informações, consulte Capacidades e Limites Tecnológicos do Red Hat Enterprise Linux.

  • A instância ECS a ser atualizada utiliza uma imagem pública do RHEL 7 adquirida na Alibaba Cloud com licença do RHEL 7 incluída ou usa uma imagem do RHEL 7 importada para a Alibaba Cloud com licença do RHEL 7 da Alibaba Cloud adquirida separadamente.

    Nota
    • Uma licença RHEL da Alibaba Cloud concede permissões legais para acessar o software RHEL, atualizações de segurança e suporte técnico durante o uso do RHEL na Alibaba Cloud.

    • Se você adquiriu um sistema operacional RHEL 7 diretamente da Red Hat, visite o site da Red Hat para obter informações sobre como atualizar do RHEL 7 para o RHEL 8.

Procedimento

  1. Antes de atualizar do RHEL 7 para o RHEL 8, compreenda os riscos envolvidos e crie snapshots para fazer backup dos dados. Isso garante a restauração dos dados caso ocorra algum problema durante a atualização.

  2. Conecte-se à instância ECS que executa o RHEL 7 como usuário root.

    Para mais informações, consulte Usar o Workbench para conectar-se a uma instância Linux via SSH.

    Importante

    A atualização envolve modificações na configuração do sistema e em arquivos de biblioteca. Permissões de root são necessárias para garantir a conclusão da atualização conforme o esperado.

  3. Execute o comando a seguir para verificar se a instância ECS possui uma licença RHEL 7 da Alibaba Cloud.

    rpm -q client-rhel7
    • Se nenhuma informação for retornada, a instância ECS não possui uma licença RHEL 7 da Alibaba Cloud. Nesse caso, adquira uma licença antes de atualizar o sistema operacional.

    • Se a saída for semelhante a client-rhel7-3.0-1.el7_9.noarch, a instância ECS possui uma licença RHEL 7 da Alibaba Cloud. Prossiga para as etapas seguintes.

      image

  4. Prepare o sistema operacional RHEL 7 para a atualização.

    1. Execute os comandos a seguir para atualizar o sistema operacional para a versão mais recente disponível no repositório atual — que contém correções para vulnerabilidades conhecidas, bugs e riscos de segurança — e reinicie o sistema operacional para aplicar a atualização:

      yum -y update
      reboot
    2. Execute o comando a seguir para instalar o utilitário Leapp no sistema operacional RHEL:

      yum -y install leapp leapp-rhui-alibaba --enablerepo="*"
    3. Execute o comando a seguir para verificar se o utilitário Leapp está instalado:

      leapp --version

      Se a saída for semelhante a leapp version xxx, o utilitário Leapp está instalado.

  5. Realize uma verificação pré-atualização.

    Devido às diferenças entre as versões do RHEL, é obrigatório usar o utilitário Leapp para realizar uma verificação pré-atualização. Analise os resultados e modifique as configurações conforme necessário, seguindo as sugestões de atualização.

    1. Execute a verificação pré-atualização.

      • Execute o comando a seguir para realizar a pré-atualização para a versão mais recente do RHEL 8:

        leapp preupgrade  --no-rhsm
      • Execute o comando a seguir para realizar a pré-atualização para uma versão específica do RHEL 8, como uma atualização do RHEL 7 para o RHEL 8.8:

        leapp preupgrade --no-rhsm --target 8.8
        Nota

        Para visualizar as versões suportadas do RHEL 8, execute o comando leapp preupgrade -h.

    2. Visualize os resultados da verificação pré-atualização.

      Os logs da verificação pré-atualização do Leapp estão armazenados nos seguintes arquivos:

      • /var/log/leapp/leapp-preupgrade.log: armazena os logs do utilitário Leapp.

      • /var/log/leapp/leapp-report.txt: armazena o relatório de verificação pré-atualização em formato de texto.

      • /var/log/leapp/leapp-report.json: armazena o relatório de verificação pré-atualização em formato JSON.

      Se a verificação pré-atualização falhar, itens específicos com falha serão exibidos conforme mostrado na figura a seguir.

      image.png

    3. (Condicionalmente obrigatório) Resolva problemas de pré-atualização.

      Verifique o arquivo de log /var/log/leapp/leapp-report.txt em busca de problemas de pré-atualização e resolva-os com base nas sugestões do utilitário Leapp. A seção a seguir descreve alguns problemas comuns de pré-atualização e suas soluções por nível de risco.

      • high (inhibitor): inibidores de alto risco. Problemas deste nível bloqueiam diretamente a atualização e devem ser resolvidos antes que o processo possa prosseguir.

        • Problema 1: Múltiplas versões do kernel estão instaladas.

          Risk Factor: high (inhibitor)
          Title: Multiple devel kernels installed
          Summary: DNF cannot produce a valid upgrade transaction when multiple kernel-devel packages are installed.
          Remediation: [hint] Remove all but one kernel-devel packages before running Leapp again.
          [command] yum -y remove kernel-devel-3.10.0-1160.11.1.el7

          Solução: Se houver múltiplas versões do kernel instaladas, desinstale todas as versões do kernel exceto a mais recente. Execute o comando sugerido pelo utilitário Leapp. Neste exemplo, o comando sugerido é yum -y remove kernel-devel-3.10.0-1160.11.1.el7.

        • Problema 2: Módulos de kernel não suportados pelo RHEL 8 estão carregados.

          Risk Factor: high (inhibitor)                                                                                                                                                                                         
          Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.                                                                                                                
          Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:                                                                                                                                  
               - floppy

          Solução: Execute comandos para desinstalar os módulos de kernel não suportados. Neste exemplo, o módulo floppy, não suportado pelo RHEL 8, está carregado. Para desinstalar o módulo floppy, execute o seguinte comando:

          rmmod floppy
        • Problema 3: O parâmetro PermitRootLogin está configurado incorretamente no arquivo sshd_config.

          Risk Factor: high (inhibitor)
          Title: Possible problems with remote login using root account
          Summary: OpenSSH configuration file does not explicitly state the option PermitRootLogin in sshd_config file, which will default in RHEL8 to "prohibit-password".
          Remediation: [hint] If you depend on remote root logins using passwords, consider setting up a different user for remote administration or adding "PermitRootLogin yes" to sshd_config. 
          If this change is ok for you, add explicit "PermitRootLogin prohibit-password" to your sshd_config to ignore this inhibitor

          Solução:

          1. No arquivo /etc/ssh/sshd_config, defina o valor padrão de PermitRootLogin como yes.

            Nota

            Os valores padrão de PermitRootLogin no RHEL 7 e no RHEL 8 são diferentes.

            • No RHEL 7, o valor padrão de PermitRootLogin é yes, o que permite logons baseados em senha e em par de chaves para o usuário root.

            • No RHEL 8, o valor padrão de PermitRootLogin é prohibit-password, o que nega logons baseados em senha para o usuário root.

          2. Execute o comando a seguir para reiniciar o sshd:

            systemctl restart sshd
        • Problema 4: Respostas obrigatórias estão ausentes no arquivo de respostas.

          Risk Factor: high (inhibitor)
          Title: Missing required answers in the answer file
          Summary: One or more sections in answerfile are missing user choices: remove_pam_pkcs11_module_check.confirm
          For more information consult https://leapp.readthedocs.io/en/latest/dialogs.html
          Remediation: [hint] Please register user choices with leapp answer cli command or by manually editing the answerfile.
          [command] leapp answer --section remove_pam_pkcs11_module_check.confirm=True

          Solução: Neste exemplo, a resposta à pergunta sobre a remoção do módulo Pluggable Authentication Modules (PAM), não suportado pelo RHEL 8, está ausente no arquivo /var/log/leapp/answerfile. Execute o comando a seguir para definir o parâmetro confirm como True e confirmar a remoção do módulo PAM:

          leapp answer --section remove_pam_pkcs11_module_check.confirm=True

          image.png

      • high: problemas de alto risco. Problemas deste nível não bloqueiam diretamente a atualização. No entanto, recomendamos resolvê-los antes ou depois da atualização para evitar exceções pós-atualização.

        • Problema 1: Pacotes de software específicos não podem ser instalados.

          Risk Factor: high
          Title: Packages from unknown repositories may not be installed
          Summary: 3 packages may not be installed or upgraded due to repositories unknown to leapp:
          - python3-pyxattr (repoid: rhel8-CRB)
          - rpcgen (repoid: rhel8-CRB)
          - ustr (repoid: rhel8-CRB)
          Remediation: [hint] In case the listed repositories are mirrors of official repositories for RHEL (provided by Red Hat on CDN) and their repositories IDs has been customized, you can change the configuration to use the official IDs instead of fixing the problem. You can also review the projected DNF upgrade transaction result in the logs to see what is going to happen, as this does not necessarily mean that the listed packages will not be upgraded. You can also install any missing packages after the in-place upgrade manually.

          Solução: Instale manualmente os pacotes de software ausentes após a conclusão da atualização.

        • Problema 2: Pacotes de software específicos do RHEL 7 não foram atualizados.

          Risk Factor: high
          Title: Some RHEL 7 packages have not been upgraded
          Summary: Following RHEL 7 packages have not been upgraded:
          leapp-upgrade-el7toel8-0.18.0-1.el7_9
          kernel-3.10.0-1160.92.1.el7
          leapp-rhui-alibaba-1.0.0-1.el7_9
          Please remove these packages to keep your system in supported state.

          Solução: Execute o comando yum remove para excluir esses pacotes de software. Por exemplo, execute o comando yum remove leapp-upgrade-el7toel8-0.18.0-1.el7_9 kernel-3.10.0-1160.92.1.el7 leapp-rhui-alibaba-1.0.0-1.el7_9.

      • medium: problemas de risco médio. Tais problemas não bloqueiam diretamente a atualização, mas recomenda-se resolvê-los antes ou depois do processo para eliminar possíveis falhas posteriores.

        Problema: O módulo pam_pkcs11 é removido da configuração PAM após a atualização.

        Title: Module pam_pkcs11 will be removed from PAM configuration
        Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.
        Remediation: [hint] Configure SSSD to replace pam_pkcs11

        Solução: Para garantir que o recurso de autenticação do sistema operacional atualizado funcione conforme o esperado, configure o System Security Services Daemon (SSSD) para substituir o pam_pkcs11.

      • low: problemas de baixo risco. Estes problemas têm impactos menores na atualização ou na operação do sistema. Ainda assim, aconselhamos sua resolução antes ou depois da atualização para assegurar uma operação estável do sistema.

        Problema: O SELinux é definido como modo permissive após a atualização.

        Risk Factor: low 
        Title: SElinux will be set to permissive mode
        Summary: SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.
        Remediation: [hint] Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the "/root/tmp_leapp_py3" SElinux warnings.

        Solução: Certifique-se de que nenhum aviso relacionado ao Security-Enhanced Linux (SELinux) seja gerado após a atualização. Em seguida, redefina o SELinux para o modo enforcing para garantir a segurança e a conformidade do sistema.

      • info: avisos informativos. Na maioria dos casos, problemas deste nível não afetam a atualização ou a operação do sistema. Revise os avisos no relatório para conhecer as alterações ocorridas durante a atualização.

        Problema: A versão de lançamento no arquivo /etc/dnf/vars/releasever é definida como a versão alvo atual.

        Risk Factor: info 
        Title: Release version in /etc/dnf/vars/releasever will be set to the current target release
        Summary: On this system, Leapp detected "releasever" variable is either configured through DNF/YUM configuration file and/or the system is using RHUI infrastructure. In order to avoid issues with repofile URLs (when --release option is not provided) in cases where there is the previous major.minor version value in the configuration, release version will be set to the target release version (8.8). This will also ensure the system stays on the expected target version after the upgrade

        Solução: Nenhuma operação é necessária.

  6. Atualize do RHEL 7 para o RHEL 8.

    • Execute o comando a seguir para atualizar para a versão mais recente do RHEL 8:

      leapp upgrade  --no-rhsm
    • Execute o comando a seguir para atualizar para uma versão específica do RHEL 8, como uma atualização do RHEL 7 para o RHEL 8.8:

      leapp upgrade  --no-rhsm --target 8.8

    A saída de comando a seguir indica que a atualização foi concluída.

    image.png

  7. Execute o comando a seguir para reiniciar a instância ECS:

    reboot
  8. Verifique o resultado da atualização.

    • Execute o comando cat /etc/redhat-release para verificar se a versão do sistema operacional foi atualizada.

    • Verifique os logs ou o relatório de atualização.

    • Confira se seus serviços estão executando conforme o esperado no RHEL 8.

  9. (Condicionalmente obrigatório) Execute os comandos a seguir para configurar o repositório de software do RHEL 8.

    Após a atualização, o arquivo /etc/dnf/vars/releasever é modificado por padrão para especificar a versão do RHEL 8 usada nas etapas anteriores. Por exemplo, o endereço do repositório RHEL 8 é definido como https://xxxx/8.8/xxx, permitindo acesso apenas aos pacotes de software do RHEL 8.8. Se desejar acesso automático aos pacotes da versão secundária mais recente do RHEL 8, exclua o arquivo de configuração releasever e reconstrua o cache de metadados. Dessa forma, você obtém os patches de segurança e atualizações de recursos mais recentes.

    rm -f /etc/dnf/vars/releasever
    dnf clean all && dnf makecache

    Após a execução dos comandos acima, o endereço do repositório RHEL 8 é atualizado para https://xxxx/8/xxx. Assim, o sistema operacional pode obter automaticamente os patches de segurança e atualizações de recursos mais recentes do RHEL 8, garantindo que esteja sempre atualizado.

Atualizar do RHEL 8 para o RHEL 9

Embora o RHEL 8 ainda esteja na fase de Suporte Completo, você pode atualizar do RHEL 8 para o RHEL 9 para obter os recursos mais recentes, adaptações de hardware e suporte de longo prazo.

Pré-requisitos

  • A instância ECS a ser atualizada deve ser compatível com o RHEL 9. Para mais informações, consulte Capacidades e Limites Tecnológicos do Red Hat Enterprise Linux.

  • A instância ECS a ser atualizada utiliza uma imagem pública do RHEL 8 adquirida na Alibaba Cloud com licença do RHEL 8 incluída ou usa uma imagem do RHEL 8 importada para a Alibaba Cloud com licença do RHEL 8 da Alibaba Cloud adquirida separadamente.

    Nota
    • Uma licença RHEL da Alibaba Cloud concede permissões legais para acessar o software RHEL, atualizações de segurança e suporte técnico durante o uso do RHEL na Alibaba Cloud.

    • Se você adquiriu um sistema operacional RHEL 8 diretamente da Red Hat, visite o site da Red Hat para obter informações sobre como atualizar do RHEL 8 para o RHEL 9.

Procedimento

  1. Antes de atualizar do RHEL 8 para o RHEL 9, compreenda os riscos envolvidos e crie snapshots para fazer backup dos dados. Isso garante a restauração dos dados caso ocorra algum problema durante a atualização.

  2. Conecte-se à instância ECS que executa o sistema operacional RHEL 8 como usuário root.

    Para mais informações, consulte Usar o Workbench para conectar-se a uma instância Linux via SSH.

    Importante

    A atualização envolve modificações na configuração do sistema e em arquivos de biblioteca. Permissões de root são necessárias para garantir a conclusão da atualização conforme o esperado.

  3. Execute o comando a seguir para verificar se a instância ECS possui uma licença RHEL 8 da Alibaba Cloud:

    rpm -qa |grep aliyun
    • Se nenhuma informação for retornada, a instância ECS não possui uma licença RHEL 8 da Alibaba Cloud. Nesse caso, adquira uma licença antes de atualizar o sistema operacional.

    • Se a saída do comando contiver uma versão secundária, como rhel8.6, abra um ticket para obter e instalar o pacote Red Hat Package Manager (RPM) mais recente antes de atualizar o sistema operacional para o RHEL 9.

      image

      Nota

      Para executar um sistema operacional RHEL na Alibaba Cloud, o sistema deve acessar o repositório de software da Red Hat usando a Alibaba Cloud Red Hat Update Infrastructure (RHUI). Se uma versão secundária, como aliyun_rhel8.6-2.0-1.noarch, estiver instalada no sistema operacional, ele poderá falhar ao conectar-se à RHUI, impedindo a obtenção de atualizações de software ou a atualização para uma nova versão.

    • Se a saída do comando contiver informações de licença, como aliyun_rhui_rhel8-2.0-3.x86_64, a instância ECS possui uma licença RHEL 8 da Alibaba Cloud. Prossiga para as etapas seguintes.

      image

  4. Prepare o sistema operacional RHEL 8 para a atualização.

    1. Execute os comandos a seguir para atualizar o sistema operacional para a versão mais recente disponível no repositório atual — que contém correções para vulnerabilidades conhecidas, bugs e riscos de segurança — e reinicie o sistema operacional para aplicar a atualização:

      yum -y update
      reboot
    2. Execute o comando a seguir para instalar o utilitário Leapp no sistema operacional RHEL:

      yum -y install leapp leapp-rhui-alibaba --enablerepo="*"
    3. Execute o comando a seguir para verificar se o utilitário Leapp está instalado:

      leapp --version

      Se a saída for semelhante a leapp version xxx, o utilitário Leapp está instalado.

  5. Realize uma verificação pré-atualização.

    Devido às diferenças entre as versões do RHEL, é obrigatório usar o utilitário Leapp para realizar uma verificação pré-atualização. Analise os resultados e modifique as configurações conforme necessário, seguindo as sugestões de atualização.

    1. Execute a verificação pré-atualização.

      • Execute o comando a seguir para realizar a pré-atualização para a versão mais recente do RHEL 9:

        leapp preupgrade  --no-rhsm
      • Execute o comando a seguir para realizar a pré-atualização para uma versão específica do RHEL 9, como uma atualização do RHEL 8 para o RHEL 9.4:

        leapp preupgrade --no-rhsm --target 9.4
        Nota

        Para visualizar as versões suportadas do RHEL 9, execute o comando leapp preupgrade -h.

    2. Visualize os resultados da verificação pré-atualização.

      Os logs da verificação pré-atualização do Leapp estão armazenados nos seguintes arquivos:

      • /var/log/leapp/leapp-preupgrade.log: armazena os logs do utilitário Leapp.

      • /var/log/leapp/leapp-report.txt: armazena o relatório de verificação pré-atualização em formato de texto.

      • /var/log/leapp/leapp-report.json: armazena o relatório de verificação pré-atualização em formato JSON.

      Se a verificação pré-atualização falhar, itens específicos com falha serão exibidos conforme mostrado na figura a seguir.

      image

    3. (Condicionalmente obrigatório) Resolva problemas de pré-atualização.

      Verifique o arquivo de log /var/log/leapp/leapp-report.txt em busca de problemas de pré-atualização e resolva-os com base nas sugestões do utilitário Leapp. A seção a seguir descreve alguns problemas comuns de pré-atualização e suas soluções por nível de risco.

      • high: problemas de alto risco. Problemas deste nível não bloqueiam diretamente a atualização. No entanto, recomendamos resolvê-los antes ou depois da atualização para evitar exceções pós-atualização.

        • Problema 1: Atores ou arquivos personalizados do leapp foram detectados.

          Risk Factor: high 
          Title: Detected custom leapp actors or files.
          Summary: We have detected installed custom actors or files on the system. These can be provided e.g. by third party vendors, Red Hat consultants, or can be created by users to customize the upgrade (e.g. to migrate custom applications). This is allowed and appreciated. However Red Hat is not responsible for any issues caused by these custom leapp actors. Note that upgrade tooling is under agile development which could require more frequent update of custom actors.
          The list of custom leapp actors and files:
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/content.crt
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/key.pem
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/leapp-alibaba.repo
          Related links:
              - Customizing your Red Hat Enterprise Linux in-place upgrade: https://red.ht/customize-rhel-upgrade
          Remediation: [hint] In case of any issues connected to custom or third party actors, contact vendor of such actors. Also we suggest to ensure the installed custom leapp actors are up to date, compatible with the installed packages.

          Solução: Certifique-se de que os atores personalizados estejam atualizados e compatíveis com o utilitário Leapp e o ambiente do sistema. Após a conclusão da atualização, verifique se o sistema operacional executa conforme o esperado e corrija quaisquer exceções causadas por atores personalizados o mais rápido possível. Para obter informações sobre como gerenciar atores personalizados, consulte Personalizando sua atualização in-place do Red Hat Enterprise Linux.

        • Problema 2: A configuração do GRUB2 é atualizada automaticamente durante a atualização.

          Risk Factor: high 
          Title: GRUB2 core will be automatically updated during the upgrade
          Summary: On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running "grub2-install" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.

          Solução: Verifique a configuração do GRand Unified Bootloader (GRUB) após a atualização para garantir que o sistema operacional inicie conforme o esperado.

      • low: problemas de baixo risco. Tais problemas têm impactos menores no processo de atualização ou na operação do sistema. Ainda assim, aconselhamos sua resolução antes ou depois da atualização para assegurar uma operação estável do sistema.

        Problema: O SELinux é definido como modo permissive após a atualização.

        Risk Factor: low 
        Title: SElinux will be set to permissive mode
        Summary: SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.
        Remediation: [hint] Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the "/root/tmp_leapp_py3" SElinux warnings.

        Solução: Certifique-se de que nenhum aviso relacionado ao SELinux seja gerado após a atualização. Em seguida, redefina o SELinux para o modo enforcing para garantir a segurança e a conformidade do sistema.

      • info: avisos informativos. Na maioria dos casos, problemas deste nível não afetam a atualização ou a operação do sistema. Revise os avisos no relatório para conhecer as alterações ocorridas durante a atualização.

        Problema: Repositórios específicos do sistema alvo estão excluídos.

        Risk Factor: info 
        Title: Excluded target system repositories
        Summary: The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.
        - rhui-codeready-builder-for-rhel-9-aarch64-rhui-rpms
        - codeready-builder-for-rhel-9-aarch64-rpms
        - codeready-builder-for-rhel-9-s390x-rpms
        - codeready-builder-beta-for-rhel-9-ppc64le-rpms
        - codeready-builder-for-rhel-9-x86_64-rpms
        Remediation: [hint] If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).

        Solução: Se determinados repositórios excluídos ainda forem necessários durante a atualização, habilite-os usando a opção --enablerepo.

    4. Atualize do RHEL 8 para o RHEL 9.

      • Execute o comando a seguir para atualizar para a versão mais recente do RHEL 9:

        leapp upgrade  --no-rhsm
      • Execute o comando a seguir para atualizar para uma versão específica do RHEL 9, como uma atualização do RHEL 8 para o RHEL 9.4:

        leapp upgrade  --no-rhsm --target 9.4

      A saída de comando a seguir indica que a atualização foi concluída.

      image

    5. Execute o comando a seguir para reiniciar a instância ECS:

      reboot
    6. Verifique o resultado da atualização.

      • Execute o comando cat /etc/redhat-release para verificar se a versão do sistema operacional foi atualizada.

      • Verifique os logs ou o relatório de atualização.

      • Confira se seus serviços estão executando conforme o esperado no RHEL 9.

    7. (Condicionalmente obrigatório) Execute os comandos a seguir para configurar o repositório de software do RHEL 9.

      Após a atualização, o arquivo /etc/dnf/vars/releasever é modificado por padrão para especificar a versão do RHEL 9 usada nas etapas anteriores. Por exemplo, o endereço do repositório RHEL 9 é definido como https://xxxx/9.4/xxx, permitindo acesso apenas aos pacotes de software do RHEL 9.4. Se desejar acesso automático aos pacotes da versão secundária mais recente do RHEL 9, exclua o arquivo de configuração releasever e reconstrua o cache de metadados. Dessa forma, você obtém os patches de segurança e atualizações de recursos mais recentes.

      rm -f /etc/dnf/vars/releasever
      dnf clean all && dnf makecache

      Após a execução dos comandos acima, o endereço do repositório RHEL 9 é atualizado para https://xxxx/9/xxx. Assim, o sistema operacional pode obter automaticamente os patches de segurança e atualizações de recursos mais recentes do RHEL 9, garantindo que esteja sempre atualizado.

    8. Referências