Доброе утро, уважаемые лоровцы!
Поднимал недавно сервер с несколькими вирт. машинами под qemu-KVM, управляющимся через libvirt (virsh). Образы дисков (частью свежесозданные, частью скопированные с «железных» машин и других нод) раскатывал как qcow2 поверх разделов LVM примерно так
# qemu-img convert -f raw /var/preserve/images/image.img -O qcow2 /dev/mapper/vg00-virt0
, делая lv по размеру чуть больше исходного образа (на всякий случай).
Всё работает довольно быстро, снапшоты делаются/откатываются (
# virsh snapshot-create/-revert <domain>
1. Нет ли каких подводных камней с использованием qcow2 поверх lv, корректно ли вообще так делать?
2. Где libvirt (qemu же, libvirt является лишь враппером?) хранит файлы снапшотов? Если я правильно понимаю суть процесса, в них записываются изменения, вносимые в исходный образ, следовательно, они должны иметь немаленький и постоянно увеличивающийся размер. Так вот, на диске я их не нашёл 0_о
Как-то так. Не посоветуете ли почитать что по теме «механизм снапшотов в qemu/KVM»? Маны на qemu весьма скудные, на libvirt.org про снапшоты тоже не густо.
CentOS 5.7, libvirt 0.8.2, qemu-img 0.9.1