Виртуальные машины с мгновенными снимками не могут быть перенесены между узлами кластера. В случае выхода из строя сервера, на котором работает данная виртуальная машина - она может быть повреждена в процессе автоматического переноса.
Создание мгновенного снимка производится командой
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 - флаг, указывающий на необходимость удаления всех дочерних мгновенных снимков виртуальной машины. Если данный флаг не указан все дочерние снимки удаляемого снимка станут дочерними для родителя удаляемого снимка.