Увеличение объема дисков, выделенных для ВМ, возможно выполнить во время развертывания ВМ из шаблона. Настройка выполняется путем установки значения для параметра диска SIZE. Если заданное значение параметра будет превышать изначальный размер образа, будет увеличен размер контейнера диска перед запуском ВМ.
Для того чтобы в ОС виртуальной машины в автоматическом режиме были применены изменения локальной файловой системы, необходимо использовать пакеты контекстуализации.
В интерфейсе командной строки
Чтобы изменить объем диска, выделяемого для ВМ при развертывании, можно воспользоваться файлом параметров, указав в нем новое значение.
Примеры
Подготовить файл с параметрами disk.txt:
DISK = [
IMAGE_ID = 2,
SIZE = 20480
]
CODE
В представленном примере для диска ВМ, создаваемом на основе образа с идентификатором 2, будет установлен объем 20 ГБ (размер образа — 12 ГБ).
Развернуть ВМ на основе шаблона с наименованием alse17 и с использованием файла параметров disk.txt:
onetemplate instantiate alse17 disk.txt
Пример вывода после выполнения команды:
VM ID: 3
CODE
Просмотреть информацию о ВМ, пример вывода после выполнения команды onevm show 3:
VIRTUAL MACHINE 3 INFORMATION
ID : 3
NAME : alse17-3
USER : oneadmin
GROUP : brestadmins
STATE : PENDING
LCM_STATE : LCM_INIT
LOCK : None
RESCHED : No
START TIME : 07/20 10:56:01
END TIME : -
DEPLOY ID : -
...
VM DISKS
ID DATASTORE TARGET IMAGE SIZE TYPE SAVE
0 default vda copy-os-alse17 -/20G file NO
CODE
Также новое значение объема диска можно указывать в виде аргумента в команде развертывания ВМ из шаблона. Развернуть ВМ на основе шаблона с наименованием alse17, при этом для диска ВМ, создаваемом на основе образа с идентификатором 2, будет установлен объем 20 ГБ:
Чтобы изменить объем диска, выделяемого для ВМ, при развертывании из шаблона в веб-интерфейсе ПК СВ необходимо на странице Создать ВМ в секции Диски задать новое значение: