76 lines
5.7 KiB
YAML
76 lines
5.7 KiB
YAML
name: vapp
|
|
service_id: 26
|
|
service_display_name: Виртуальный каталог ВМ (vApp)
|
|
service_short_name: vapp
|
|
service_man: '# Инструкция по развертыванию Виртуальный каталог ВМ (vApp) через платформу<br/><br/>## 1. Общая информация<br/><br/>**Виртуальный каталог ВМ (vApp)** — это логическая каталог, объединённая
|
|
в единый управляемый объект. Сервис предназначен для совместного развертывания, управления жизненным циклом и сетевого взаимодействия набора связанных ВМ. Основные функции включают:<br/>- централизованное
|
|
управление включением, выключением и приостановкой группы ВМ;<br/>- унифицированный сетевой доступ через привязанный Edge-шлюз;<br/><br/>### Доступные операции<br/><br/>**create** — Создание нового vApp
|
|
с привязкой к заданным услугам VDC и Edge<br/>**delete** — Удаление существующего vApp. Требуется предварительный перевод vApp в состояние *suspend*. Полное удаление возможно через 14 дней.<br/>**suspend**
|
|
— Остановка vApp (выключение всех ВМ внутри каталога)<br/>**resume** — Запуск vApp (включение всех ВМ внутри каталога)<br/><br/>---<br/><br/>## 2. Параметры развертывания<br/><br/>Параметры берутся из
|
|
операции **create**.<br/><br/>### UUID Услуги VDC<br/>Уникальный идентификатор услуги «Виртуальный датацентр (vDC)».<br/>Используется для определения вычислительной инфраструктуры, в которой будет развернут
|
|
vApp.<br/><br/>### UUID Услуги Edge<br/>Уникальный идентификатор услуги «Сетевой шлюз периметра (Edge)».<br/>Обеспечивает маршрутизацию и сетевое подключение. Может быть привязан к группе VDC, поэтому
|
|
выбирается отдельно.<br/><br/>### Имя vApp<br/>Строгое имя, соответствующее маске формирования DNS-имени.<br/>Используется как часть в DNS-имени при создании виртуальных машин.<br/><br/>---<br/><br/>##
|
|
3. Рекомендованные характеристики<br/>Так как является промежуточным этапом для создания ВМ, все характеристики описываются в услуге `Виртуальная машина`<br/><br/>---<br/><br/>## 4. Выходные параметры<br/><br/>###
|
|
Параметры vApp<br/>Заданные при создании vApp<br/><br/>---<br/><br/>## 5. Дополнительная информация<br/><br/>- Привязка к VDC и Edge осуществляется раздельно, поскольку один Edge может обслуживать несколько
|
|
VDC (через услугу `Группа виртуальных датацентров (groupvDC)`). Это гарантирует возможность развернуть ВМ в единой сети, но в разных виртуальных датацентрах.<br/>- Перед удалением vApp необходимо вручную
|
|
перевести его в состояние **suspend**. Удаление возможно только спустя 14 дней после этого шага.<br/>- Операция delete удаляет весь vApp полностью, включая все виртуальные машины, связанные с ним.<br/>-
|
|
Рекомендуется заранее планировать сетевые связи и назначения DNS-имён для обеспечения корректной работы сервисов, развернутых внутри vApp.<br/>- При проектировании инфраструктуры следует учитывать зависимости
|
|
между Edge-шлюзом, VDC и размещаемыми ВМ, чтобы избежать ограничений при масштабировании и интеграции.'
|
|
lifecycle:
|
|
suspendOnDestroyDefault: true
|
|
adoptExistingOnCreateDefault: false
|
|
operations:
|
|
- svcOperationId: 69
|
|
operation: create
|
|
kind: instance
|
|
action: create
|
|
- svcOperationId: 70
|
|
operation: delete
|
|
kind: instance
|
|
action: delete
|
|
- svcOperationId: 285
|
|
operation: reconcile
|
|
kind: action
|
|
action: reconcile
|
|
- svcOperationId: 209
|
|
operation: resume
|
|
kind: instance
|
|
action: resume
|
|
- svcOperationId: 208
|
|
operation: suspend
|
|
kind: instance
|
|
action: suspend
|
|
stateOut: {}
|
|
cfsParams:
|
|
- svcOperationCfsParamId: 190
|
|
svcOperationCfsParam: nsxtUid
|
|
dataType: uuid
|
|
isRequired: true
|
|
defaultValue: ''
|
|
isModifiable: false
|
|
- svcOperationCfsParamId: 191
|
|
svcOperationCfsParam: vappName
|
|
dataType: string
|
|
isRequired: true
|
|
defaultValue: hf1t7p5c
|
|
isModifiable: false
|
|
- svcOperationCfsParamId: 623
|
|
svcOperationCfsParam: vdcUid
|
|
dataType: uuid
|
|
isRequired: true
|
|
defaultValue: ''
|
|
isModifiable: false
|
|
cfsParamsByOp:
|
|
69:
|
|
- 190
|
|
- 191
|
|
- 623
|
|
70: []
|
|
285: []
|
|
209: []
|
|
208: []
|
|
stateParams:
|
|
nsxtUid: ''
|
|
vappName: hf1t7p5c
|
|
vdcUid: ''
|