KVM & LVM2 : Question de snapshot (RAW vs Qcow2)

Hello,

Sur mon hyperviseur, j’utilise LVM2 et un volume logique par VM (en tout cas par disque système).

Gros dilemme… en voulant balancer un snapshot via virsh sur une VM kvm, je m’aperçois qu’en mode RAW, ça n’est pas supporté.

Bon, je regarde du côté de Qcow2 et je vois que c’est possible avec ce format… Je pèse le pour et le contre :

  • RAW a pour avantage d’être 5% plus rapide en I/O que Qcow2
  • Qcow2 a tout le reste : possibilité d’encryption, compression, taille dynamique et surtout, la possibilité de faire de beaux snapshots avec virsh.

Et du côté de LVM2 pure et dure, je peux évidemment faire des snapshots et restorer en cas de besoin… Si jamais, je peux faire ça depuis l’hyperviseur.

Du coup, je vois pas quoi faire : passer de RAW à Qcow2 pour pouvoir faire mes snapshot et éventuellement en profiter pour faire un peu de compression ou rester sur RAW et faire mes snapshots directement depuis LVM2 ?

Si tu n’est pas à 5 % près, je te conseille Qcow2, ça me semble l’idéal…

C’est aussi mon avis. Mais j’ai pas l’impression qu’on puisse faire du Qcow2 avec LVM2 (j’espère me tromper). J’essaye demain.

Ah, oui, en effet, il ne me semble pas non plus que ce soit possible. Teste et dis-nous…

Bon, c’est visiblement l’un ou l’autre.

Je créé (virt-builder) mon fichier image au format Qcow2 directement sur LVM2, puis j’importe (virt-install) en précisant que le format est du Qcow2.
J’ai aussi créé en RAW (par défaut), puis avec quemu converti de RAW à Qcow2, idem.

Aucun message d’erreur, mais impossible de me connecter à la VM.

La VM est pourtant bien running… allez comprendre. Je pense que je suis bon pour du snapshot pure LVM, dommage.

Du coup, pour sauvegarder mes VMs je devrai faire des snapshots offline :-\