-
Cómo tomar una instantánea en KVM como respaldo a corto plazo
-
¿Cómo hacer una copia de seguridad de KVM con la línea de comandos?
-
Cómo clonar una máquina virtual KVM desde la línea de comandos
-
Cómo hacer copias de seguridad y restaurar VMs en plataformas basadas en KVM de manera simple?
-
Preguntas frecuentes sobre la copia de seguridad de KVM
-
Conclusión
La tecnología de virtualización de servidores ha mejorado enormemente la utilización de los recursos de los servidores físicos. Los hipervisores más populares incluyen ESXi, Hyper-V, KVM, Xen, etc. ESXi es el más popular, pero KVM también atrae a muchos usuarios debido a sus ventajas, rapidez y economía.
La copia de seguridad de VM siempre es una habilidad necesaria para los administradores de TI y puedes usar los scripts de copia de seguridad de KVM en las siguientes secciones para proteger datos en el entorno virtual.
Cómo tomar una instantánea en KVM como respaldo a corto plazo
La instantánea se puede considerar como un tipo de respaldo rápido. Se suele crear antes de aplicar parches o actualizar el sistema para guardar el estado de la máquina virtual, incluyendo la alimentación, la memoria, etc. Cuando restauras la máquina virtual desde una instantánea, esta se revertirá al estado anterior.
Hacer una instantánea toma mucho menos tiempo que crear una copia de seguridad y la instantánea funciona de manera similar a la copia de seguridad al restaurar la VM, pero aún se recomienda hacer una copia de seguridad de la VM KVM. Usar una instantánea para recuperar la VM KVM depende tanto de los archivos de la VM como de los archivos de la instantánea, por lo que no se puede recuperar la VM de un desastre grave. Además, almacenar una instantánea durante demasiado tiempo (más de 72 horas) aumentará la carga de la VM y afectará el rendimiento de la VM. Por lo tanto, la instantánea de KVM es buena, pero necesitas usarla como respaldo correctamente.
Creando una copia de seguridad instantánea en un entorno KVM necesita el comando virsh. Simplemente escribe el siguiente comando,
virsh snapshot-create-as domain snapshot-name
Domain es el nombre de la VM KVM, y snapshot-name es el nombre que le das a la instantánea.
Para revisar la lista de instantáneas de VM KVM, escriba el comando siguiente:
virsh snapshot-list domain
Para restaurar la VM a partir de una instantánea de VM KVM, escriba el comando siguiente:
virsh snapshot-revert domain snapshot-name
Para eliminar una instantánea de una VM KVM, escriba el comando siguiente:
virsh snapshot-delete domain snapshot-name
¿Cómo hacer una copia de seguridad de KVM con la línea de comandos?
Los comandos virsh también pueden ayudar a exportar la configuración de la máquina virtual y el disco duro virtual. Puedes usarlos para crear nuevas máquinas virtuales.
Para exportar la configuración de la VM, escriba el comando siguiente:
# virsh dumpxml vm_name > /etc/libvirt/qemu/vm_name_backup.xml
Vm_name es el nombre de la VM de KVM y la última parte es el directorio donde deseas almacenar el archivo de configuración
Para verificar el directorio del disco duro virtual, escriba el comando siguiente:
# virsh domblklist vm_name
Para copiar los discos duros virtuales, escriba el comando siguiente:
# cp /var/lib/libvirt/images/vm_name.qcow2 /var/lib/libvirt/images/vm_name_backup.qcow2
Reemplaza los directorios en este comando con el directorio real que hayas verificado.
Para modificar el archivo de configuración, escriba el comando siguiente:
# vim /etc/libvirt/qemu/vm_name_backup.xml
Nota: La edición de Virsh no está soportada porque la máquina virtual no ha sido registrada, por lo que solo puede ser editada con vi/vim.
Cosas que necesitan ser modificadas:
1. Metadatos
Cambia vm_name a vm_name_backup
2. UUID
Modifica cualquier número para que sea distinto del original
3. etiqueta de disco virtual
Cambia el directorio al nuevo
4. Puerto VNC
El puerto VNC debe ser único
Para registrar VM, escriba el comando siguiente:
# virsh define /etc/libvirt/qemu/vm-name_backup.xml # virsh start vm_name_backup
Cómo clonar una máquina virtual KVM desde la línea de comandos
Virt-clone es la herramienta de línea de comandos para clonar máquinas virtuales KVM. Antes de usarlo para clonar una máquina virtual, asegúrate de que el invitado esté apagado.
Por ejemplo, si tienes una máquina virtual QEMU en un entorno de Red Hat Virtualization y su nombre es demo, escribe el comando siguiente para clonarla:
# virt-clone --connect qemu:///system --original demo --name newdemo --file /var/lib/libvirt/images/newdemo.img --file /var/lib/libvirt/images/newdata.img
Si desea realizar una copia simple automática, escriba el comando siguiente:
# virt-clone --original demo --auto-clone
Cómo hacer copias de seguridad y restaurar VMs en plataformas basadas en KVM de manera simple?
Puede llevar mucho tiempo hacer copias de seguridad de las VMs en el KVM nativo, pero puedes tener una mejor solución para hacer copias de seguridad de las VMs en plataformas basadas en KVM. Vinchin Backup & Recovery es una solución profesional de copia de seguridad y recuperación para plataformas basadas en KVM, como Proxmox, oVirt, Oracle Linux KVM, Red Hat Virtualization, oVirt, etc. (KVM nativo no está soportado por ahora)
Todas las configuraciones de trabajos de copia de seguridad y restauración de máquinas virtuales se completan con asistentes en una consola web fácil de usar. Solo necesitas agregar el host al servidor de copia de seguridad de Vinchin, y luego puedes hacer copias de seguridad de cualquier máquina virtual en el host sin necesidad de agentes.
Además, Vinchin Backup & Recovery también ayudará a administrar entornos virtuales heterogéneos permitiéndole mover VM entre diferentes plataformas de virtualización.
Aquí tienes un ejemplo de cómo hacer una copia de seguridad de una VM de Proxmox:
1. Seleccione las VMs de Proxmox
2. Seleccione el almacenamiento de respaldo
3. Seleccione las estrategias de copia de seguridad
4. Enviar el trabajo
Puede probar esta solución con una prueba gratuita de 60 días con todas las funciones. Solo tarda unos minutos en implementarse en su entorno virtual.
Preguntas frecuentes sobre la copia de seguridad de KVM
1. ¿Puedes automatizar la copia de seguridad de KVM?
Sí, puedes usar scripts para hacer copias de seguridad automáticas de las VMs KVM, pero se sugiere utilizar una solución profesional de copia de seguridad como Vinchin Backup & Recovery para proteger mejor los datos.
2. ¿Con qué frecuencia deberías hacer una copia de seguridad de la VM KVM?
Depende de tus requisitos de RPO. Generalmente, las empresas pueden realizar una copia de seguridad completa de la VM una vez a la semana y una incremental una vez al día. Para cargas de trabajo críticas, puedes usar solución de protección de datos continua para protegerlas.
3. ¿Puedes restaurar solo archivos desde una copia de seguridad KVM?
Sí, Vinchin granular restore puede ayudarte a extraer archivos de la copia de seguridad de una máquina virtual KVM y luego puedes restaurar los archivos donde quieras.
Conclusión
KVM se vuelve cada vez más popular y la copia de seguridad de KVM siempre es necesaria. Para hacer una copia de seguridad, puedes usar los comandos de este artículo para respaldar y clonar la máquina virtual.
Los procedimientos de comandos de tipo pueden ser tediosos. Puedes usar Vinchin Backup & Recovery para configurar fácilmente trabajos de copia de seguridad y restauración para VMs en plataformas basadas en KVM, mejorando significativamente la eficiencia del trabajo. No te pierdas la prueba gratuita.
Compartir en: