Ролевая модель ADCM

В ADCM реализована ролевая модель. Различные сочетания прав на операции над различными объектами ADCM могут быть объединены в роли. При создании политик роли используются для наделения группы пользователей соответствующими правами.

Право (permission) — это базовый элемент ролевой модели. Роль (role) — это набор прав. Права не могут быть назначены группам напрямую. Права могут быть только добавлены в роли.

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

Роль назначается группе пользователей посредством политики. Назначение нескольких ролей не поддерживается. Пользователь наследует роли пользовательской группы, к которой принадлежит.

ПРИМЕЧАНИЕ

Только администратор ADCM (= суперпользователь) может назначать роли пользователям. В частности, только суперпользователь может назначить роль суперпользователя другому пользователю.

Политика (policy) — это набор из трёх элементов:

  1. Пользовательская группа.

  2. Роль.

  3. Объект, к которому относятся права роли. Объект может иметь один из следующих типов:

    • Кластер

    • Сервис

    • Хост

    • Хостпровайдер

При создании политики пользователь должен выбрать один или несколько объектов того типа, который соотносится с выбранной ролью.

ПРИМЕЧАНИЕ

Политика применяется к объекту, а также ко всем его дочерним объектам. Например, если политика применяется к кластеру, то она также применяется ко всем сервисам, компонентам и хостам этого кластера.

Встроенные роли

ADCM содержит несколько встроенных ролей. Изменение прав (permissions) встроенных ролей запрещено.

Встроенные роли ADCM
Название роли Описание Тип объекта

ADCM User

Роль для просмотра (view-only), дающая возможность видеть информацию обо всех объектах

Нет

ADCM Auditor

Роль для просмотра, дающая возможность видеть результаты аудита

Нет

Service Administrator

Роль даёт возможность настраивать и контролировать цикл работы выбранного сервиса

Сервис

Cluster Administrator

Роль даёт возможность настраивать и контролировать выбранный кластер, его хосты и его сервисы

Кластер

Provider Administrator

Роль даёт полный контроль над выбранным хостпровайдером и его хостами

Хостпровайдер

ADCM Administrator

Роль даёт полный контроль над всеми возможностями ADCM

Нет

Права и роли

Дополнительно ко встроенным ролям администратор ADCM может создавать другие роли с правами. Доступные права в соответствии со встроенными ролями перечислены в таблице ниже.

Права и роли
Название права Описание ADCM User Service Administrator Provider Administrator Cluster Administrator ADCM Administrator ADCM Auditor

View any object configurations

Возможность просматривать конфигурации любого объекта

+

+

View cluster configurations

Возможность просматривать конфигурации кластера

+

+

View service configurations

Возможность просматривать конфигурации сервиса

+

+

+

View component configurations

Возможность просматривать конфигурации компонента

+

+

+

View provider configurations

Возможность просматривать конфигурации хостпровайдера

+

+

View host configurations

Возможность просматривать конфигурации хоста

+

+

+

+

Edit cluster configurations

Возможность редактировать конфигурации кластера

+

+

Edit service configurations

Возможность редактировать конфигурации сервиса

+

+

+

Edit component configurations

Возможность редактировать конфигурации компонента

+

+

+

Edit provider configurations

Возможность редактировать конфигурации хостпровайдера

+

+

Edit host configurations

Возможность редактировать конфигурации хоста

+

+

+

View any object imports

Возможность просматривать импорты всех объектов

+

+

View imports

Возможность просматривать импорты выбранного объекта

+

+

+

Manage imports

Возможность управлять импортами

+

+

+

View any cluster host-components

Возможность просматривать любые соответствия (mappings) кластеров, хостов и компонентов

+

+

View Host-Components

Возможность просматривать соответствия хостов и компонентов

+

+

+

Manage Host-Components

Возможность изменять соответствия хостов и компонентов

+

+

Add service

Возможность добавлять сервис в кластер

+

+

Remove hosts

Возможность удалять хосты (в секции Hosts)

+

+

Add hosts to the cluster

Возможность добавлять хосты в кластер

+

+

Remove hosts from the cluster

Возможность удалять хосты из кластера

+

+

Upgrade cluster bundle

Возможность обновлять бандл кластера

+

+

Upgrade provider bundle

Возможность обновлять бандл хостпровайдера

+

+

Create hostprovider

Возможность создавать хостпровайдеров

+

Create host

Возможность создавать хосты

+

+

+

Remove hostprovider

Возможность удалять хостпровайдеров

+

Create cluster

Возможность создавать кластеры

+

Remove cluster

Возможность удалять кластеры

+

Upload bundle

Возможность загружать бандлы

+

+

+

Remove bundle

Возможность удалять бандлы

+

+

+

View audit operations

Возможность просматривать результаты аудита операций

+

+

+

+

View audit logins

Возможность просматривать результаты аудита логинов

+

+

+

+

View ADCM settings

Возможность просматривать настройки

+

Edit ADCM settings

Возможность редактировать настройки

+

View users

Возможность просматривать пользователей

+

+

Add new user

Возможность создавать пользователей

+

Delete user

Возможность удалять пользователей

+

Update user

Возможность обновлять пользователей

+

View roles

Возможность просматривать роли

+

+

Add new role

Возможность создавать роли

+

Delete role

Возможность удалять роли (только для ролей, не являющихся встроенными)

+

Update role

Возможность обновлять роли (только для ролей, не являющихся встроенными)

+

View groups

Возможность просматривать группы

+

+

Add new group

Возможность создавать группы

+

Delete group

Возможность удалять группы

+

Update group

Возможность обновлять группы

+

View policies

Возможность просматривать политики

+

Add new policy

Возможность создавать политики

+

Delete policy

Возможность удалять политики

+

Update policy

Возможность обновлять политики

+

Cluster Action: <Action name>

Возможность совершить действие <Action name>

+

+

Host Action: <Action name>

Возможность совершить действие <Action name>

+

+

+

Service Action: <Action name>

Возможность совершить действие <Action name>

+

+

+

Component Action: <Action name>

Возможность совершить действие <Action name>

+

+

+

Provider Action: <Action name>

Возможность совершить действие <Action name>

+

+

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней