Re: xen + debian lenny + sauvegarde VM
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour,
Le 29/12/2010 15:32, Thierry B a écrit :
> Le 28/12/2010 10:51, Thierry B a écrit :
>> Bonjour,
>>
>> Je voulais savoir si quelqu'un utilisait une config serveur xen + debian
>> lenny à partir de laquelle il fait des sauvegarde VM régulières?
>>
>> Sur ma dedibox, j'utilise une lenny avec xen de testing et pour ma
>> sauvegarde de VM, je fais un script qui pour résumer fait :
>> - xm pause
>> - Création d'un LV snapshot à partir du LV de la VM
>> - xm unpause
>>
>> Qu'en pensez-vous?
Pas de raison que cela ne marche pas.
>> Avant le xm pause / unpause, c'etait xm save VM / xm restore VM, mais
>> une fois, lors de l'exécution automatique du script, j'ai eu un
>> plantage à cause de cela, et j'ai du redémarrer ma machine physique
>> carrement pour pouvoir redemarrer ma VM, le pause /unpause a l'air moins
>> méchant...
C'est juste totalement différent: save / restore est comparable à la
mise en veille, pause / unpause à un freeze passager.
Si on compare avec un process, pause/unpause c'est comme si tu
interdisais au noyau d'accorder du CPU à un processus.
Avantage: bcp plus rapide que save / restore et moins douloureux.
Inconvénient: peut-être embêtant avec des processus temps-réel (?)
>> Sinon, y'a aussi la solution, de faire un shutdown et de la relancer
>> mais bon, c'est p-e pas top pour une config serveur non?
>>
>> J'attends vos avis.
>>
>> Merci :-)
>>
>
> Hello,
>
> A priori, ça ne fonctionne pas trop mal en essayant de restaurer cela
> sur un autre domU.
>
> Le soucis, c'est qu'il n'arrive pas à démarrer clamav et il me dit qe ce
> n'est pas clean niveau mysql.
Pour Clamav je ne sais pas trop (un fichier de lock, un socket qui
traîne ?), mais pour MySQL cela ne m'étonne pas du tout. C'est comme si
tu sauvegardais tes bases MySQL en faisant un snapshot LVM: les pools
innodb sont utilisés, les tables MyISAM idem, ...
La restauration est alors comparable à un redémarrage de serveur après
un arrête électrique !
Je m'étonne d'ailleurs que tu n'ais aucun message d'erreur concernant le FS.
> Idéalement, faudrait peutêtre stopper ces services avant le xm pause
> puis les relancer après le xm unpause...
Mouais, pourquoi pas.
> Comment puis-je faire cela?
SSH ?
Sinon, tu as une autre possibilité:
1. snapshot LVM
2. fsck sur le snapshot (peut-être besoin de kpartx avant, tout dépend
de ta conf LVM)
3. montage du snapshot
4. effacement des sockets et lock
5. vérification MySQL à froid
6. umount snapshot
7. dd du snapshot dans une archive
En conclusion, utiliser ce type de système pour sauvegarder des data
(MySQL) ne sert à rien. Autant continuer à avoir des scripts "classiques".
Cordialement,
JB
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk0bWtgACgkQM2eZoKJfKd2hoACfaJwTVSE6624FEBt041ye9qyu
Zq8AoKV+L8mUEUxUhTQqePtL4HhlxG9Z
=PrFV
-----END PGP SIGNATURE-----
Reply to: