Este es el comando vzdump que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
vzdump: utilidad de copia de seguridad para máquina virtual
SINOPSIS
OPCIONES de vzdump [--todos | ]
--excluir VMID excluir VMID (asume --todos)
--exclude-path REGEX excluye ciertos archivos / directorios. usted
puede utilizar esta opción más de una vez para especificar
múltiples rutas de exclusión
--stexcludes excluye archivos temporales y registros
--compress comprime el archivo de volcado (gzip)
--storage STORAGE_ID almacena los archivos resultantes en STORAGE_ID (solo PVE)
--script ejecutar secuencia de comandos de gancho
--dumpdir DIR almacena los archivos resultantes en DIR
--maxfiles N número máximo de archivos de respaldo por VM.
--tmpdir DIR almacena archivos temporales en DIR. --suspender y --top
están usando este directorio para almacenar una copia de la máquina virtual.
--mailto EMAIL enviar un correo de notificación a EMAIL. Puedes usar
esta opción más de una vez para especificar múltiples
receptores
--stop stop / start VM si se está ejecutando
--suspen suspender / reanudar VM cuando se ejecuta
--snapshot usa una instantánea de LVM cuando se ejecuta
- tamaño MB Tamaño de la instantánea LVM (por defecto 1024)
--bwlimit KBPS limita el ancho de banda de E / S; KBytes por segundo
--lockwait MINUTES tiempo máximo para esperar el global
cerrar con llave. vzdump usa un archivo de bloqueo global para hacer
asegúrese de que solo se esté ejecutando una instancia
(ejecutar varias instancias supone demasiada carga
en un servidor). El valor predeterminado es 180 (3 horas).
--stopwait MINUTES tiempo máximo para esperar hasta que se detenga una VM.
DESCRIPCIÓN
vzdump es una utilidad para realizar instantáneas coherentes de máquinas virtuales (VM) en ejecución. Eso
básicamente crea un archivo tar del área privada de la VM, que también incluye la VM
Archivos de configuración. vzdump actualmente admite máquinas virtuales OpenVZ y QemuServer.
Hay varias formas de proporcionar coherencia:
modo "detener"
Detenga la máquina virtual durante la copia de seguridad. Esto da como resultado un tiempo de inactividad muy largo.
modo "suspender"
Para OpenVZ, este modo usa rsync para copiar la VM a una ubicación temporal (ver opción
--tmpdir). Luego, la VM se suspende y un segundo rsync copia los archivos modificados. Después,
la VM se inicia (reanuda) nuevamente. Esto da como resultado un tiempo de inactividad mínimo, pero necesita
espacio adicional para guardar la copia de VM.
Para QemuServer, este modo funciona como el modo "detener", pero usa suspender / reanudar en lugar de
detener / iniciar.
modo "instantánea"
Este modo utiliza instantáneas LVM2. No hay tiempo de inactividad, pero el modo de instantánea necesita LVM2 y
algo de espacio libre en el grupo de volumen correspondiente para crear la instantánea LVM.
BACKUP ARCHIVO NOMBRES
La versión más reciente de vzdump codifica el tipo de máquina virtual y el tiempo de respaldo en el
nombre de archivo, por ejemplo
vzdump-openvz-105-2009_10_09-11_04_43.tar
De esa forma, es posible almacenar varias copias de seguridad en el mismo directorio. El parámetro
"maxfiles" se puede utilizar para especificar el número máximo de copias de seguridad que se deben conservar.
RESTAURAR
Los archivos tar resultantes se pueden restaurar con los siguientes programas.
vzrestore: utilidad de restauración OpenVZ
qmrestore: utilidad de restauración de QemuServer
Para obtener más información, consulte las páginas de manual correspondientes.
CONFIGURACIÓN
La configuración global se almacena en /etc/vzdump.conf.
tmpdir:DIR
directorio de volcado: DIR
almacenamiento: STORAGE_ID
modo: instantánea | suspender | detener
bwlímite: KBPS
lockwait: MINUTOS
stopwait: MINUTOS
tamaño: MB
archivos máximos: N
guión: FILENAME
GANCHO GUIÓN
Puede especificar un script de gancho con la opción "--script". Este script se llama en varios
fases del proceso de copia de seguridad, con los parámetros configurados en consecuencia. Puedes encontrar un ejemplo en
el directorio de documentación ("hook-script.pl").
EXCLUSIONES (Abrir VZ solamente)
vzdump omite los siguientes archivos con la opción --stdexcludes
/ var / log /.+
/ tmp /.+
/ var / tmp /.+
/ var / ejecutar /.+ pid
Puede especificar manualmente las rutas de exclusión, por ejemplo:
> vzdump --exclude-path "/ tmp /.+ "--excluir-ruta"/ var / tmp /.+ "777
(solo excluye directorios tmp)
Los archivos de configuración también se almacenan dentro del archivo de respaldo (/ etc / vzdump), y serán
correctamente restaurado.
LIMITACIONES
VZDump no guarda las ACL.
EJEMPLOS
Simplemente descargue la VM 777: sin instantáneas, solo archive el área privada de la VM y los archivos de configuración
al directorio de volcado predeterminado (generalmente / vz / dump /).
> vzdump 777
Utilice rsync y suspender / reanudar para crear una instantánea (tiempo de inactividad mínimo).
> vzdump --suspender 777
Realice una copia de seguridad de todas las máquinas virtuales y envíe correos electrónicos de notificación a la raíz.
> vzdump --suspend --all --mailto root
Utilice LVM2 para crear instantáneas (sin tiempo de inactividad).
> vzdump --dumpdir / mnt / backup --snapshot 777
Realice una copia de seguridad de todas las máquinas virtuales, excepto las máquinas virtuales 101 y 102
> vzdump --suspend --exclude 101 --exclude 102
Restaurar una máquina OpenVZ a VM 600
> vzrestore /mnt/backup/vzdump-openvz-777.tar 600
Restaurar una máquina Qemu / KVM a VM 601
> qmrestore /mnt/backup/vzdump-qemu-888.tar 601
Use vzdump en línea usando los servicios de onworks.net