Настройка ресурсных пулов
Общая информация¶
Ресурсный пул — это логическая группа вычислительных ресурсов таких, как процессоры, память и диски, предназначенная для управления и оптимального распределения мощностей в облачной среде. Они используются для обеспечения изоляции ресурсов между различными пользователями или группами, управления квотами и балансировки нагрузки.
Размещение и отображение ресурсных пулов¶
Ресурсные пулы отображаются и настраиваются в портале администратора в разделе:
Compute → Infrastructure → Resource Pools
В карточке ресурсного пула отображаются:
- Квоты на ресурсы
- Иерархическая структура в провайдере
- Текущая конфигурация
Ресурсные пулы, созданные на стороне провайдера, автоматически синхронизируются с этим разделом.
Если ресурсные пулы на стороне провайдера отсутствуют, в системе отображается один пул по умолчанию. В этом случае на портале пользователя выбор ресурсного пула будет недоступен.
В списке отображаются только ресурсные пулы первого уровня. Чтобы просмотреть вложенные пулы, необходимо зайти в родительский ресурсный пул и в разделе Relationships открыть атрибут Resource Pools.
Настройка ресурсных пулов¶
- Создание иерархии ресурсных пулов на стороне провайдера
- В интерфейсе провайдера создать иерархическую структуру (вложенные папки) для ресурсных пулов.
- Установить квоты для каждого ресурса (CPU, RAM, Storage) в рамках пулов.
- В интерфейсе провайдера создать иерархическую структуру (вложенные папки) для ресурсных пулов.
-
Копирование квот ресурсных пулов в квоты тенантов
- Перейти в Settings → Application Settings → Access Control → Tenants → Manage quotas.
- Скопировать установленные на стороне провайдера квоты в соответствующие тенанты:
- Выделение виртуальных CPU;
- Выделение памяти;
- Выделение хранилища;
- Выделение числа виртуальных машин;
- Выделение числа шаблонов (templates).
- Выделение виртуальных CPU;
- Перейти в Settings → Application Settings → Access Control → Tenants → Manage quotas.
-
Настройка системы тегов для управления доступом
- Создание категории тегов
- Перейти в Settings → Application Settings → Settings для корневого Nimbius region.
- Во вкладке Tags → My Company Categories создать новую категорию resource_pools со следующими параметрами:
- Show in Console = Yes
- Single value = No
- Show in Console = Yes
- Перейти в Settings → Application Settings → Settings для корневого Nimbius region.
- Создание категории тегов
-
Добавление значений тегов
- Перейти во вкладку Tags → My Company Tags.
- Выбрать категорию resource_pools.
- Добавить значения тегов, используя имена ресурсных пулов или сокращенные легко идентифицируемые названия.
- Перейти во вкладку Tags → My Company Tags.
-
Проверка настроек фильтрации по тегам
- Перейти в раздел Automation → Embedded Automate → Explorer.
- Открыть конфигурацию локального домена → Service → DynamicDialogs.
- Проверить, что в файле list_resource_pools параметр filtering_tag_category установлен в department.
- Перейти в раздел Automation → Embedded Automate → Explorer.
-
Назначение тегов для ресурсных пулов
- Перейти в раздел Compute → Infrastructure → Resource Pools.
- Выбрать ресурсный пул.
- Назначить тег: Policy → Edit Tags.
- Убедиться, что каждому ресурсному пулу соответствует один тег.
- Перейти в раздел Compute → Infrastructure → Resource Pools.
- Назначение тегов для тенантов
- Перейти в раздел Settings → Application Settings → Access Control.
- Выбрать нужный тенант.
- Назначить тег: Policy → Edit Tags for this Tenant.
- Назначить теги текущего тенанта и тенантов ниже по иерархии.
- Перейти в раздел Settings → Application Settings → Access Control.
Правила работы с тегами¶
- Отображаются только те ресурсные пулы, теги которых назначены тенанту.
- Наследование тегов от родительских тенантов не действует.
- Если у тенанта нет тегов ресурсных пулов, ему будут доступны все пулы провайдера.
- Если тенанту назначен тег ресурсного пула, но такой тег отсутствует у самих пулов, на - портале пользователя появится сообщение об отсутствии доступных ресурсных пулов.