Резервное копирование Xen VM без снимка

717
lithiium

У меня есть небольшая виртуальная машина XenServer 6.2, и я хотел бы сделать ее резервную копию перед обновлением. В текущем хранилище недостаточно места для создания снимка, поэтому я не могу его экспортировать.

Есть ли способ «загрузить» восстанавливаемый образ виртуальной машины без создания снимка?

Остановка виртуальной машины не является проблемой, если требуется.

0
Я не знаком с XenServer, но знаю, что в ESXi вы можете получить доступ к локальному диску и просто скопировать всю директорию VM. Грубо, но теоретически будет работать. Для восстановления просто сбросьте старый образ обратно, перезаписав существующий. Daniel Park 9 лет назад 0

2 ответа на вопрос

0
Phlogi

Shutdown the vm and make a copy of the .vhd file. To find that one, use

xe vdi-list 

This will show the sr-uuid and the uuid (which is the vhd name). You might want to check mount to find the sr-uuid path (/run/sr-mount/sr-uuid/uuid.vhd) and then look for the vhd in there.

Also don't forget to backup the metatdate with

xe vm-export filename=metadata.bak uuid=8ac95696-... metadata=true 
0
vigilian

Для резервного копирования виртуальной машины лучше всего экспортировать ее. Это относится и к вашей старой версии xenserver на момент вопроса.

подключить хранилище NFS к вашему серверу

xe sr-create type=nfs content-type=backup name-label=na;e_you_want_to_give shared=true device-config:server=ip_address_of_your_server device-config:serverpath=name_of_the_share_on_your_server 

посмотрите, где xenserver установил его

mount 

UUID из виртуальной машины

xe vm-list 

экспортировать виртуальную машину

xe vm-export vm=uuid_of_your_vm filename=path_of_the_share/name_you_want_to_give_to_your_backup.xva 

источник