Tu as 3 méthodes à ta disposition, il y a aussi la sauvegarde. Mais on ne décrit pas cette méthode, ce n'est pas assez “hype”.
Tu es un super adminsys. Tu maîtrises tes VM comme un Dieu “like a root by not like a groot” :)
Tu as mis toutes tes recettes en ANSIBLE stockées sur un git.
1: comme tu maîtrises l'adminsys, tu as dû mettre tes données vitales dans une partition spécifique, n'est-ce pas?
Tu es adminsys. Tu maîtrises tes VM comme un vrai padawan. Tu connais bien les recettes de cuisines mais pas encore les recettes ANSIBLE.
Tu es un jedi de la ligne de commande, ton système réagit avant que tu le touches.
Tu es prêt pour LA méthode de haut vol, accroches à ton siège, cela va secouer!
# Vu que tu as monté les partitions comme la source, tu peux tout copier sans risque. rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/
chroot /mnt grub-install --recheck /dev/sdb1 update-grub
Mes packages de base
apt install sudo vim lvm2 screen fail2ban qemu-guest-agent dnsutils
Un script de synchronisation
vi /root/rsync.sh
#!/bin/sh ############# # Préliminaires ############# # # Liste des packages de la source # apt list --installed > $HOSTNAME-apt-installed.txt # # Lister les packages de la source à ré-injecter # dpkg --get-selections > /root/$HOSTNAME-apt-installed.txt # # récupérer le fichier /root/$HOSTNAME-apt-installed.txt # # Réinjecter le fichier de packages # dpkg --set-selections < /root/$HOSTNAME-apt-installed.txt # # Installer les packges # apt-get -u dselect-upgrade ############# # Fichiers de configurations syncroniser ############# # # Rsync the apache configuration files rsync -avz --progress A.B.C.D:/etc/apache2/* /etc/apache2/ # # ############# # Données à migrer ############# # Données MariaDB rsync -avz --progress A.B.C.D:/data1/mariadb/* /data1/mariadb/ # Données WEB rsync -avz --progress A.B.C.D:/data1/www/* /data1/www/ # Données Autres