Увеличение объема дисков, выделенных для ВМ, возможно выполнить во время развертывания ВМ из шаблона. Настройка выполняется путем установки значения для параметра диска SIZE. Если заданное значение параметра будет превышать изначальный размер образа, будет увеличен размер контейнера диска перед запуском ВМ.

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

В интерфейсе командной строки

Чтобы изменить объем диска, выделяемого для ВМ при развертывании, можно воспользоваться файлом параметров, указав в нем новое значение.

Примеры

  1. Подготовить файл с параметрами disk.txt:
    DISK = [
    IMAGE_ID = 2,
    SIZE = 20480
    ]
    CODE
    В представленном примере для диска ВМ, создаваемом на основе образа с идентификатором 2, будет установлен объем 20 ГБ (размер образа — 12 ГБ).
  2. Развернуть ВМ на основе шаблона с наименованием alse17 и с использованием файла параметров disk.txt:
    onetemplate instantiate alse17 disk.txt
    Пример вывода после выполнения команды:
    VM ID: 3
    CODE
  3. Просмотреть информацию о ВМ, пример вывода после выполнения команды 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 ГБ:
    onetemplate instantiate alse17 --disk 2:size=20480

В веб-интерфейсе ПК СВ

Чтобы изменить объем диска, выделяемого для ВМ, при развертывании из шаблона в веб-интерфейсе ПК СВ необходимо на странице Создать ВМ в секции Диски задать новое значение: