No puedo encontrar ninguna buena información sobre cómo hacer una copia de seguridad de los invitados qcow2 kvm. No estoy realmente interesado en el estado de ejecución de los invitados, solo en el sistema de archivos. Esta pregunta sugiere usar savevm
pero eso crea una instantánea en su lugar. Me gustaría hacer una copia de seguridad del sistema de archivos de forma remota.
¿Hay una mejor manera que:
- suspender virt_machine # pausa máquina virtual
- rsync --sparse /home/vm/image.qcow2 /tmp/image.dec_14_2010.qcow2 # copia la imagen en la misma unidad
- reanudar virt_machine
- rsync --sparse /tmp/image.dec_14_2010.qcow2 ssh: // backup @ backupmachine: / vmbackups
Hay un par de inconvenientes en esto. Primero, copiar un archivo de imagen enorme lleva un tiempo (relativamente) largo. En segundo lugar, siempre debo asegurarme de tener suficiente espacio para hacer una copia de seguridad de mis máquinas. Esto no es lo ideal. ¿Hay otras formas mejores de administrar las copias de seguridad de KVM?
Gracias.
fuente
Personalmente, he tenido un momento MUY difícil con este problema y he descubierto que, incluso cuando está inactivo, las copias de seguridad de los invitados a menudo eran escamosas. Recuerde: si no está tratando regularmente de restaurar estas copias de seguridad, realmente no tiene idea si funcionan.
Después de mucha experimentación, utilicé la copia de seguridad de imagen por completo y elegí una solución de copia de seguridad de red tradicional que uno podría usar para servidores de metal. En mi caso, elegimos BackupPC, que es viejo pero muy confiable. En cada servidor, configuré la solución de respaldo para las aplicaciones particulares en uso. Por ejemplo, sqldump para MySQL, plugin para Joomla, etc.
Es un PIA, pero es mucho más rápido y muy confiable.
fuente
No importa dónde realice la instantánea: LVM o qcow2, la VM aún debe estar inactiva antes de tomarla. De lo contrario, se pierden datos e imágenes corruptas.
fuente