您可透過使用 vRealize Automation REST API 或 vRealize CloudClient,以程式設計方式將藍圖和內容從一個 vRealize Automation 環境匯出到另一個環境。

例如,您可以在開發環境中建立藍圖並進行測試,然後將藍圖匯入生產環境。或者,您也可以將社群論壇上的內容定義匯入作用中的 vRealize Automation 承租人執行個體。

您可以程式設計方式匯入和匯出以下任何 vRealize Automation 內容項目:

  • 應用程式藍圖及其所有元件

  • IaaS 機器藍圖

  • 軟體 元件

  • XaaS 藍圖

  • 元件設定檔

  • 內容群組

    內容群組資訊為承租人所專屬,而且只有在目標 vRealize Automation 執行個體中已存在內容群組時,才會與藍圖一起匯入。

當您將某個 vRealize Automation 執行個體承租人中的藍圖匯出至另一個承租人時,目標承租人執行個體中必須已存在內容群組,否則為該藍圖定義的內容群組資訊對於匯入後的藍圖而言會無法辨識。例如,如果您匯入的藍圖包含名為 mica1 的內容群組,那麼匯入該藍圖的 vRealize Automation 執行個體中必須已存在 mica1 內容群組,否則匯入後的藍圖中將不會存在 mica1 內容群組。為避免將某個 vRealize Automation 執行個體中的藍圖匯出至另一個時發生遺失內容群組資訊的情形,請先使用 vRealize CloudClient 建立含有內容群組的匯出套件 ZIP 檔案並將該套件 ZIP 檔案匯入目標承租人,然後才匯入藍圖。如需有關使用 vRealize CloudClient 來列出、封裝、匯出、匯入內容群組和其他 vRealize Automation 項目的詳細資訊,請參閱 VMware 開發人員中心,網址為 https://developercenter.vmware.com/tool/cloudclient

表格 1. 選擇您的匯入及匯出工具

工具

更多資訊

vRealize CloudClient

請參閱 VMware 開發人員網站,網址為 https://developercenter.vmware.com/tool/cloudclient

vRealize Automation REST API

請參閱 vRealize Automation 資訊中心內的《程式設計指南》,網址為:https://www.vmware.com/support/pubs/vcac-pubs.html

備註︰

以程式設計方式在 vRealize Automation 部署之間匯出及匯入藍圖時 (例如,從測試到生產環境,或從某個組織到其他組織),辨識套件中是否包括複製範本資料至關重要。匯入藍圖套件時,會根據套件中的資訊填入預設設定。例如,如果您先匯出再匯入使用複製樣式工作流程建立的藍圖,且衍生複製資料的來源範本不存在於匯入藍圖所在之 vRealize Automation 部署內的端點中,則某些匯入的藍圖設定將不適用於該部署。