Тенанты

Кластер MRS предоставляет различные ресурсы и услуги для совместного использования несколькими отделами или приложениями. Для гибкого расходования ресурсов можно применять тенанты. Тенанты (tenants) — это логическая сущность, имеющая возможность использовать ресурсы и сервисы.

В настоящее время функцию использования тенантов поддерживают только аналитические кластеры (analysis clusters).

Вычислительные ресурсы связаны с ресурсами очереди задач тенантов. Данные по задачам можно посмотреть и изменить в разрезе тенантов.

Ресурсы хранения связаны с сервисом хранения HDFS. Есть возможность управления каталогами HDFS тенантов и настройки квот хранения.

Управлению тенантами присущи следующие особенности:

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

  • По умолчанию у основного тенанта (non-leaf tenant) есть права на просмотр ресурсов тенанта, создание субтенанта и управление ресурсами субтенанта.

  • После изменения вычислительных ресурсов или ресурсов хранения соответствующие права ролей обновляются автоматически.

  • Максимально можно создать 512 тенантов.

Создать тенант

  1. Подключитесь к MRS Manager нужного кластера.

    Примечание

    Аналогичным способом можно создать тенант в консоли MRS.

  2. Перейдите на вкладку Tenants.

  3. На вкладке Tenant Management нажмите Create Tenant.

    ../_images/s__tab-tenants-create-tenant.jpeg
  4. Заполните следующие поля и нажмите ОК:

    1. Name — укажите название тенанта.

    2. Tenant Type — выберите тип тенанта: Non-leaf — к данному тенанту можно создать субтенанты; Leaf — к данному тенанту ничего создать нельзя.

    3. Dynamic Resource — при выборе Yarn — автоматически создается задание очереди в Yarn; если поле оставить пустым — задание в очереди создано не будет.

    4. Default Resource Pool Capacity — процент ресурсов, который может использовать тенант в пуле ресурсов «default».

    5. Default Resource Pool Max. Capacity — максимально возможный процент ресурсов, который может использовать тенант в пуле ресурсов «default».

    6. Storage Resource — при выборе HDFS система автоматически создаст папку с названием тенанта в каталоге HDFS /tenant (путь автоматически пропишется в поле Storage Path); если поле оставить пустым — новый каталог создан не будет.

    7. Storage Space Quota — укажите объем выделенного хранилища HDFS для данного тенанта.

      Примечание

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

    8. Storage Path — путь к каталогу данного тенанта в хранилище HDFS при условии выбора guilabel:HDFS в поле Storage Resource. Заполняется автоматически.

    9. Service — при необходимости свяжите данного тенанта с сервисом HBase на условиях исключительного или общего владения (в поле Association Mode выберите Exclusive или Share).

    10. Description — добавьте описание.

    ../_images/s__tenant-creation-settings.jpeg

Создать субтенант

  1. Подключитесь к MRS Manager нужного кластера.

    Примечание

    Аналогичным способом можно создать субтенант в консоли MRS.

  2. Перейдите на вкладку Tenants.

  3. На вкладке Tenant Management наведите курсор на строку с нужным тенантом и нажмите Create sub-tenant.

  4. Заполните следующие поля и нажмите ОК:

    1. Name — укажите название субтенанта.

    2. Tenant Type — выберите тип субтенанта: Non-leaf — к данному субтенанту можно создать еще субтенантов; Leaf — к данному субтенанту создать других субтенантов нельзя.

    3. Dynamic Resource — при выборе Yarn — автоматически создается задание очереди в Yarn; если поле оставить пустым — задание в очереди создано не будет.

    4. Default Resource Pool Capacity — процент ресурсов, который может использовать субтенант в пуле ресурсов тенанта.

    5. Default Resource Pool Max. Capacity — максимально возможный процент ресурсов, который может использовать субтенант в пуле ресурсов тенанта.

    6. Storage Resource — при выборе HDFS система автоматически создаст папку с названием субтенанта в каталоге HDFS /tenant (путь автоматически пропишется в поле Storage Path); если поле оставить пустым — новый каталог создан не будет.

    7. Storage Space Quota — укажите объем выделенного хранилища HDFS для данного субтенанта (в пределах ресурсов тенанта).

    8. Storage Path — путь к каталогу данного субтенанта в хранилище HDFS при условии выбора HDFS в поле Storage Resource. Заполняется автоматически.

    9. Service — при необходимости свяжите данного субтенанта с сервисом HBase на условиях исключительного или общего владения (в поле Association Mode выберите Exclusive или Share).

    10. Description — добавьте описание.

    ../_images/s__subtenant-creation.jpeg

Удалить тенант или субтенант

  1. Подключитесь к MRS Manager нужного кластера.

  2. Перейдите на вкладку Tenants.

  3. На вкладке Tenant Management наведите курсор на название тенанта (или субтенанта) к удалению и нажмите Delete.

  4. Активируйте чекбокс для сохранения данных выбранного тенанта (опционально) и нажмите Yes.

Масштабная конференция
GoCloud 2024:
облачные грани будущего