Клонирование ВМ#
Шаблон или экземпляр ВМ можно копировать в новый шаблон ВМ. Эта копия сохранит все изменения, внесенные в диски ВМ после того, как работа экземпляра будет завершена. Шаблон является частным и будет отображаться только для владельца.
Существует два способа создания постоянной частной копии ВМ:
реализовать шаблон в качестве постоянного;
сохранить существующий экземпляр ВМ как шаблон.
При реализации шаблона в качестве постоянного выполняется его рекурсивное клонирование — создается частная постоянная копия каждого образа диска.
Предупреждение
Энергозависимые диски не могут быть постоянными, поэтому их содержимое будет потеряно в случае прекращения работы ВМ. Клонированный шаблон ВМ будет содержать определение для пустого энергозависимого диска.
При сохранении ВМ в качестве шаблона выполняется клонирование исходного шаблона ВМ с заменой дисков на снимки текущих дисков. Если для экземпляра ВМ выполнялось перераспределение ресурсов, будет использоваться текущая производительность. Новые клонированные образы можно дополнительно сделать постоянными, установив атрибут –persistent. Сетевые интерфейсы (блок параметров NIC
) также будут перезаписаны на полученные от экземпляра ВМ.
Предупреждение
Перед тем как сохранить ВМ в качестве постоянного шаблона, эту ВМ необходимо выключить.
В интерфейсе командной строки#
Для реализации шаблона в качестве постоянного в команде инициализации ВМ из шаблона используется аргумент --persistent
.
Примечание
Примеры
Развернуть ВМ из шаблона с наименованием
ALSE17
и на его основе создать постоянный шаблон с наименованиемmy_vm
:onetemplate instantiate ALSE17 --persistent --name my_vm
Пример вывода после выполнения команды:
VM ID: 4
Просмотреть перечень имеющихся шаблонов, пример вывода после выполнения команды
onetemplate list
:ID USER GROUP NAME REGTIME 2 oneadmin brestadm my_vm 07/20 12:21:42 1 brestadm brestadm Copy of ALSE17 07/20 10:49:49 0 brestadm brestadm ALSE171 07/19 17:49:33
Просмотреть перечень имеющихся ВМ, пример вывода после выполнения команды
onevm list
:ID USER GROUP NAME STAT CPU MEM HOST TIME 4 oneadmin brestadm my_vm runn 0.25 2G oneserver 0d 00h07 2 oneadmin brestadm ALSE17-2 poff 0.25 2G oneserver 0d 01h35
Чтобы сохранить ВМ в качестве постоянного шаблона, необходимо выполнить команду:
onevm save <идентификатор / наименование_ВМ> <наименование_нового_шаблона> --persistent
В веб-интерфейсе ПВ#
Для реализации шаблона в качестве постоянного, при развертывании ВМ из этого шаблона, в веб-интерфейсе ПВ необходимо на странице Создать ВМ установить флаг Создать как постоянную:

Чтобы сохранить ВМ в качестве постоянного шаблона, в веб-интерфейсе ПВ необходимо выполнить следующие действия:
На странице выключенной ВМ нажать на кнопку Сохранить как:
В открывшемся окне Сохранить как шаблон:
Задать наименование нового шаблона;
Установить флаг Сделать новый образ постоянным;
Нажать на кнопку Сохранить как шаблон: