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:47] – 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 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 | ||
+ | | ||
+ | | ||
+ | </ | ||
Ligne 40: | Ligne 50: | ||
**Mes packages de base** | **Mes packages de base** | ||
< | < | ||
- | apt install sudo vim lvm2 open-vm-tools | + | apt install sudo vim lvm2 screen fail2ban qemu-guest-agent dnsutils |
</ | </ | ||
+ | |||
+ | **Un script de synchronisation** | ||
< | < | ||
vi / | vi / | ||
Ligne 54: | Ligne 66: | ||
############# | ############# | ||
# | # | ||
- | # Package OK ? | + | # Liste des packages de la source |
# apt list --installed > $HOSTNAME-apt-installed.txt | # apt list --installed > $HOSTNAME-apt-installed.txt | ||
+ | # | ||
+ | # Lister les packages de la source à ré-injecter | ||
# dpkg --get-selections > / | # dpkg --get-selections > / | ||
- | # dpkg --set-selections < | + | # |
+ | # récupérer le fichier / | ||
+ | # | ||
+ | # Réinjecter le fichier de packages | ||
+ | # dpkg --set-selections < / | ||
+ | # | ||
+ | # Installer les packges | ||
# apt-get -u dselect-upgrade | # apt-get -u dselect-upgrade | ||
############# | ############# | ||
- | # Fichiers de configurations | + | # Fichiers de configurations |
############# | ############# | ||
# | # | ||
Ligne 70: | Ligne 90: | ||
# Données à migrer | # Données à migrer | ||
############# | ############# | ||
- | rsync -avz --progress A.B.C.D:/etc/apache2/* /etc/apache2/ | + | # Données MariaDB |
+ | rsync -avz --progress A.B.C.D:/data1/mariadb/* /data1/mariadb/ | ||
+ | # Données WEB | ||
+ | rsync -avz --progress A.B.C.D:/ | ||
+ | # Données Autres | ||
</ | </ | ||
+ | |||
+ |
adminsys/bougetavm.1579974449.txt.gz · Dernière modification : 2020/01/25 17:47 de tonio