Статус PENDING для новых VM в OpenNebula

Статус PENDING для новых VM в OpenNebula

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

Исправление проблем деплоя новых виртуальных машин в OpenNebula.

При создании новых виртуальных машин могут наблюдаться проблемы, например статус новой VM не изменяется с PENDING. Данный вид проблемы наблюдается из-за того, что на одном из хостов в кластере закончились ресурсы процессора или памяти.
Если же Вы уверены в том, что это не так, то проблема в дефолтных значениях хоста, а именно в параметрах RESERVED_CPU и RESERVED_MEM.

Как правило Sunstone в таком случае может показывать завышенные значения или же не показывать их вовсе, как было в моем случае.

Меняем значения RESERVED_CPU и RESERVED_MEM. Обратите внимания, что данные значения должны быть в отрицательном виде.
Например для 1Gb памяти необходимо указать значение равное -1048576

Соответственно лимиты процессора указываются в таком же виде.

Обязательно перезагружаем сервисы OpenNebula после изменения данных параметров:

1
2
# systemctl restart opennebula-sunstone
# systemctl restart opennebula

Заходим в панель Sunstone и проверяем состояние хоста.

On this page