Настройка переподписки (overcommit) ресурсов через Horizon
Шаг 1. Авторизация в Horizon
Откройте веб-интерфейс OpenStack в браузере.
Войдите в систему под учётной записью с правами администратора (обычно это пользователь
adminв проектеadmin). Пользователи без прав администратора облака не имеют доступа к управлению инфраструктурой.
Шаг 2. Переход в раздел Агрегаторов
В левой панели меню переключитесь на вкладку Администратор.
Разверните подраздел Вычислительные ресурсы.
Выберите пункт Агрегаторы узлов.
Шаг 3. Создание Агрегатора узлов
Если у вас ещё нет созданного агрегата для группы серверов, где вы хотите применить оверкоммит:
В правом верхнем углу нажмите кнопку + Создать агрегатор узлов.
В появившемся окне заполните поля: - Имя: задайте понятное имя (например,
overcommit_cpu_8_ram_1.5). - Availability Zone: по желанию выберите зону доступности (например,nova), либо оставьте пустым.Нажмите кнопку Создать агрегатор узлов для сохранения.
Шаг 4. Добавление вычислительных узлов (Compute Nodes) в агрегат
В таблице агрегатов найдите только что созданный (или существующий) агрегат.
В крайней правой колонке Действия нажмите на стрелочку рядом с кнопкой Изменить агрегатор узлов, выберите пункт Управление узлами.
Перед вами откроется окно с двумя списками: - Все доступные узлы. - Выбранные узлы (узлы, включённые в этот агрегат).
Нажмите на иконку + (плюс) рядом с именами тех Compute-нод, для которых вы хотите изменить коэффициенты переподписки. Они переместятся в правый список.
Нажмите Сохранить.
Шаг 5. Настройка коэффициентов через метаданные
Это ключевой этап, на котором задаются сами коэффициенты:
В строке вашего агрегата в колонке Действия нажмите на стрелочку и выберите Обновить метаданные.
Откроется окно управления ключами. В левой части экрана находятся системные пространства имён (шаблоны), а в правой — текущие метаданные агрегата (Имеющиеся метаданные).
В левом списке в поле Выборочный введите имя параметра вручную и нажмите + для каждого из двух ключей:
cpu_allocation_ratio,ram_allocation_ratio.В левом списке нажмите + на пункте Disk allocation per Host (ключ
disk_allocation_ratio).В правом списке (Имеющиеся метаданные) укажите числовые значения для добавленных ключей: -
cpu_allocation_ratio→ например:8.0-ram_allocation_ratio→ например:1.5-disk_allocation_ratio→ например:1.0Нажмите кнопку Save (Сохранить).
Шаг 6. Проверка применения настроек
Планировщик OpenStack подхватывает эти изменения мгновенно без перезапуска служб. Проверить, что настройки применились, можно через CLI контроллера:
Получите список провайдеров ресурсов:
openstack resource provider list
Посмотрите инвентарь конкретной ноды, которую вы добавили в агрегат (подставьте её UUID или имя):
openstack resource provider inventory list <UUID_ноды>
В выводе команды в колонке allocation_ratio для типов VCPU и MEMORY_MB вы увидите ваши новые коэффициенты, заданные через веб-интерфейс.