9.2. Mise à niveau vers une autre version à l'aide de Boom Boot Manager
Effectuez une mise à niveau de votre système d'exploitation Red Hat Enterprise Linux à l'aide du gestionnaire de démarrage Boom.
Conditions préalables
- Vous utilisez une version actuelle de Red Hat Enterprise Linux.
-
Vous avez installé la version actuelle du paquetage
boom-boot
(version boom-1.3-3.el9, idéalement boom-1.4-4.el9 ou ultérieure). - Vous disposez d'un espace suffisant pour l'instantané. Faites une estimation de la taille en vous basant sur la taille de l'installation d'origine. Dressez la liste de tous les volumes logiques montés.
-
Vous avez installé le paquetage
leapp
. - Vous avez activé les dépôts de logiciels.
-
Vous avez activé le volume d'instantanés. S'il n'est pas actif, la commande
boom
échoue.
D'autres entrées d'amorçage peuvent inclure /usr ou /var.
Procédure
Créez un instantané de votre volume logique root:
Si votre système de fichiers racine utilise le provisionnement fin, créez un instantané fin :
# lvcreate -s rhel/root -kn -n root_snapshot_before_changes
Ici :
-
-s
crée l'instantané. -
rhel/root
copie le système de fichiers sur le volume logique. -n
root_snapshot_before_changes indique le nom de l'instantané.Lors de la création d'un instantané fin, ne définissez pas la taille de l'instantané. L'instantané est alloué à partir du thin pool.
-
Si votre système de fichiers racine utilise le provisionnement épais, créez un instantané épais :
# lvcreate -s rhel/root -n root_snapshot_before_changes -L 25g
Ici :
-
-s
crée l'instantané. -
rhel/root
copie le système de fichiers sur le volume logique. -
-n
root_snapshot_before_changes indique le nom de l'instantané. -L
25g est la taille de l'instantané. Faites une estimation de la taille en vous basant sur la taille de l'installation d'origine.Lors de la création d'un instantané épais, définissez la taille de l'instantané qui peut contenir toutes les modifications pendant la mise à niveau.
ImportantL'instantané créé n'inclut aucune modification supplémentaire du système.
-
Créer le profil :
# boom profile create --from-host --uname-pattern el9
Créer une entrée de démarrage instantanée du système d'origine à l'aide de copies de sauvegarde des images de démarrage d'origine :
# boom create --backup --title "Root LV snapshot before changes" --rootlv rhel/root_snapshot_before_changes
Ici :
-
--title
Root LV snapshot before changes est le nom de l'entrée d'amorçage qui apparaît dans la liste des entrées d'amorçage lors du démarrage du système. -
--rootlv
est le volume logique racine qui correspond à la nouvelle entrée de démarrage. - Après avoir effectué l'étape précédente, vous disposez d'une entrée de démarrage qui permet d'accéder au système d'origine, avant la mise à niveau.
-
Mettez à niveau vers Red Hat Enterprise Linux 9 à l'aide de l'utilitaire Leapp :
# leapp upgrade
-
Examiner et résoudre les éventuels blocages indiqués dans le rapport de commandement
leapp upgrade
.
-
Examiner et résoudre les éventuels blocages indiqués dans le rapport de commandement
Redémarrez avec l'entrée de démarrage mise à jour :
# leapp upgrade --reboot
- Sélectionnez l'entrée Red Hat Enterprise Linux Upgrade Initramfs dans l'écran de démarrage de GRUB.
L'utilitaire
leapp
crée l'entrée de démarrage de la mise à niveau. Exécutez la commande mentionnée ci-dessus pour redémarrer dans l'entrée de démarrage de mise à niveau, et procédez à l'exécution de la mise à niveau en place vers Red Hat Enterprise Linux 9. Après le processus de mise à niveau, l'argument reboot (redémarrer) initie un redémarrage automatique du système. L'écran GRUB s'affiche pendant le redémarrage.NoteLe sous-menu Snapshots de l'écran de démarrage GRUB n'est pas disponible dans Red Hat Enterprise Linux 9.
Verification steps
- Poursuivez la mise à niveau et installez les nouveaux paquetages RPM de Red Hat Enterprise Linux 9. Une fois la mise à niveau terminée, le système redémarre automatiquement. L'écran GRUB affiche la version mise à niveau et l'ancienne version du système d'exploitation disponible. La version mise à niveau du système est la sélection par défaut.
- Vérifiez si l'entrée Root LV snapshot before changes boot se trouve dans le menu GRUB. Si elle est présente, elle permet d'accéder instantanément à l'état du système d'exploitation avant la mise à niveau.
Ressources supplémentaires
-
boom(1)
page de manuel - Qu'est-ce que BOOM et comment l'installer ?
- Comment créer une entrée de démarrage BOOM