GNU/Linux >> Tutoriales Linux >  >> Linux

Actualización de CentOS/RHEL 7 a CentOS/RHEL 8 mediante Leapp

La utilidad Leapp es un marco para actualizar y mejorar los sistemas operativos y las aplicaciones. Los paquetes de componentes de la utilidad permiten la creación de diferentes flujos de trabajo en perfiles para actualizar el software.

Actualmente, la utilidad Leapp se usa solo para actualizar los sistemas operativos, específicamente, desde la versión actual de CentOS/RHEL 7 a la versión actual de CentOS/RHEL 8. Los procedimientos de este documento no se aplican y no son compatibles con otros sistemas operativos o versiones. La utilidad Leapp también es compatible con las plataformas x86_64 y ARM (aarch64) al actualizar instancias de CentOS/RHEL/Fedora.

Las operaciones de Leapp constan de dos fases:

  • una fase previa a la actualización que ejecuta comprobaciones en el sistema para determinar si el software se puede actualizar.
  • La segunda fase es la actualización real en sí mismo, cuyo proceso se basa en archivos de configuración que asignan paquetes entre versiones anteriores y actuales del software.

Instalación de Leapp

Actualmente, Leapp se puede instalar desde paquetes RPM preparados para Fedora 26, 27 y 28, CentOS 7 y Red Hat Enterprise Linux 7. Si está utilizando una distribución diferente o desea compilar e instalar Leapp por su cuenta, siga estas instrucciones .

Fedora

Habilite el repositorio de Leapp Copr. Luego, instala Leapp.

$ sudo dnf install -y dnf-plugins-core
$ sudo dnf copr enable -y @leapp/leapp-devel
$ sudo dnf install -y leapp

Cent OS 7

Agregue el repositorio Leapp Copr e instale Leapp.

$ sudo yum install -y yum-plugins-copr
$ sudo yum copr enable -y @leapp/leapp-devel
$ sudo yum install -y leapp

Red Hat Enterprise Linux 7

Agregue el repositorio Leapp Copr e instale Leapp.

$ sudo curl https://copr.fedorainfracloud.org/coprs/g/leapp/leapp-devel/repo/epel-7/group_leapp-leapp-devel-epel-7.repo -o /etc/yum.repos.d/group_leapp-leapp-devel-epel-7.repo
$ sudo yum install -y leapp

La herramienta de salto

La herramienta leapp es una aplicación de usuario final diseñada para ejecutar flujos de trabajo específicos. Para ejecutar flujos de trabajo personalizados o crear actores, use la utilidad snactor. Actualmente proporcionamos un flujo de trabajo para actualizar los sistemas:

# leapp upgrade

Algunas fases de un flujo de trabajo de actualización reiniciarán el sistema y deberá reanudar la herramienta Leapp.

# leapp upgrade --resume


Linux
  1. Instalar Webmin en CentOS 7 / RHEL 7

  2. Cómo instalar Ruby 2.0.0 en CentOS y RHEL 6 usando RVM

  3. Cómo instalar paquetes usando dnf en CentOS/RHEL 8

  4. Cómo instalar gcc8 usando devtoolset-8-gcc

  5. Instale CentOS 7 usando el modo de texto

Instalar herramientas de desarrollo en RHEL 8 / CentOS 8

Cómo instalar Puppet en RHEL 8 / CentOS 8

Cómo instalar YUM en RHEL 8 / CentOS 8

Instale python 2 en RHEL 8 / CentOS 8

Cómo instalar RHEL 8 desde USB

Cómo instalar Flameshot en RHEL/CentOS usando Snapcraft