upgrade_vm_debian_11_vers_12
Table of Contents
Upgrade debian 11.11 to 12
Faire un snap de sauvegarde avant opération
Je fais un snap à froid, le serveur n'est pas critique.
#Arrêt de la vm
virsh shutdown mailserver3
#Snap avant opération
lvcreate -s \ -n virt-mailserver3-thin_pre_upgrade_$(date +%Y%m%d) \ /dev/libvirt_lvm/virt-mailserver3-thin
#start de la vm
virsh start mailserver3
Upgrade
#Mettre à jour la vm coté système.
apt-get update apt-get upgrade
#Garder une copie des sources apt qui on été utilisées.
root@mailserver:~# cp /etc/apt/sources.list /root/
#Contenu de la source
root@mailserver:~# cat /etc/apt/sources.list # deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 NETINST 20221217-10:42]/ bullseye main #deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 NETINST 20221217-10:42]/ bullseye main deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main deb-src http://security.debian.org/debian-security bullseye-security main # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual.
#Je change la source avec sed, je remplace bullseye par bookworm
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
#On update le repo
apt-get update
Ne pas oublier de lancer un screen pour la persistance de la console.
- ctrl-a c ⇒ créé une nouvelle console
- ctrl-a n ⇒ on passe sur la prochaine console
- ctrl-a p ⇒ on passe sur la console précédente
En cas de perte de liaison, si le terminal ssh se ferme, on peut reprendre la main sur l'upgrade en cours.
- screen -ls ⇒ list les consoles actives
- screen -R ⇒ résume la console
screen
#On procède à l'upgrade
apt-get dist-upgrade #Me liste les packages qui seront mis à jour, soit 785 dont 300 nouveaux. .... 785 upgraded, 300 newly installed, 27 to remove and 0 not upgraded. Need to get 600 MB of archives. After this operation, 1,303 MB of additional disk space will be used. Do you want to continue? [Y/n] Y
Restart services during package upgrades without asking? => yes
upgrade_vm_debian_11_vers_12.txt · Last modified: by ppj
