adminsys:bougetavm
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| adminsys:bougetavm [2020/01/25 17:40] – [Déployer et appliquer tes recettes] tonio | adminsys: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, | //Tu as 3 méthodes à ta disposition, | ||
| - | Mais on ne le décrit, ce n'est pas assez " | + | Mais on ne décrit |
| ===== 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' | 1: comme tu maîtrises l' | ||
| 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' | + | - Tu créés tes partitions (on t' |
| - 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 | ||
| + | < | ||
| + | # Vu que tu as monté les partitions comme la source, tu peux tout copier sans risque. | ||
| + | rsync -aAXv --exclude={"/ | ||
| + | </ | ||
| + | - N' | ||
| + | < | ||
| + | chroot /mnt | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | **Mes packages de base** | ||
| + | < | ||
| + | apt install sudo vim lvm2 screen fail2ban qemu-guest-agent dnsutils | ||
| + | </ | ||
| + | |||
| + | |||
| + | **Un script de synchronisation** | ||
| + | < | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | #!/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 > / | ||
| + | # | ||
| + | # récupérer le fichier / | ||
| + | # | ||
| + | # Réinjecter le fichier de packages | ||
| + | # dpkg --set-selections < / | ||
| + | # | ||
| + | # Installer les packges | ||
| + | # apt-get -u dselect-upgrade | ||
| + | ############# | ||
| + | # Fichiers de configurations syncroniser | ||
| + | ############# | ||
| + | # | ||
| + | # Rsync the apache configuration files | ||
| + | rsync -avz --progress A.B.C.D:/ | ||
| + | # | ||
| + | # | ||
| + | ############# | ||
| + | # Données à migrer | ||
| + | ############# | ||
| + | # Données MariaDB | ||
| + | rsync -avz --progress A.B.C.D:/ | ||
| + | # Données WEB | ||
| + | rsync -avz --progress A.B.C.D:/ | ||
| + | # Données Autres | ||
| + | </ | ||
| + | |||
| + | |||
adminsys/bougetavm.1579974040.txt.gz · Dernière modification : 2020/01/25 17:40 de tonio
