Migration express

Toi aussi tu es un admin fainéant, toi aussi tu veux une manière simple de migrer un client d’une machine A vers une machine B, alors ce tips est pour toi :

VG_SERV1 = nom du volume group du serveur 1
VG_SERV2 = nom du volume group du serveur 2
LV_SERV1 = nom du logical volume du serveur 1
LV_SERV2 = nom du logical volume du serveur 2

ssh SERV1
sudo dd=if /dev/VG_SERV1/LV_SERV1 bs=8M | gzip -c | ssh IP_SERV2 “zcat | sudo dd of=/dev/VG_SERV2/LV_SERV2 bs=8M”

Ce qui vous répondra à la fin si tout c’est bien déroulé ( ici pour un disque de 21GB ) :

2560+0 records in
2560+0 records out
21474836480 bytes (21 GB) copied, 1001.29 s, 21.4 MB/s
0+651140 records in
0+651140 records out
21474836480 bytes (21 GB) copied, 1001.58 s, 21.4 MB/s

Bien évidemment on aura pensé à créer en premier lieu le nouveau LV sur le second serveur un peu plus grand que le disque initial.
Puis une fois fait : e2fsck -f , lvreduce à la bonne taille initiale, e2fsck -f de nouveau ( histoire d’être sur ) puis resize2fs .

enjoy !