Ao implantar em zonas de nuvem baseadas no vSphere no Cloud Assembly, especificações de personalização podem aplicar configurações de sistema operacional guest no momento da implantação.
Ativando a especificação de personalização
A especificação de personalização deve existir no vSphere, no destino no qual for implantada.
Edite diretamente o código do modelo de nuvem. O exemplo a seguir aponta para uma especificação de personalização cloud-assembly-linux
para um host do WordPress no 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'
Usar especificações de personalização ou comandos cloudConfig
Se quiser que a experiência de provisionamento corresponda ao que está fazendo atualmente no vSphere, continuar usando as especificações de personalização poderá ser a melhor abordagem. No entanto, para expandir para o provisionamento de nuvem híbrida ou várias nuvens, uma abordagem mais neutra são os comandos de inicialização cloudConfig.
Para obter mais informações sobre as seções de cloudConfig em modelos de nuvem, consulte Comandos de configuração em modelos do Cloud Assembly.
Comandos e especificações de personalização podem não se misturar
Ao implantar no vSphere, proceda com cuidado se tentar combinar o comando cloudConfig incorporado e a inicialização de especificação de personalização. Eles não são formalmente compatíveis e podem produzir resultados inconsistentes ou indesejados quando usados juntos.
Para obter um exemplo de como os comandos e as especificações de personalização interagem, consulte Endereços IP estáticos do vSphere no Cloud Assembly.