Плагин управления лимитами ресурсов¶
Содержание
Общая информация¶
Мы представили новый плагин, который позоволяет администраторам домена управлять квотами ресурсов, доступных пользователю, а пользавателю в свою очередь - изменять ограничения доступных для него ресурсов в рамках тех квот, которые установил администратор. Плагин позволяет разумно расходовать ресурсы и избегать ситуаций, когда лишние ресурсы простаивают, но за них приходится платить. Или когда пользователь использовал все доступные ресурсы, и ему приходится обращаться к Администратору, чтобы тот выделил ему дополнительные ресурсы. C новым плагином пользователь может сам изменить лимиты ресурсов. А Администратор получает доступ к управлению квотами ресурсов.
Расширение работает на основе двух бэкенд-плагинов:
- µAPI Gateway, с помощью которого разработчики могут создавать и подключать расширения для CloudStack, созданные на любом языке программирования.
- бэкенд-плагин Resource Limits Management, который расширяет API CloudStack дополнительными вызовами.
После установки, подключения и настройки бэкенд-плагинов можно активировать и настроить UI-плагин Resource Limits Management в файле конфигурации config.json (см. подробнее руководство по конфигурациям). После этого пользователям и Администраторам становится доступно управление ресурсами в UI.
Установка плагина¶
Подробная инструкция по установке плагина представлена на странице wiki проекта.
Чтобы подключить UI-плагин Resource Limits Management нужно:
- Установить и настроить бэкенд-плагин µAPI Gateway в CloudStack.
- Установить бэкенд-плагин Resource Limits Management.
- Настроить и подключить UI-плагин Resource Limits Management через конфигурационный файл.
Управление лимитами ресурсов через UI¶
Управление квотами ресурсов для Администраторов домена¶
После активации плагина в меню «Аккаунты» Администратору становится доступен раздел «Квоты ресурсов». В нем можно просматривать и редактировать ограничения ресурсов. Для этого достаточно ввести желаемые минимальные и максимальные значения для того параметра ресурсов, квоты которого нужно изменить.
Значение [-1] означает, что параметр ресурса неограничен. Лимиты такого параметра недоступны для изменения пользователем.
Ограничения задаются для всех аккаунтов в домене.
Изменения лимитов ресурсов пользователями¶
После активации плагина у пользователя появляется возможность изменить лимиты доступных ресурсов. Чтобы изменить лимиты ресурсов, пользователю достаточно нажать на кнопку «Обновить ресурсы», которая расположена в панели ресурсов в разделе Виртуальные машины.
При нажатии на кнопку открывается модальное окно, в котором пользователь видит параметры ресурсов и «бегунок» для изменения ограничений каждого ресурса. На шкале для каждого ресурса пользователь видит ограничения, заданные Администратором - двигать бегунок можно только в рамках этих ограничений. После установки нужных значений, пользователь нажимает «Обновить». Лимиты ресурсов изменяются в соответствии с заданными значениями.
В списке нет тех параметров ресурсов, у которых ограничения не заданы (квота имеет значение [-1]), то есть для них нельзя запросить изменения.