Para realizar la copia de seguridad necesiremos copiar el fichero de configuración y los discos que tenga la máquina virtual. Para este tipo de copia de seguridad la máquina virtual debe estar detenida.
# Buscamos la máquina virtual que queremos apagar
virsh list --all
virsh shutdown NOMBRE_MV
virsh shutdown vm_0
Exportaremos la configuración de la máquina virtual a un fichero de backpup.
virsh dumpxml NOMBRE_MV > FICHERO_CONFIG_BACKUP.xml
virsh dumpxml vm_0 > /var/backups/qemu/YYYYMMDD-hhmm/vm_0.xml
Copiaremos el fichero del disco (si son varios deberemos copiar cada uno de ellos).
cp DISCO_VM_0 DISCO_BACKUP
cp /var/lib/libvirt/images/vm_0.qcow2 > /var/backups/qemu/YYYYMMDD-hhmm/vm_0.qcow2
Si la copia se quiere restaurar en el mismo sistema KVM deberemos primero eliminar la existente. Si se cree necesario se debe mantener una copia de seguridad de esa misma máquina virtual existente.
Si es necesario eliminaremos la configuración de la máquina virtual y sus discos
virsh undefine NOMBRE_MV
rm DISCO_VM_0
virsh undefine vm_0
rm /var/lib/libvirt/images/vm_0.qcow2
Copiaremos el disco al directorio correspondiente y añadiremos la configuración de la máquina virtual.
cp DISCO_BACKPUP RUTA_DISCO_VM_0
virsh define --file FICHERO_CONFIG_BACKUP
cp /var/backups/qemu/YYYYMMDD-hhmm/vm_0.qcow2 /var/lib/libvirt/images/vm_0.qcow2
virsh define --file /var/backups/qemu/YYYYMMDD-hhmm/vm_0.xml
virsh start NOMBRE_MV
virsh start vm_0