Outils pour utilisateurs

Outils du site


adminsys:bougetavm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
adminsys:bougetavm [2020/01/25 17:37] – [LiveCD et rsync] tonioadminsys:bougetavm [2020/02/01 14:21] (Version actuelle) – [Bouge ta VM] tonio
Ligne 1: Ligne 1:
 ====== Bouge ta VM ====== ====== Bouge ta VM ======
 //Tu as 3 méthodes à ta disposition, il y a aussi la sauvegarde. //Tu as 3 méthodes à ta disposition, il y a aussi la sauvegarde.
-Mais on ne le décrit, ce n'est pas assez "hype".//+Mais on ne décrit pas cette méthode, ce n'est pas assez "hype".//
 ===== Déployer et appliquer tes recettes ===== ===== Déployer et appliquer tes recettes =====
 Tu es un super adminsys. Tu maîtrises tes VM comme un Dieu "like a root by not like a groot" :) \\ Tu es un super adminsys. Tu maîtrises tes VM comme un Dieu "like a root by not like a groot" :) \\
Ligne 10: Ligne 10:
   - Et créer ton compte admin   - Et créer ton compte admin
   - Redescend tes recettes ansibles   - Redescend tes recettes ansibles
-  - Recopie uniquement les données vitales qui ne sont dans des répertoires spécifiques(1)+  - Recopie uniquement les données vitales qui ne sont dans des répertoires spécifiques((1: fsdfsdfsd))
  
 1: comme tu maîtrises l'adminsys, tu as dû mettre tes données vitales dans une [[adminsys:partition|partition spécifique]], n'est-ce pas?  1: comme tu maîtrises l'adminsys, tu as dû mettre tes données vitales dans une [[adminsys:partition|partition spécifique]], n'est-ce pas? 
Ligne 31: Ligne 31:
  
   - Tu as un liveCD. Sous Linux, c'est évident mais pas (encore) pour tout le monde!   - Tu as un liveCD. Sous Linux, c'est évident mais pas (encore) pour tout le monde!
-  - Tu démarres ta VM avec le liceCD +  - Tu démarres ta VM avec le liveCD 
-  - Tu créés tes partitions (on t'avais prévenu que c'était péchu! mais on t'as mis une petite aide+  - Tu créés tes partitions (on t'avais prévenu que c'était péchu! mais on t'as mis une petite aide)
   - Tu as mis la bonne configuration IP   - Tu as mis la bonne configuration IP
   - Tu peux lancer les synchronisations de toute ta VM via rsync   - Tu peux lancer les synchronisations de toute ta VM via rsync
 +<code>
 +# 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/
 +</code>
 +  - N'oublies pas de réinstaller grub
 +<code>
 +chroot /mnt
 + grub-install --recheck /dev/sdb1
 + update-grub
 +</code>
 +
 +
 +----
 +**Mes packages de base**
 +<code>
 +apt install sudo vim lvm2 screen fail2ban qemu-guest-agent dnsutils
 +</code>
 +
 +
 +**Un script de synchronisation**
 +<code>
 +vi /root/rsync.sh
 +</code>
 +
 +<code>
 +#!/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
 +</code>
 +
 +
adminsys/bougetavm.1579973869.txt.gz · Dernière modification : 2020/01/25 17:37 de tonio