В дополнение к действиям по регулярному обслуживанию, уже связанным с типами ресурсов Automation Assembler, существуют возможности проектирования, позволяющие заранее подготовиться к настраиваемым обновлениям, которые могут потребоваться пользователям.
Чтобы изменить развертывание, можно отредактировать его облачный шаблон и повторно его применить или использовать действия по регулярному обслуживанию. Однако в большинстве случаев одновременно использовать эти два этих подхода не нужно.
Изменения в рамках регулярного обслуживания в течение жизненного цикла, например включение или выключение питания, обычно безопасны, но при других изменениях, например при добавлении дисков, требуется соблюдать осторожность.
Например, если добавить диски с помощью действия по регулярному обслуживанию, а затем применить смешанный подход путем повторного применения облачного шаблона, этот шаблон может перезаписать изменение в рамках регулярного обслуживания, что может привести к удалению дисков и потере данных.
Подготовка процесса регулярного обслуживания может предусматривать непосредственное использование кода облачного шаблона или применение интерфейса проектирования Automation Assembler.
- В коде облачного шаблона можно использовать входные данные. В этом случае при обновлении развертывания или развернутого ресурса интерфейс будет запрашивать новые значения.
- Automation Assembler можно использовать для создания настраиваемого действия на основе рабочего процесса или действия расширяемости VMware Aria Automation Orchestrator. Выполнение настраиваемого действия приводит к тому, что рабочий процесс или действие расширяемости вносит изменения в развертывание или развернутый ресурс.
Для настраиваемых действий ресурсов по регулярному обслуживанию можно использовать схему для типов ресурсов развертывания, чтобы указать критерии для действия ресурса. Например, чтобы определить, в каких развертываниях можно использовать действие ресурса «создание», можно использовать свойство имени развертывания.