Hyper-v Backup Single Virtual Machine Respaldar una sola máquina

Hola a todos

Hoy voy a mostrar como respaldar una sola maquina virtual en caliente y no todo el volumen como lo hace Windows Server Backup, para esto utilizaremos el programa Diskshadow para generar un “snapshot” del Volumen donde residen nuestras maquinas virtuales, para después copiarlas a nuestro file server mediante el utilitario robocopy

Primero que todo tenemos que ver si nuestro Hyper-V host tiene bien configurado el Volumen Shadow Copy Service, si no así instalar el siguiente parche

Install this update to resolve an issue in which the Hyper-V Volume Shadow Copy Service (VSS) does not back up virtual machines properly

Ejecutamos en una consola con privilegios elevados

vssadmin list writers

deberíamos encontrar algo así

Nombre de editor: ‘Microsoft Hyper-V VSS Writer’
   Id. de editor: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
   Id. de instancia de editor: {0e0b1c16-02f9-45c5-b51d-1d711c5e88ea}
   Estado: [5] Esperando finalización
   Último error: Sin errores

En mi caso de ejemplo las maquinas las tengo el el volumen D:\maquinas y expondré la unidad Q: como unidad de paso, el alias del volumen D: será MaquinasVirtuales
La maquina a respaldar se llama “Win 7 reload”

Ahora el archivo de texto que se pasa como parámetro al DiskShadow

diskshadow -s D:\RespaldaHypervDiskshadow.txt

——————————————–RespaldaHypervDiskshadow.txt————————————————–
unexpose Q:
Delete Shadows all
set context persistent
set verbose on
add volume D: alias MaquinasVirtuales
create
Expose %MaquinasVirtuales% Q:
exec D:\HypervBK.bat
Delete Shadows all
unexpose Q:
Exit

———————————————————————————————————————————-

Después de exponer la unidad Q: extraeré las maquinas virtuales con el comando robocopy
———————————————-HypervBK.bat—————————————————————-
robocopy "Q:\maquinas\Win 7 reload" \\MiServidordeArchivos\RespaldosVM\Respaldo7Reload  /E
verify >nul
—————————————————————————————————————————–

Después podemos generara una tarea programada del comando diskshadow con el parámetro -s D:\RespaldaHypervDiskshadow.txt a la hora que queramos

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Deja un comentario