Product SiteDocumentation Site

32.8. Изменение ресурсов ВМ

32.8.1. Изменение CPU и памяти

Поддерживаемые состояния: POWEROFF, UNDEPLOYED, STOPPED.
Для горячего изменения (в состоянии RUNNING) требуется:
  • гипервизор: KVM или vCenter;
  • атрибуты в шаблоне:
    CPU_HOTPLUG = "YES"
    MEMORY_HOTPLUG = "YES"
    
Рекомендуемая процедура увеличения ресурсов:
  1. Корректно выключить ВМ.
  2. Изменить параметры.
  3. Возобновить работу ВМ.
Пример:
$ onevm poweroff web_vm
$ onevm resize web_vm --memory 2G --vcpu 2
$ onevm resume web_vm

Примечание

ВМ сохраняет все выделенные OpenNebula ресурсы (IP-адреса, сетевые настройки и т. д.).

Примечание

При горячем подключении vCPU новые ядра в гостевой ОС будут в состоянии offline. Их необходимо активировать вручную:
$ echo 1 > /sys/devices/system/cpu/cpu<ID>/online