Restaurar máquinas virtuales desde copias de seguridad¶
Para restaurar una máquina virtual, creada con vzdump, se utiliza el comando qmrestore. Al igual que vzdump, qmrestore es una herramienta nativa de Proxmox. Una copia de seguridad se puede restaurar en una máquina virtual nueva o existente.
qmrestore [opciones] <archivo-copia> <id-vm>
Donde:
<archivo-copia>es la ruta al archivo de copia de seguridad que desea restaurar. Este archivo normalmente es generado por el comandovzdumpy se almacena en un directorio o en un dispositivo de almacenamiento de red.<id-vm>es el ID de la máquina virtual que desea restaurar. Si el ID de la máquina virtual ya existe, la máquina virtual existente se sobrescribirá a menos que se utilicen opciones específicas para evitar esto.
Opciones:
--forcese utiliza para sobrescribir una máquina virtual existente con el mismo ID, y no hay ninguna pregunta de confirmación. Se puede utilizar esta opción para restaurar una máquina virtual cuando no importa perder el estado actual de la máquina virtual con el mismo ID.--uniquese utiliza para generar un ID de máquina virtual nuevo y único para una máquina virtual restaurada. Con esta opción se restaura una copia de seguridad creando una nueva máquina virtual sin sobrescribir ninguna máquina virtual existente.--storage <almacenamiento>especifica la ubicación de almacenamiento de destino para las imágenes de disco virtual de la máquina virtual restaurada. Si no se especifica esta opción, la máquina virtual se restaurará a su almacenamiento original o al almacenamiento predeterminado.--pool <pool>permite asignar la máquina virtual restaurada a un grupo de recursos específico. Los grupos de recursos se utilizan para agrupar máquinas virtuales para facilitar la administración.--hostname <nombre>establece el nombre de host de la máquina virtual restaurada. Esta opción es útil si se desea establecer un nombre de host diferente para la máquina virtual restaurada del nombre de host original.--name <nombre>establece un nombre personalizado para la máquina virtual restaurada (un nombre que se muestra en la interfaz de usuario de Proxmox), diferente del nombre original de la máquina virtual del que se realizó la copia de seguridad.
Restaurar una máquina virtual a su ID original¶
qmrestore /var/lib/vz/dump/vzdump-qemu-101-2023_08_27-00_00_00.vma 101
Este comando restaura el archivo de copia de seguridad vzdump-qemu-101-2023_08_27-00_00_00.vma a la máquina virtual con ID 101. Si ya existe una máquina virtual con ID 101, se sobrescribirá.
Restaurar la copia de seguridad en una nueva máquina virtual¶
qmrestore /mnt/pve/nfs-backup/dump/vzdump-qemu-101-2023_08_27-00_00_00.vma 102 --storage local-lvm
Este comando restaura la copia de seguridad en una nueva máquina virtual con ID 102, almacenando sus imágenes de disco en el almacenamiento local-lvm.
Restaurar y cambiar el nombre de host y el nombre de la máquina virtual¶
qmrestore /mnt/pve/nfs-backup/dump/vzdump-qemu-101-2023_08_27-00_00_00.vma 103 --hostname restored-vm --name "MyRestoredmáquina virtual"
Restaura la copia de seguridad en una nueva máquina virtual con ID 103, cambia el nombre de la máquina virtual a MyRestoredmáquina virtual y establece su nombre de host a restored-vm.