1º- Realizamos una snapshot
xe vm-snapshot vm=nombre_maquina_virtual new-name-label=backup_vm01
El comando anterior nos mostrara el uuid de la snapshot creada
1e2661f0-e94f-0cac-f1ba-4c59c9054e56
2º- XenServer crea una template con esta snapshot. Para transformarla en una maquina virtual (la cual copiaremos) ejecutamos:
xe template-param-set is-a-template=false ha-always-run=false uuid=1e2661f0-e94f-0cac-f1ba-4c59c9054e56
3º- Exportamos la maquina virtual generada a un archivo (esto no afecta en ningun momento a la maquina original)
xe vm-export uuid=1e2661f0-e94f-0cac-f1ba-4c59c9054e56 filename=/backup/vm01.xva
4º- Por último eliminamos la maquina backup del XenServer
xe vm-uninstall uuid=1e2661f0-e94f-0cac-f1ba-4c59c9054e56 force=true
Restauración de la maquina virtual:
xe vm-import filename=/backup/vm01.xva preserve=true