
Tengo varios invitados KVM/QEMU y cada uno tiene un disco duro basado en el formato qcow2. Según tengo entendido, tengo dos opciones para crear instantáneas. Lo primero es crear una instantánea dentro de la imagen qcow2:
virsh snapshot-create {vm_name}
La segunda sería crear una instantánea atómica, que luego podría fusionar nuevamente en la imagen qcow2 original:
virsh snapshot-create-as --domain {vm_name} --name {snapshot_name} --no-metadata --atomic --disk-only --diskspec {hdd_name},snapshot=external
virsh blockcommit {vm_name} {hdd_name} --active --pivot
Mi problema es que tengo espacio limitado en disco en el host KVM (hipervisor).
La desventaja del primer método es que las instantáneas se almacenan dentro de la imagen qcow2, lo que hace que la imagen sea más grande si tomo una instantánea todas las noches; esto me obligaría a recortar la imagen periódicamente cuando elimino una instantánea anterior, lo cual supone una gran cantidad de trabajo adicional. trabajar.
La desventaja del segundo método es que hago una copia de seguridad de toda la imagen, lo cual es más fácil de administrar, pero ocupa mucho más espacio si quiero mantener varias copias de seguridad del invitado.
Lo que me gustaría saber:
- ¿Alguien podría decirme si existe tal vez un tercer método que no conozco, que me haría la vida más fácil en un hipervisor con poco espacio en el disco duro?
- Virtualbox puede crear instantáneas externas, que se pueden fusionar nuevamente en la imagen original en cualquier momento, lo cual es muy conveniente porque no es necesario recortar la imagen. ¿KVM/QEMU proporciona una funcionalidad similar?
- ¿Cuál es la mejor práctica para crear instantáneas de invitados KVM si quiero conservar varias instantáneas y prestar atención a mi espacio limitado en disco?