[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xen + debian lenny + sauvegarde VM



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 31/12/2010 10:47, Daniel Caillibaud a écrit :
> Le 29/12/10 à 16:59, Jean Baptiste FAVRE <debian-fr@jbfavre.org> a écrit :
> JBF> >> Sur ma dedibox, j'utilise une lenny avec xen de testing et pour ma
> JBF> >> sauvegarde de VM, je fais un script qui pour résumer fait :
> JBF> >> - xm pause
> JBF> >> - Création d'un LV snapshot à partir du LV de la VM
> JBF> >> - xm unpause
> JBF> >>
> JBF> >> Qu'en pensez-vous?
> 
> Que pour mysql, ou d'autres trucs serveurs qui ont des fichiers en cours d'écriture, c'est pas
> top...
> lsof aide à voir qui ça concerne.
> 
> JBF> pour MySQL cela ne m'étonne pas du tout. C'est comme si
> JBF> tu sauvegardais tes bases MySQL en faisant un snapshot LVM: les pools
> JBF> innodb sont utilisés, les tables MyISAM idem, ...
> 
> Il faut ajouter du lock&flush/unlock
> 
> - mysql ... -e 'FLUSH TABLES WITH READ LOCK;'
> - xm pause
> - Création d'un LV snapshot à partir du LV de la VM
> - xm unpause
> - mysql ... -e 'UNLOCK TABLES;'

Ce qui oblige à un accès depuis le dom0 au mysql, en parallèle du
snapshot. Pour cela, je préfère largement mylvmbackup dans le domU.

> Ça lui dit d'écrire sur le disque toutes les modifs qui n'existent que dans la RAM et de ne
> plus faire de modifs dans les tables. Attention, faut pas que ça dure longtemps avec un mysql
> chargé car tous les process qui veulent écrire (update/insert/delete) sont mis en attente et la
> charge peut exploser assez rapidement.
> 
> JBF> Je m'étonne d'ailleurs que tu n'ais aucun message d'erreur concernant le FS.
> 
> Pour l'OS y'a aucun pb de fs, et pour mysql juste des bases inconsistantes mais pas de pb de
> fichiers...

Lors de la restauration du snapshot dans un autre DomU, le FS va
forcément être vérifié, sauf à faire un sync juste avant le pause et encore.

Le snapshot va réaliser un instantané du FS *en cours d'utilisation*.
D'où ma comparaison avec un arrêt électrique brutal. Il faut
nécessairement prendre un certain nombre de précaution pour limiter les
dégâts en vue de la restauration.

Cordialement,
JB
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0du7cACgkQM2eZoKJfKd2huQCbBRl2lokrt3S90BmVnvGeJ+lm
/GUAn2qamHv2qHiYqGwFWLc14V4HgVyv
=+8o4
-----END PGP SIGNATURE-----


Reply to: