Доступно в редакциях: Ultimate/EE
Входит в расширения: Интеграция с провайдерами для частной инфраструктуры
Стадия жизненного цикла модуля: General Availability
Модуль автоматически включается для всех облачных кластеров, развернутых в VMware Cloud Director.
Список необходимых сервисов VMware Cloud Director
Для работы Deckhouse Platform должен быть доступен следующий сервис VMware Cloud Director:
| Сервис | Версия API |
|---|---|
| VMware Cloud Director API | 37.2 и выше |
Для версий VMware Cloud Director API ниже 37.2 используется режим совместимости с устаревшими версиями API.
Параметры
Версия схемы: 1
- объектsettings
- строкаsettings.mainNetwork
Путь к сети, к которой будут подключены основные сетевые интерфейсы виртуальных машин.
Пример:
mainNetwork: internal - объектsettings.metadata
Пользовательские метаданные, которые будут сохранены в объектах кластера, например в виртуальных машинах, дисках и сетях.
Изменение метаданных приведет к пересозданию CloudEphemeral-узлов.
- строкаsettings.organization
Имя Organization в VCD.
- объектsettings.provider
Параметры подключения к VCD.
- строкаsettings.provider.apiToken
Токен для аутентификации в VCD.
При использовании параметра
apiTokenпараметрыusernameиpasswordдолжны быть пустыми. - булевыйsettings.provider.insecure
Установите значение
true, если VCD использует самоподписанный сертификат.По умолчанию:
false - строкаsettings.provider.password
Пароль пользователя в VCD.
- строкаsettings.provider.server
Хост или IP-адрес сервера VCD-сервера.
- строкаsettings.provider.username
Имя пользователя с полными правами на проект.
- строкаsettings.sshPublicKey
Публичный ключ для доступа к узлам.
- объектsettings.storageClass
Автоматическое создание StorageClass’ов, которые есть в VCD (VMware Cloud Director).
- строкаsettings.storageClass.defaultПараметр устарел
Имя StorageClass’а, который будет использоваться по умолчанию в кластере.
Если значение не указано, фактический StorageClass по умолчанию будет определен следующим образом:
- произвольный StorageClass в кластере, имеющий default-аннотацию;
- StorageClass, использующий
default StorageProfile; - первый (по алфавиту) StorageClass из тех, что создаются модулем.
Параметр устарел. Вместо этого параметра используйте глобальный параметр global.defaultClusterStorageClass.
Пример:
default: ceph-ssd - массив строкsettings.storageClass.exclude
Полные имена (или regex выражения имен) StorageClass’ов, которые не будут созданы в кластере.
Пример:
exclude: - ".*-hdd" - iscsi-fast
- строкаsettings.virtualApplicationName
Имя Virtual Application в VCD, принадлежащего указанному Virtual Data Center.
Шаблон:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ - строкаsettings.virtualDataCenter
Имя Virtual Data Center в VCD, принадлежащего указанной Organization.

