Эти параметры используются для создания схемы элементов Все как услуга, которая запускает рабочий процесс vRealize Orchestrator при развертывании схемы элементов. Рабочий процесс изменяет целевую систему в среде.

Сведения о действиях, которые необходимо выполнить для создания схемы элементов, см. в разделе Добавление схемы элементов Все как услуга.

Чтобы использовать этот мастер, последовательно выберите Проект > Все как услуга > Схемы элементов «Все как услуга».

Вкладка «Рабочий процесс»

Выберите рабочий процесс, который выполняется, когда схема элементов подготавливает ресурс.

Эта вкладка недоступна при внесении изменений в схему элементов.

На изображении ниже дерево рабочего процесса расположено слева, а параметры — справа.
Рис. 1. Вкладка «Рабочий процесс» в мастере схемы элементов Все как услуга
Вкладка «Рабочий процесс» в мастере схемы элементов «Все как услуга»

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

  • При настройке формы схемы элементов в данном мастере или на холсте проекта схемы элементов.
  • Если оставить все входные параметры пустыми, пользователи каталога служб смогут задавать значения.

Вкладка «Общие»

Настройте метаданные о схеме элементов и ее поведение.

Табл. 1. Настройки вкладки «Общие»
Параметр Описание
Имя Имя схемы элементов, как оно должно отображаться в следующих расположениях:
  • холст проекта. При выборе параметра «Сделать доступным в качестве компонента на холсте проекта» это значение является именем, которое появляется в списке категорий.
  • Службы. При использовании данной схемы элементов как самостоятельной это значение является именем, которое отображается при добавлении элементов каталога к службе.
  • Права. Если схема элементов получает права как индивидуальный элемент, это значение является именем, которое отображается в списке «Добавить элементы».
Описание Подробное описание, которое помогает различать похожие элементы.
Скрыть страницу со сведениями о запросе в каталог Установите этот флажок, если нет необходимости требовать от пользователей каталога служб предоставлять описание и причину при запросе элемента. Флажок установлен по умолчанию.
Версия Поддерживаемый формат расширен и имеет вид основной номер.промежуточный номер.номер микровыпуска-номер редакции.
Сделать доступным в качестве компонента на холсте проекта Если планируется использовать эту схему элементов в качестве компонента в схеме элементов холста проекта, выберите этот параметр.

После публикации схема элементов доступна в категории, выбранной при настройке настраиваемого ресурса.

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

Вкладка «Форма схемы элементов»

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

  • Добавить поля в форму.
  • Изменить существующие поля, удалив их или поменяв местами.
  • Предоставить значения по умолчанию в качестве входных параметров.
Все изменения влияют на форму, которая представляется следующим адресатам.
  • Архитектору приложения, работающему на холсте проекта, если эта схема элементов Все как услуга используется в качестве компонента схемы элементов.
  • Пользователю каталога служб, если эта схема элементов опубликована как самостоятельная схема элементов.

Дополнительные сведения о настройке форм см. в разделе Проектирование формы схемы элементов Все как услуга.

Подготовленный ресурс

Подготовленный ресурс связывает схему элементов с соответствующим настраиваемым ресурсом Все как услуга, настроенным на странице «Настраиваемый ресурс» в разделе Проект > Все как услуга > Настраиваемый ресурс.

Табл. 2. Параметры подготовленного ресурса
Параметр Описание
Настраиваемый ресурс, созданный ранее Выберите настраиваемый ресурс, который определяет тип ресурса vRealize Orchestrator, необходимый для запуска схемы элементов подготовки.

Схема элементов подготовки запускает рабочий процесс vRealize Orchestrator для подготовки ресурсов на целевой конечной точке с помощью API подключаемого модуля vRealize Orchestrator для этой конечной точки. Например, добавляет виртуальные сетевые адаптеры к сетевому устройству в vSphere.

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

Результаты

  • Эту схему элементов можно масштабировать.
  • Схема элементов появляется на холсте проекта в категории, указанной для выбранного настраиваемого ресурса.
  • Схема элементов отображается на вкладке Развертывания при развертывании схемы элементов, которая ее включает. Вы можете выполнять любые действия с этим элементом после развертывания.
Подготовка отсутствует Схема элементов операций, не относящихся к подготовке, запускает рабочий процесс vRealize Orchestrator для выполнения задачи, которая не требует от API внесения изменений в конечную точку. Например, создает отчет и отправляет его по электронной почте или публикует его в целевой коммуникационной системе.

Результаты

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

Вкладка «Жизненный цикл компонента»

Вкладка «Жизненный цикл компонента» доступна, если на вкладке Общие выбран параметр Сделать доступным в качестве компонента на холсте проекта.

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

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

Табл. 3. Параметры жизненного цикла компонента
Параметр Описание
Масштабируемая Выберите этот параметр, чтобы разрешить пользователю каталога служб изменять количество экземпляров компонента этой схемы элементов после ее развертывания в рамках операции уменьшения или увеличения масштаба.

Этот параметр доступен, если на вкладке «Подготовленный ресурс» выбран настраиваемый ресурс, и не доступен, если выбран параметр «Подготовка отсутствует».

Если эта схема элементов сделана масштабируемой, параметр «Экземпляры» добавляется на вкладку «Общие» на холсте проекта. См. пример внизу. Если параметр «Масштабируемая» не выбран, параметра «Экземпляры» не будет на холсте проекта.

Пример параметра минимального и максимального числа экземпляров на холсте проекта.
Рабочий процесс подготовки Рабочий процесс, выполняемый во время операции подготовки или увеличения масштаба. Этот рабочий процесс был выбран при создании данной схемы элементов, и это значение нельзя изменить.
Рабочий процесс выделения Выберите рабочий процесс, выполняемый перед любой начальной операцией подготовки или увеличения масштаба.

Этот тип рабочего процесса жизненного цикла доступен для выделений Azure. Если вы создадите рабочий процесс выделения для операции масштабирования, он должен включать следующие значения.

  • Входные параметры
    • Имя параметра — requestData, тип параметра — Properties.
    • Имя параметра — subtenant, тип параметра — Properties.
    • reservations, тип параметра — Arrays/Properties.
  • Выходной параметр
    • Должен включать параметр, в котором тип параметра — Properties.
Рабочий процесс обновления Выберите рабочий процесс, запускаемый во время операций обновления (включая увеличение или уменьшение масштаба), в котором компонент не является масштабируемым, но может быть обновлен.

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

Рабочий процесс обновления можно применить к компоненту, который привязан к масштабируемому компоненту, но который сам по себе не является масштабируемым. Этот рабочий процесс обновления может изменять немасштабируемый компонент на основании операции обновления.

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

  • Входные параметры
    • Должен быть задан параметр (независимо от его имени), который соответствует типу выходного параметра рабочего процесса подготовки.
    • Имя параметра — data, тип параметра — Properties.
Рабочий процесс удаления Выберите рабочий процесс, выполняемый во время операции увеличения масштаба или удаления.

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

  • Входной параметр
    • Должен быть задан параметр (независимо от его имени), который соответствует типу выходного параметра рабочего процесса подготовки.

      Например, если рабочий процесс «Создание» для подготовки простой виртуальной машины включает в себя выходной параметр VC: VirtualMachine, то рабочий процесс удаления должен включать входной параметр, где типом является VC:VirtualMachine.

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

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

Этот тип рабочего процесса жизненного цикла доступен для выделений Azure. Если вы создаете рабочий процесс освобождения для операции масштабирования, он должен включать следующее значение.

  • Входной параметр
    • Имя параметра — data, тип параметра — Properties.
Категория Чтобы указать, где схема элементов Все как услуга появляется на холсте проекта, выберите значение в раскрывающемся меню Категория холста проекта.

Если вы не выберете категорию, схема элементов будет добавлена к категории Все как услуга после публикации.