Управление мгновенными снимками виртуальной машины

Виртуальные машины с мгновенными снимками не могут быть перенесены между узлами кластера. В случае выхода из строя сервера, на котором работает данная виртуальная машина - она может быть повреждена в процессе автоматического переноса.

Создание мгновенных снимков виртуальной машины

Создание мгновенного снимка производится командой

prlctl snapshot <VM_Name>
		[-n <Snapshot Name>]
		[-d <Snapshot Description>]
  • <VM_Name> - имя виртуальной машины;
  • <Snapshot Name> - словесное описание (название) мгновенного снимка;
  • <Snapshot Description> - более длинное словесное длинное описание снимка. Описания состоящие из нескольких слов должны быть выделены ковычками.

Вывод списка снимков виртуальной машины

Для вывода списка всех снимков виртуальной машины необходимо воспользоваться командой

prlctl snapshot-list 	<VM_Name> 
			[-t,--tree]
			[-i,--id <snapid>]
  • <VM_Name> - имя виртуальной машины;
  • -t - вывод списка мгновенных снимков в виде древа;
  • -i - вывод списка снимков дочерних к указанному после данного флага;

Древо мгновенных снимков формируется по следующему принципу:

 _{ПРАДЕД}_{ДЕД}_{ОТЕЦ}_{СЫН}
	 |
         \_{ДЕД}_{ОТЕЦ}_{СЫН}
	 |     |
	 |     \_{СЫН}
	 |     |
	 |     \_{СЫН}
	 |
	 \_{ОТЕЦ}_{СЫН}
	 |
	 \_{СЫН}

Восстановление мгновенного снимка

Восстановление или переход к мгновенному снимку приводит к потере текущего состояния с момента создания последнего снимка и производится командой:

prlctl snapshot-switch <VM_name> 
			-i,--id <snapid>
  • <VM_Name> - имя виртуальной машины;
  • -i - идентификатор снимка, к которому необходимо откатиться;

Удаление мгновенного снимка

Система виртуализации поддерживает удаление любого снимка в иерархии, даже при наличии у него дочерних снимков. Операция выполняется командой:

prlctl snapshot-delete 	<VM_name> 
			-i, --id <snapshot_ID>
			[-c,--children]
  • <VM_Name> - имя виртуальной машины;
  • -i - идентификатор снимка который необходимо удалить;
  • -c - флаг, указывающий на необходимость удаления всех дочерних мгновенных снимков виртуальной машины. Если данный флаг не указан все дочерние снимки удаляемого снимка станут дочерними для родителя удаляемого снимка.