$ onetemplate instantiate <ID_или_имя_шаблона>
Эта команда развёртывает один экземпляр ВМ. Для создания нескольких экземпляров используется опция --multiple:
$ onetemplate instantiate my-template --multiple 3
VM IDs: 10, 11, 12
Примечание
/etc/one/oned.conf, например:
VM_RESTRICTED_ATTR = "CPU" VM_RESTRICTED_ATTR = "VPU" VM_RESTRICTED_ATTR = "NIC"Пример шаблона ВМ:
CPU = "1" VCPU = "1" MEMORY = "512" DISK = [ IMAGE = "BaseOS" ] NIC = [ NETWORK_ID = "0" ]
$ onetemplate instantiate 0 \
--memory 1G \
--disk "SL"
Примечание
onetemplate instantiate все исходные диски шаблона заменяются. Чтобы сохранить оригинальный диск и добавить новый, необходимо указать все диски явно:
$ onetemplate instantiate 0 \
--memory 1G \
--disk "BaseOS, SL"
$ onevm deploy <ID_ВМ> <ID_узла>
$ onetemplate instantiate <Шаблон> \
--as_uid <ID_пользователя> \
--as_gid <ID_группы>