Перейти к содержанию

Настройка ресурсных пулов

Общая информация

Ресурсный пул — это логическая группа вычислительных ресурсов таких, как процессоры, память и диски, предназначенная для управления и оптимального распределения мощностей в облачной среде. Они используются для обеспечения изоляции ресурсов между различными пользователями или группами, управления квотами и балансировки нагрузки.

Размещение и отображение ресурсных пулов

Ресурсные пулы отображаются и настраиваются в портале администратора в разделе:
Compute → Infrastructure → Resource Pools resourcepool

В карточке ресурсного пула отображаются:

  • Квоты на ресурсы
  • Иерархическая структура в провайдере
  • Текущая конфигурация

resourcePoolDetail

Ресурсные пулы, созданные на стороне провайдера, автоматически синхронизируются с этим разделом.

Если ресурсные пулы на стороне провайдера отсутствуют, в системе отображается один пул по умолчанию. В этом случае на портале пользователя выбор ресурсного пула будет недоступен.

В списке отображаются только ресурсные пулы первого уровня. Чтобы просмотреть вложенные пулы, необходимо зайти в родительский ресурсный пул и в разделе Relationships открыть атрибут Resource Pools.

Настройка ресурсных пулов

  1. Создание иерархии ресурсных пулов на стороне провайдера
    • В интерфейсе провайдера создать иерархическую структуру (вложенные папки) для ресурсных пулов.
    • Установить квоты для каждого ресурса (CPU, RAM, Storage) в рамках пулов.
  2. Копирование квот ресурсных пулов в квоты тенантов

    • Перейти в Settings → Application Settings → Access Control → Tenants → Manage quotas.
    • Скопировать установленные на стороне провайдера квоты в соответствующие тенанты:
      • Выделение виртуальных CPU;
      • Выделение памяти;
      • Выделение хранилища;
      • Выделение числа виртуальных машин;
      • Выделение числа шаблонов (templates).
        manageQuotas managingQuotas
  3. Настройка системы тегов для управления доступом

    • Создание категории тегов
      • Перейти в Settings → Application Settings → Settings для корневого Nimbius region.
      • Во вкладке Tags → My Company Categories создать новую категорию resource_pools со следующими параметрами:
        • Show in Console = Yes
        • Single value = No

myCompanyCategories addingNewCategory

  • Добавление значений тегов

    • Перейти во вкладку Tags → My Company Tags.
    • Выбрать категорию resource_pools.
    • Добавить значения тегов, используя имена ресурсных пулов или сокращенные легко идентифицируемые названия.
      addedNewCategory
  • Проверка настроек фильтрации по тегам

    • Перейти в раздел Automation → Embedded Automate → Explorer.
    • Открыть конфигурацию локального домена → Service → DynamicDialogs.
    • Проверить, что в файле list_resource_pools параметр filtering_tag_category установлен в department.
      listresourcepool
  • Назначение тегов для ресурсных пулов

    • Перейти в раздел Compute → Infrastructure → Resource Pools.
    • Выбрать ресурсный пул.
    • Назначить тег: Policy → Edit Tags.
    • Убедиться, что каждому ресурсному пулу соответствует один тег.

editResourcePoolTag

  • Назначение тегов для тенантов
    • Перейти в раздел Settings → Application Settings → Access Control.
    • Выбрать нужный тенант.
    • Назначить тег: Policy → Edit Tags for this Tenant.
    • Назначить теги текущего тенанта и тенантов ниже по иерархии.

editCompanyTag editingCompanyTag

Правила работы с тегами

  • Отображаются только те ресурсные пулы, теги которых назначены тенанту.
  • Наследование тегов от родительских тенантов не действует.
  • Если у тенанта нет тегов ресурсных пулов, ему будут доступны все пулы провайдера.
  • Если тенанту назначен тег ресурсного пула, но такой тег отсутствует у самих пулов, на - портале пользователя появится сообщение об отсутствии доступных ресурсных пулов.