Sauvegarde des invités KVM lors de l'utilisation de files de disque qcow2

J'ai eu un système Ubuntu (hardy) utilisé pour la virtualisation à l'aide de KVM. Chaque invité a eu son propre file qcow2 utilisé comme disque. Les invités exécutent Ubuntu (hardy). Quelle serait une bonne stratégie de sauvegarde pour une telle configuration? Je préférerais ne pas arrêter les invités pendant la sauvegarde.

Vous voudrez coordonner cela au sein de l'invité … idéalement vous:

  1. Parce que tout SGBDR s'exécute dans l'invité pour rincer son cache
  2. Dites à Linux de synchroniser des disques (sysrq S ou tapez simplement 'sync')

Ensuite, faites simplement un instantané qcow2 de l'invité. Vous disposez alors d'une copy immuable en lecture seule du client FS tel qu'il était lorsque vous avez pris l'instantané.

Cette page offre beaucoup plus d'informations que ce que vous vouliez probablement savoir sur la façon dont les instantanés (et qcow2 lui-même) fonctionnent. Voir aussi la réponse acceptée à cette question .

Je cherchais une solution similaire, maintenant j'utilise le logiciel RAID + LVM2 volume pour libvirt storage, j'ai pris un instantané et quelques fois (environ 8-10) J'ai dû revenir à la sauvegarde et ça a fonctionné, même si Win Guest a déclaré: arrêt impur. Je n'utilise pas le RAID matériel de toute façon, le logiciel est suffisant, mais la sauvegarde de batterie SCSI / SAS + HW RAID + est la meilleure solution pour les snapthots LVM2 (grâce à une double écriture sur différents endroits sur les disques durs lorsque l'instantané est pris). J'utilise toujours des files de volume RAW complets ou même un lecteur / partition en direct, récemment J'ai activé le cache d'écriture pour les lecteurs de machines virtuelles qui ont augmenté la vitesse d'écriture A LOT! Maintenant, je considère les instantanés embeddeds de QCOW2 pour éteindre LVM2, car il est très lent par rapport à la partition RAW, comme EXT4.