При развертывании в облачных зонах на основе vSphere в Cloud Assembly во время развертывания спецификации настройки могут применять параметры гостевой операционной системы.

Включение спецификации настройки

Спецификация настройки должна существовать в vSphere в целевом расположении, где выполняется развертывание.

Отредактируйте напрямую код облачного шаблона. Следующий пример указывает на спецификацию настройки cloud-assembly-linux для узла WordPress в среде vSphere.

resources:
  WebTier:
    type: Cloud.vSphere.Machine    
    properties:     
        name: wordpress      
        cpuCount: 2
        totalMemoryMB: 1024
        imageRef: 'Template: ubuntu-18.04'      
        customizationSpec: 'cloud-assembly-linux'      
        folderName: '/Datacenters/Datacenter/vm/deployments'

Что нужно использовать — спецификации настройки или команды cloudConfig

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

Дополнительные сведения о разделах cloudConfig в облачных шаблонах см. в разделе Команды настройки в шаблонах Cloud Assembly.

Команды и спецификации настройки не всегда можно использовать совместно

При развертывании в vSphere в случае использования встроенной команды cloudConfig и одновременной инициализации спецификаций настройки необходимо соблюдать осторожность. Их совместимость не подтверждена формально, и их совместное использование может привести к непредвиденным или нежелательным результатам.

Пример взаимодействия команд и спецификаций настройки см. в Статические IP-адреса vSphere в Cloud Assembly.

Разделитель