Исправление проблем деплоя новых виртуальных машин в OpenNebula.
При создании новых виртуальных машин могут наблюдаться проблемы, например статус новой VM не изменяется с PENDING
. Данный вид проблемы наблюдается из-за того, что на одном из хостов в кластере закончились ресурсы процессора или памяти.
Если же Вы уверены в том, что это не так, то проблема в дефолтных значениях хоста, а именно в параметрах RESERVED_CPU
и RESERVED_MEM
.
Как правило Sunstone в таком случае может показывать завышенные значения или же не показывать их вовсе, как было в моем случае.
Меняем значения RESERVED_CPU
и RESERVED_MEM
. Обратите внимания, что данные значения должны быть в отрицательном виде.
Например для 1Gb памяти необходимо указать значение равное -1048576
Соответственно лимиты процессора указываются в таком же виде.
Обязательно перезагружаем сервисы OpenNebula после изменения данных параметров:
# systemctl restart opennebula-sunstone |
Заходим в панель Sunstone и проверяем состояние хоста.