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édenteProchaine révisionLes deux révisions suivantes | ||
fr:lvm_snapshot [2017/07/09 22:35] – Maj : transfert de vm zatalyz | fr:lvm_snapshot [2018/04/15 23:02] – [lvresize : augmenter ou réduire] /* faute de frappe */ merlin8282 | ||
---|---|---|---|
Ligne 97: | Ligne 97: | ||
Pour réduire à 50G par exemple : | Pour réduire à 50G par exemple : | ||
- | resize2fs / | + | resize2fs / |
Utiliser '' | Utiliser '' | ||
Ligne 128: | Ligne 128: | ||
</ | </ | ||
- | Avant de créer un snapshot, il faut s' | + | Avant de créer un snapshot, il faut s' |
< | < | ||
Ligne 135: | Ligne 135: | ||
</ | </ | ||
- | Donc, ici, prévoir un snapshot de 5Go sera largement assez pour démarrer. | + | Donc, ici, prévoir un snapshot de 10Go sera largement assez pour démarrer. |
- | lvcreate -L 5g -s -n lv_test_20110617 / | + | lvcreate -L 10g -s -n lv_test_20110617 / |
Va créer un snapshot du LV " | Va créer un snapshot du LV " | ||
Ligne 144: | Ligne 144: | ||
Lien : https:// | Lien : https:// | ||
- | Lors de la création d'un volume logique, l' | + | Lors de la création d'un volume logique, l' |
Un snapshot conserve toutes les modifications apportées au LV d' | Un snapshot conserve toutes les modifications apportées au LV d' | ||
+ | |||
+ | <WRAP center round tip 90%> | ||
+ | Si le volume logique est utilisé pour une VM, il vaut mieux éteindre la VM, faire le snapshot, puis rallumer la VM. Cela évitera d' | ||
+ | |||
+ | Cela reste un risque faible (le snapshot est relativement rapide) mais éteindre la VM évitera de potentiels problèmes. | ||
+ | </ | ||
Ligne 168: | Ligne 174: | ||
La création du snapshot prenant quelques secondes, la VM est arrêté moins d'une minute. | La création du snapshot prenant quelques secondes, la VM est arrêté moins d'une minute. | ||
- | ==== Copie du LV ==== | + | === Copie du LV === |
Le snapshot contenant l' | Le snapshot contenant l' | ||
Ligne 229: | Ligne 235: | ||
Dans l' | Dans l' | ||
- | On commence par éteindre liria, faire son snapshot, puis copier ce dernier (sur le même disque dur) avant de relancer liria. | + | On commence par éteindre liria, faire son snapshot, puis copier ce dernier (sur le même disque dur) avant de relancer liria. |
+ | |||
+ | Sur le serveur de destination (nuxru), on prépare l' | ||
+ | screen -DR | ||
+ | lvcreate -L 50G -n spofu-disk groska | ||
+ | lvcreate -L 4G -n spofu-swap groska | ||
+ | mkswap / | ||
+ | |||
+ | Sur le serveur d' | ||
+ | screen -DR | ||
xl shutdown lirria | xl shutdown lirria | ||
- | lvcreate -s -L 10G -n liria-disk-snap / | + | lvcreate -s -L 50G -n liria-disk-snap / |
- | lvcreate -L 100G -n spofu-disk groska | + | lvcreate -L 50G -n spofu-disk groska |
dd if=/ | dd if=/ | ||
xl create / | xl create / | ||
- | Copiez avec dd avant de relancer liria, sinon le snapshot va enregistrer les modifications et c'est le bazar. À noter, vous pouvez du coup créer un snapshot plus petit que le LV de base, du moment qu'il copie tout ce qui est dessus ; le snapshot n'aura pas le temps de se remplir et ça accélérera le transfert. | ||
- | Ensuite, on vérifie que nos deux serveurs peuvent [[fr:connexion_serveur_admin|communiquer via ssh]], on installe '' | + | |
+ | Ensuite, on vérifie que nos deux serveurs peuvent [[fr:ssh# | ||
+ | |||
+ | La commande suivante est à exécuter depuis le serveur primaire vers le serveur secondaire | ||
dd if=/ | dd if=/ | ||
Ligne 245: | Ligne 262: | ||
md5sum / | md5sum / | ||
- | Une fois transféré, | + | Le swap a été créé |
+ | xl create -c / | ||
==== Autre usage des snapshots : utilisation du merge ==== | ==== Autre usage des snapshots : utilisation du merge ==== |