oVirt 4.0. Как изменить объём оперативной памяти для виртуальной машины Hosted Engine

В oVirt 4.0 основным местом хранения конфигурации виртуальной машины Hosted Engine является выделенный для этой ВМ сетевой дисковый ресурс (Data Domain). Через определённые интервалы времени управляющий код Hosted Engine обновляет на хостах файл конфигурации этой виртуальной машины. Копия файла vm.conf расположена в каталоге /var/run/ovirt-hosted-engine-ha/ на каждом хосте и используется для запуска виртуальной машины Hosted Engine на этом хосте.

# ls -la /var/run/ovirt-hosted-engine-ha/vm.conf
-rw-r--r--. 1 vdsm kvm 926 Sep 26 09:05 /var/run/ovirt-hosted-engine-ha/vm.conf

Вносить прямые корректировки в этот файл не имеет никакого смысла, так как через некоторое время он будет автоматически заменён копией файла, расположенного в Data Domain. Для того, чтобы изменить объем ОЗУ Hosted Engine достаточно отредактировать свойства виртуальной машины непосредственно в веб-консоли администрирования oVirt.

Например, в моём случае, изначально виртуальной машине было выдано 4GB ОЗУ, а теперь я увеличил это значение до 8GB. Для того, чтобы выяснить, через какое время файл конфигурации обновиться на хостах Hosted Engine, можно в гостевой ОС Hosted Engine выполнить:

# engine-config -g OvfUpdateIntervalInMinutes

Как видно, интервал обновления установлен в 60 минут. Поэтому после того, как мы изменили параметр ВМ в интерфейсе веб-консоли oVirt, нам нужно выждать около часа, после чего на любом из хостов Hosted Engine можно проверить значение в конфигурационном файле:

Как видно, теперь конфигурация хостов обновлена и последующий перезапуск ВМ приведёт к тому, что гостевая ОС Hosted Engine при следующей загрузке будет запущена уже с новым объёмом ОЗУ:


Автор первичной редакции:
Алексей Максимов
Время публикации: 26.09.2016 10:00