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
- Atualizada para uma nova versão RHEL. Para mais informações, consulte Seção 12.2, “Atualização para outra versão usando Boom”.
Procedimento
Fundir o instantâneo:
lvconvert --merge rhel/root_snapshot_before_changes
# lvconvert --merge rhel/root_snapshot_before_changesCopy to Clipboard Copied! Toggle word wrap Toggle overflow Criar uma entrada de rollback boot para o snapshot fundido:
Para a versão
boom-1.2ou posterior:boom create --backup --title "RHEL Rollback" --rootlv rhel/root
boom create --backup --title "RHEL Rollback" --rootlv rhel/rootCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para a versão
boom-1.1ou anterior:boom create --title "RHEL Rollback" --rootlv rhel/root --linux /boot/vmlinuz$(uname r).bak --initrd /boot/initramfs$(uname -r).img.bak
boom create --title "RHEL Rollback" --rootlv rhel/root --linux /boot/vmlinuz$(uname r).bak --initrd /boot/initramfs$(uname -r).img.bakCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Opcional: Ambiente de retrocesso do boot e restauração do estado do sistema:
reinicialização
# reinicializaçãoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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.NotaUma 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.
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:
Remova as entradas de inicialização do Red Hat Enterprise Linux 8 não utilizadas do sistema de arquivo
/boote atualize a configuração doGrub2:rm -f /boot/el8 grub2-mkconfig -o /boot/grub2/grub.cfg
# rm -f /boot/el8 # grub2-mkconfig -o /boot/grub2/grub.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow Restaurar a entrada de inicialização original do Red Hat Enterprise Linux 7:
new-kernel-pkg --update $(uname -r)
# new-kernel-pkg --update $(uname -r)Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Após o retorno bem sucedido ao sistema, exclua a entrada de inicialização
boom:boom list boom delete boot-id
# boom list # boom delete boot-idCopy to Clipboard Copied! Toggle word wrap Toggle overflow