Настройка переподписки (overcommit) ресурсов через Horizon

Шаг 1. Авторизация в Horizon

  1. Откройте веб-интерфейс OpenStack в браузере.
  2. Войдите в систему под учётной записью с правами администратора (обычно это пользователь admin в проекте admin). Пользователи без прав администратора облака не имеют доступа к управлению инфраструктурой.

Шаг 2. Переход в раздел Агрегаторов

  1. В левой панели меню переключитесь на вкладку Администратор.
  2. Разверните подраздел Вычислительные ресурсы.
  3. Выберите пункт Агрегаторы узлов.

Шаг 3. Создание Агрегатора узлов

Если у вас ещё нет созданного агрегата для группы серверов, где вы хотите применить оверкоммит:

  1. В правом верхнем углу нажмите кнопку + Создать агрегатор узлов.
  2. В появившемся окне заполните поля: - Имя: задайте понятное имя (например, overcommit_cpu_8_ram_1.5). - Availability Zone: по желанию выберите зону доступности (например, nova), либо оставьте пустым.
  3. Нажмите кнопку Создать агрегатор узлов для сохранения.

Шаг 4. Добавление вычислительных узлов (Compute Nodes) в агрегат

  1. В таблице агрегатов найдите только что созданный (или существующий) агрегат.
  2. В крайней правой колонке Действия нажмите на стрелочку рядом с кнопкой Изменить агрегатор узлов, выберите пункт Управление узлами.
  3. Перед вами откроется окно с двумя списками: - Все доступные узлы. - Выбранные узлы (узлы, включённые в этот агрегат).
  4. Нажмите на иконку + (плюс) рядом с именами тех Compute-нод, для которых вы хотите изменить коэффициенты переподписки. Они переместятся в правый список.
  5. Нажмите Сохранить.

Шаг 5. Настройка коэффициентов через метаданные

Это ключевой этап, на котором задаются сами коэффициенты:

  1. В строке вашего агрегата в колонке Действия нажмите на стрелочку и выберите Обновить метаданные.
  2. Откроется окно управления ключами. В левой части экрана находятся системные пространства имён (шаблоны), а в правой — текущие метаданные агрегата (Имеющиеся метаданные).
  3. В левом списке в поле Выборочный введите имя параметра вручную и нажмите + для каждого из двух ключей: cpu_allocation_ratio, ram_allocation_ratio.
  4. В левом списке нажмите + на пункте Disk allocation per Host (ключ disk_allocation_ratio).
  5. В правом списке (Имеющиеся метаданные) укажите числовые значения для добавленных ключей: - cpu_allocation_ratio → например: 8.0 - ram_allocation_ratio → например: 1.5 - disk_allocation_ratio → например: 1.0
  6. Нажмите кнопку Save (Сохранить).

Шаг 6. Проверка применения настроек

Планировщик OpenStack подхватывает эти изменения мгновенно без перезапуска служб. Проверить, что настройки применились, можно через CLI контроллера:

  1. Получите список провайдеров ресурсов:

    openstack resource provider list
    
  2. Посмотрите инвентарь конкретной ноды, которую вы добавили в агрегат (подставьте её UUID или имя):

    openstack resource provider inventory list <UUID_ноды>
    

В выводе команды в колонке allocation_ratio для типов VCPU и MEMORY_MB вы увидите ваши новые коэффициенты, заданные через веб-интерфейс.