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

Prochaine révision
Révision précédente
adminsys:bougetavm [2020/01/25 17:04] – créée tonioadminsys:bougetavm [2020/02/01 14:21] (Version actuelle) – [Bouge ta VM] tonio
Ligne 1: Ligne 1:
 ====== Bouge ta VM ====== ====== Bouge ta VM ======
-3 méthodes:+//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".// 
 +===== 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 as mis toutes tes recettes en ANSIBLE stockées sur un git. 
 + 
 +  - Redéploie une VM via une ISO ou via ton système de déploiement automatisé (PXE et boot réseau) 
 +  - Après avoir configuré le réseau à moins que tu ais (encore) automatisé cette partie! 
 +  - Et créer ton compte admin 
 +  - Redescend tes recettes ansibles 
 +  - 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?  
 + 
 + 
 +===== Déployer et recopier ===== 
 +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. 
 + 
 +  - Redéploie une VM via une ISO ou via ton système de déploiement automatisé (PXE et boot réseau) 
 +  - Après avoir configuré le réseau à moins que tu ais (encore) automatisé cette partie! 
 +  - Et créé ton compte admin 
 +  - Installe tes packages de bases (ma liste en bas de la page) 
 +  - Installe les packages spécifiques à ta VM (ma méthode en bas de page) 
 +  - Crée ton fiche RSYNC pour synchroniser tes répertoires de données 
 +  
 +===== LiveCD et rsync ===== 
 +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!\\ 
 + 
 +  - Tu as un liveCD. Sous Linux, c'est évident mais pas (encore) pour tout le monde! 
 +  - 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 as mis la bonne configuration IP 
 +  - 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.txt · Dernière modification : 2020/02/01 14:21 de tonio