При применении политик подтверждения к действиям, которые могут выполняться в различных компонентах составной схемы элементов, процесс подтверждения зависит от способа настройки права и применения политик подтверждения.
В этом примере для создания схемы элементов используются конкретные сведения, а затем политики подтверждения применяются к действиям, которые можно выполнить из каталога служб в подготовленной схеме элементов в различных правах. Схема элементов представляет собой составную схему элементов, в которой содержится еще одна схема элементов. Используемые действия выполняют удаление подготовленных элементов, удаление развертывания для схем элементов и виртуальной машины для компьютера. В результате действия удаления применяются к выбранным элементам и применяемые политики подтверждения запускают запросы на подтверждение.
Пример схемы элементов
В этом примере настраивается схема элементов, которая включает в себя вложенную схему элементов с виртуальной машиной.
- Схема элементов 1 — схема элементов непрерывной интеграции
- Схема элементов 2 — схема элементов предпроизводственной среды
- Виртуальная машина 1 — виртуальная машина vSphere TestAsAService
- Схема элементов 2 — схема элементов предпроизводственной среды
Политики подтверждения для действий удаления
Чтобы удалить подготовленные элементы, нужно настроить две политики подтверждения. Удаление А — действие развертывания, которое может выполняться в схеме элементов 1 или схеме элементов 2 в этом примере. Удаление А — действие виртуальной машины, которое может выполняться на виртуальной машине 1. Создаются политики подтверждения, которые будут применяться к действиям в праве.
Имя политики подтверждения | Тип политики подтверждения |
---|---|
Политика подтверждения А | Каталог служб: запрос на действие ресурсов — удаление — развертывание |
Политика подтверждения Б | Каталог служб: запрос на действие ресурсов — удаление — виртуальная машина |
Права и политики подтверждения, применяемые к действиям
Настраиваются три права. Каждое право включает в себя составную схему элементов. Для каждого права добавляются действия удаления и применяются политики подтверждения.
Название права | Уполномоченное действие в подготовленном компьютере | Применяемая политика подтверждения |
---|---|---|
Право 1 | Удаление — развертывание | Политика подтверждения А |
Право 2 | Удаление — виртуальная машина | Политика подтверждения Б |
Право 3 | Удаление — развертывание Удаление — виртуальная машина |
Политика подтверждения А Политика подтверждения Б |
Действия пользователя в каталоге служб
Когда пользователь каталога служб выполняет действие, происходит удаление схем элементов или компьютеров в зависимости от элемента, для которого выполнялось действие.
Действие пользователя в каталоге служб | Выбранное действие | Удаленные схемы элементов или компьютеры |
---|---|---|
Действие 1 | Удаление — действие развертывания, выполняемое в схеме элементов 1 — схема элементов непрерывной интеграции | Схема элементов 1, схема элементов 2 и виртуальная машина 1 |
Действие 2 | Удаление — действие развертывания, выполняемое во вложенной схеме элементов 2 — схема элементов предпроизводственной среды | Схема элементов 2 и виртуальная машина 1 |
Действие 3 | Удаление — действие виртуальной машины, выполняемое в компьютере, который находится внутри развертывания, виртуальная машина 1 — виртуальная машина vSphere TestAsAService | Виртуальная машина 1 |
Политики подтверждения, применяемые к действиям в правах
После подтверждения политик подтверждения утверждающие получают запрос на подтверждение в зависимости от схемы элементов или компьютера, в котором пользователь каталога служб выполнил действие.
Название права | Политика подтверждения в действиях | Действие пользователя | Запущенный запрос на подтверждение | Схемы элементов или компьютеры, удаляемые при подтверждении |
---|---|---|---|---|
Право 1 — удаление политики подтверждения развертывания | Политика А (политика подтверждения развертывания удаления) удаления — только действие развертывания | Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) | Запросы на подтверждение запускаются только для схемы элементов 1 | Схема элементов 1, схема элементов 2 и виртуальная машина 1 |
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) | Запросы на подтверждение запускаются только для схемы элементов 2 | Схема элементов 2 и виртуальная машина 1 | ||
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) | Нет запущенных запросов на подтверждение | Виртуальная машина 1 | ||
Право 2 | Политика Б (удаление — политика виртуальной машины) удаления — только действие виртуальной машины | Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) | Нет запущенных запросов на подтверждение | Схема элементов 1, схема элементов 2 и виртуальная машина 1 |
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) | Нет запущенных запросов на подтверждение | Схема элементов 2 и виртуальная машина 1 | ||
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) | Запросы на подтверждение запускаются только для виртуальной машины 1 | Виртуальная машина 1 | ||
Право 3 | Политика А (политика подтверждения развертывания удаления) удаления — действие развертывания и политика Б (удаление — политика виртуальной машины) удаления — действие виртуальной машины | Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) | Запросы на подтверждение запускаются только для схемы элементов 1 | Схема элементов 1, схема элементов 2 и виртуальная машина 1 |
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) | Запросы на подтверждение запускаются только для схемы элементов 2 | Схема элементов 2 и виртуальная машина 1 | ||
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) | Запросы на подтверждение запускаются только для виртуальной машины 1 | Виртуальная машина 1 |