VCDInstanceClass
Scope: Cluster
Version: v1
Параметры группы виртуальных машин VCD, используемых cluster-api-controller-manager
(модулем cloud-provider-vcd).
- spec
Обязательный параметр
- spec.mainNetwork
Путь до сети, которая будет подключена к виртуальной машине как основная (шлюз по умолчанию).
Пример:
mainNetwork: internal
- spec.placementPolicy
PlacementPolicy, которая будет использоваться на данном компьютере.
Если PlacementPolicy не указана, для создания узлов будет использоваться PlacementPolicy по умолчанию.
Пример:
placementPolicy: Hypervisor1
- spec.rootDiskSizeGb
Размер root-диска. Значение указывается в гигабайтах.
По умолчанию:
20
Пример:
rootDiskSizeGb: 20
- spec.sizingPolicy
SizingPolicy, которая будет использоваться на данном компьютере.
Если SizingPolicy не указана, для создания узлов будет использоваться SizingPolicy по умолчанию.
Пример:
sizingPolicy: 4Cpu8Memory
- spec.storageProfile
Обязательный параметр
StorageProfile, который будет использоваться на данном компьютере.
Пример:
storageProfile: ssd
- spec.template
Обязательный параметр
Путь к шаблону OVA, который будет использоваться. Состоит из каталога и названия или идентификатора шаблона.
Если в нескольких каталогах с одинаковым названием есть шаблоны с одинаковым именем, следует указать идентификатор шаблона.
Идентификатор шаблона можно найти в URL-адресе при открытии шаблона в пользовательском интерфейсе vCD. Например, если URL-адрес
https://vcd.example.com/tenant/MyOrg/libraries/catalogs/1032506a-4555-43e1-8589-77b0c0522c75/catalog-vapp-templates/5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7/general
, то идентификатор шаблона будет5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7
.Примеры:
template: Linux/ubuntu2204-cloud-ova
template: Linux/5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7