Red Hat Training

A Red Hat training course is available for RHEL 8

12.5. Creación de una entrada de arranque de reversión

La entrada de arranque Rollback arranca el entorno original del sistema y revierte cualquier actualización al estado anterior del sistema. La reversión de la entrada de arranque actualizada y de reversión al entorno original después de revisarla, está ahora disponible a través de la entrada de arranque de instantáneas.

Se puede preparar una entrada de arranque de reversión desde el sistema actualizado o desde el entorno de instantáneas.

Requisitos previos

Procedimiento

  1. Fusiona la instantánea:

    # lvconvert --merge rhel/root_snapshot_before_changes
  2. Cree una entrada de arranque de reversión para la instantánea fusionada:

    1. Para la versión boom-1.2 o posterior:

      boom create --backup --title "RHEL Rollback" --rootlv rhel/root
    2. Para la versión boom-1.1 o anterior:

      boom create --title "RHEL Rollback" --rootlv rhel/root --linux /boot/vmlinuz$(uname r).bak --initrd /boot/initramfs$(uname -r).img.bak
  3. Opcional: Arrancar el entorno de reversión y restaurar el estado del sistema:

    # rebote

    Una vez que el sistema se reinicie, seleccione la entrada de RHEL Rollback entrada de arranque utilizando las teclas de flecha y pulse Enter para arrancar esta entrada.

    El sistema inicia automáticamente la operación de fusión de instantáneas una vez que se activa el volumen lógico root.

    Nota

    Una vez iniciada la operación de fusión, el volumen de instantánea ya no está disponible. Después de arrancar con éxito la entrada de arranque RHEL Rollback, la entrada de arranque Root LV snapshot before changes ya no funciona porque ahora está fusionada en el volumen lógico original. Al fusionar un volumen lógico de instantánea, se destruye la instantánea y se restaura el estado anterior del volumen de origen.

  4. Opcional: Una vez finalizada la operación de fusión, elimine las entradas no utilizadas y restaure la entrada de arranque original:

    1. Elimine las entradas de arranque de Red Hat Enterprise Linux 8 no utilizadas del sistema de archivos /boot y actualice la configuración de Grub2:

      # rm -f /boot/el8
      # grub2-mkconfig -o /boot/grub2/grub.cfg
    2. Restaurar la entrada de arranque original de Red Hat Enterprise Linux 7:

      # new-kernel-pkg --update $(uname -r)
  5. Después de la reversión exitosa del sistema, borre la entrada de arranque boom:

    # boom list
    # boom delete boot-id

Recursos adicionales

  • La página de manual boom.