Red Hat Training

A Red Hat training course is available for RHEL 8

12.5. Criando a entrada de rollback boot

O boot de retorno inicia o ambiente original do sistema e retrocede qualquer atualização para o estado do sistema anterior. A reversão da entrada de inicialização atualizada e de rollback para o ambiente original após sua revisão, agora está disponível através da entrada de inicialização de snapshot.

Uma entrada de rollback pode ser preparada a partir do sistema atualizado ou a partir do ambiente de snapshot.

Pré-requisitos

Procedimento

  1. Fundir o instantâneo:

    # lvconvert --merge rhel/root_snapshot_before_changes
  2. Criar uma entrada de rollback boot para o snapshot fundido:

    1. Para a versão boom-1.2 ou posterior:

      boom create --backup --title "RHEL Rollback" --rootlv rhel/root
    2. Para a versão boom-1.1 ou anterior:

      boom create --title "RHEL Rollback" --rootlv rhel/root --linux /boot/vmlinuz$(uname r).bak --initrd /boot/initramfs$(uname -r).img.bak
  3. Opcional: Ambiente de retrocesso do boot e restauração do estado do sistema:

    # reinicialização

    Quando o sistema for reinicializado, selecione o RHEL Rollback boot usando as setas do teclado e pressione Enter para iniciar esta entrada.

    O sistema inicia automaticamente a operação de fusão de snapshot quando o volume lógico root é ativado.

    Nota

    Uma vez iniciada a operação de fusão, o volume do instantâneo não está mais disponível. Após a inicialização bem sucedida da entrada de inicialização RHEL Rollback, a entrada de inicialização Root LV snapshot before changes não funciona mais porque agora está fundida no volume lógico original. A fusão de um volume lógico de instantâneo, destrói o instantâneo e restaura o estado anterior do volume de origem.

  4. Opcional: Uma vez concluída a operação de fusão, remova as entradas não utilizadas e restaure a entrada de inicialização original:

    1. Remova as entradas de inicialização do Red Hat Enterprise Linux 8 não utilizadas do sistema de arquivo /boot e atualize a configuração do Grub2:

      # rm -f /boot/el8
      # grub2-mkconfig -o /boot/grub2/grub.cfg
    2. Restaurar a entrada de inicialização original do Red Hat Enterprise Linux 7:

      # new-kernel-pkg --update $(uname -r)
  5. Após o retorno bem sucedido ao sistema, exclua a entrada de inicialização boom:

    # boom list
    # boom delete boot-id

Recursos adicionais

  • A página do homem boom.