Cloud Assembly 中部署到以 vSphere 為基礎的雲端區域時,自訂規格可在部署時套用客體作業系統設定。

啟用自訂規格

自訂規格必須存在於 vSphere 中您部署到的目標上。

直接編輯雲端範本代碼。下列範例指向 vSphere 上 WordPress 主機的 cloud-assembly-linux 自訂規格。

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 命令和自訂規格初始化,請務必謹慎進行。它們未正式相容,因此一起使用時可能會產生不一致或不必要的結果。

如需命令和自訂規格的互動方式範例,請參閱 Cloud Assembly 中的 vSphere 靜態 IP 位址

標記