13 votos

Copia de seguridad de los huéspedes kvm qcow2

No puedo encontrar ninguna buena información sobre la copia de seguridad qcow2 huéspedes kvm. No estoy realmente interesado en los invitados estado de ejecución, sólo el sistema de archivos. Esta pregunta sugiere el uso de savevm , pero que crea una instantánea en el lugar. Me gustaría una copia de seguridad del sistema de archivos de forma remota.

Hay una manera mejor de:

  1. suspender virt_machine # pausa de la máquina virtual
  2. rsync --disperso /home/vm/imagen.qcow2 /tmp/imagen.dec_14_2010.qcow2 # copiar la imagen en la misma unidad
  3. curriculum vitae virt_machine
  4. rsync --disperso /tmp/imagen.dec_14_2010.qcow2 ssh://backup@backupmachine:/vmbackups

Hay un par de aspectos negativos de este. En primer lugar, la copia de un enorme archivo de imagen tiene un (relativamente) de largo tiempo. En segundo lugar, siempre hay que asegurarse de que tiene suficiente espacio para copia de seguridad de mis máquinas. Esto no es lo ideal. Hay otras formas mejores de la gestión de KVM copias de seguridad?

Gracias.

7voto

phhe Puntos 101

Le sugiero que la función de instantánea de qemu-nbd:

qemu-nbd --snapshot --connect=/dev/nbd0 image.qcow2

luego mount/dev/nbd0p1 (partición 1), rsync, desmontar y finalmente Desconecte:

QEMU-nbd--desconecte /dev/nbd0

5voto

ax25 Puntos 181

Sucia imagen con este (su pausa, probablemente le puede ayudar, pero todavía no son plenamente coherentes):

Hacer una instantánea en LVM sistema de archivos que contiene el qcow2 archivo disperso (suponiendo que tiene espacio para el LVM instantánea)

Monte el LVM instantánea.

Monte el control remoto con sshfs.

Copia para el sshfs mountpoint el uso disperso de copia (cp --sparse=siempre src dest)

Menos tiempo para copiar, pero todavía va a tomar el tiempo si la imagen está casi lleno.

Copias de seguridad de datos desde dentro de la VM son probablemente una mejor idea (menos espacio / tiempo). Tratar a la persona de vm como regular hosts para copia de seguridad / restauración de decir, acaba de obtener lo que necesita y mantener un conjunto de punta de vm sin los datos de volver a levantarse y correr rápido.

5voto

hdave Puntos 237

Personalmente, he tenido un momento MUY difícil con este problema y han encontrado que, aun cuando en modo inactivo, el huésped copias de seguridad a menudo escamosa. Recuerde: si usted no está regularmente tratando de restaurar estas copias de seguridad, usted realmente no tiene idea de si funcionan.

Después de mucha experimentación, me despejó en la imagen de copia de seguridad totalmente y se fue con una red tradicional a la solución de copia de seguridad que puede utilizar para bare metal servidores. En mi caso fuimos con BackupPC, que es viejo, pero super confiable. En cada servidor, he configurado la solución de copia de seguridad para la aplicación en particular(s) en uso. Por ejemplo sqldump para MySQL, plugin para Joomla, etc.

Es un PIA, pero es mucho más rápido, y muy fiable.

2voto

dyasny Puntos 11858

No importa donde se realizar la instantánea - LVM o qcow2, la VM todavía debe ser en modo de reposo antes de tomarla. Si no tienes pérdida de datos e imágenes corruptas.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: