Сервер управления (Front-end) — это «мозг» облачной инфраструктуры OpenNebula. Он отвечает за:
управление жизненным циклом ВМ;
планирование и распределение ресурсов;
взаимодействие с узлами виртуализации и системами хранения;
предоставление API и веб-интерфейса управления (Sunstone).
Таблица 24.1. Минимальные требования к серверу управления
|
Ресурс
|
Минимальное значение
|
|
Оперативная память
|
2 ГБ
|
|
CPU
|
1 CPU (2 ядра)
|
|
Диск
|
100 ГБ
|
|
Сеть
|
2 сетевых интерфейса
|
Максимальное количество узлов виртуализации, управляемых одним сервером управления (экземпляром OpenNebula), зависит от конфигурации системы, в первую очередь от производительности базы данных, подсистемы хранения и сети.
Один экземпляр OpenNebula способен управлять до 2500 узлов виртуализации и до 10 000 виртуальных машин при корректной настройке компонентов (прежде всего базы данных, в которой хранится состояние облака).
Для масштабирования за пределы этих значений OpenNebula поддерживает федеративные развёртывания, объединяющие несколько зон в единую облачную инфраструктуру.