只有在您擁有 VMware vRealize Cloud Universal 訂閱時,此功能才可供使用。身為管理員,您可以將現有的內部部署 vRealize Automation 8.0.1 及更新版本雲端範本新增至 Service Broker 雲端目錄。

新增 8.0.1 或更新版本雲端範本作為目錄項目後,您的使用者可以從單一雲端目錄中請求目前的內部部署雲端範本或任何 Service Broker 目錄項目。當您的取用者可能要請求在內部部署、雲端執行個體或其他內容來源中開發的雲端範本時,單一目錄會為他們提供統一的請求體驗。

如果您對此功能感興趣,但還沒有 vRealize Cloud Universal 訂閱,可以在新增整合時訂閱。

顯示 vRealize Automation 8.x 步驟的工作流程圖

請檢閱下列考量事項,以決定是否要匯入 vRealize Automation 8.0.1 或更新版本雲端範本作為目錄項目。

  • 不會匯入具有自訂資源類型的雲端範本。
  • 在部署作業期間,您無法取消部署。必須等待佈建程序完成。
  • 在每個執行這些已匯入雲端範本的專案中設定的請求逾時,應與 8.x 執行個體中雲端範本的部署時間相符。預設逾時值為 120 分鐘。該值對於實現成功部署來說可能時間不夠。若要變更請求逾時值,請選取基礎結構 > 管理 > 專案,然後按一下佈建
  • 部署目錄項目之後,只能在部署上執行「刪除」、「變更租用」、「開啟電源」和「關閉電源」第 2 天動作。即使在 8.0.1 或更新版本中有權執行其他動作,也只能執行這些動作。若要確保您的使用者可以執行這些動作,必須建立可授權專案成員執行 Deployment.Delete、Deployment.ChangeLease、Deployment.PowerOff 和 Deployment.PowerOn 動作的原則。此原則可能位於組織或專案層級。請參閱如何使用原則為部署使用者授權 Service Broker 第 2 天動作。「變更租用」動作會在 vRealize Automation 8.x 執行個體上設定租用日期。

必要條件

  • 確認您擁有 vRealize Automation 8.0.1 或更新版本執行個體的主機名稱 URL。如果您要整合 8.1 或更新版本並且具有多個組織,則每個組織都有唯一的 URL。您必須針對每個組織重複此程序,包括為每個組織建立整合。最終結果仍為一個目錄。
  • 確認您具有擁有 Cloud Assembly 管理員權限的 vRealize Automation 8.x 使用者名稱和密碼。這些認證將用於部署 vRealize Automation 8.x 中的目錄項目。也可用於對部署執行允許的第 2 天動作。
  • 匯入之前,請確認您要匯入的雲端範本可在 Cloud Assembly 中進行部署和發行。
  • 如果您想要與此專案的成員共用針對另一個專案建立的雲端範本,請確認您允許在 Cloud Assembly 雲端範本設定中共用。

程序

  1. 設定 vRealize Automation Cloud 整合。
    您可以設定與內部部署 vRealize Automation Cloud 8.0.1 或更新版本的整合。
    1. 選取基礎結構 > 連線 > 整合
    2. 按一下新增整合,然後按一下 vRealize Automation 8
    3. 輸入在建立內容來源時用於識別此執行個體的名稱。
      整合之後無法變更名稱。
    4. 輸入 vRealize Automation 8.x URL
    5. 選取或新增雲端 Proxy
    6. 針對在 8.0.1 或更新版本執行個體中具有 Cloud Assembly 管理員使用者角色的使用者帳戶輸入使用者名稱和密碼。
    7. 若要驗證認證和 URL,請按一下驗證
    8. 按一下新增
  2. 匯入雲端範本。
    1. 選取內容和原則 > 內容來源
    2. 按一下新增,然後按一下 vRealize Automation 8.x 雲端範本
    3. 輸入此內容來源的名稱,以便您在共用內容時可以將其識別。
    4. 選取您在上一個步驟中設定的來源 vRA 8.x 整合
    5. 選取包含您要匯入的 vRealize Automation 8.0.1 或更新版本雲端範本的來源專案
      如果您想要為多個專案匯入雲端範本,則必須為每個專案建立不同的內容來源。
    6. 按一下建立並匯入
  3. 新增一個專案,以便您可以與 Service Broker 使用者共用匯入的雲端範本。
    如果您的專案包含必須能夠部署已匯入雲端範本的使用者,則可以使用現有專案。否則,請建立新專案。
    1. Service Broker 中,選取基礎結構 > 管理 > 專案,然後按一下新增專案
    2. 摘要索引標籤上,輸入專案資訊。
    3. 按一下使用者索引標籤,然後按一下新增使用者
      若要新增專案使用者,個別使用者或群組必須已是作用中服務組織使用者。
    4. 按一下建立
  4. 與專案共用匯入的雲端範本。
    您希望由擁有權限的人員部署已匯入的 8.0.1 或更新版本雲端範本,不過是以所選專案成員的身分執行此作業。
    1. 選取內容和原則 > 內容共用
    2. 選取包含必須有權部署已匯入的 8.0.1 或更新版本項目的使用者的專案。
    3. 按一下新增項目,然後選取一或多個要與專案成員共用的目錄項目。
      您可以選取從 vRealize Automation 8.x 內容來源匯入的所有項目,也可以展開來源樹狀結構並選取個別項目。
    4. 按一下儲存
  5. 確認目錄中的雲端範本目錄項目可供所選專案的成員使用。
    1. 按一下目錄,找到已匯入的工作流程,然後檢閱專案以確保您所設定的專案包含在內。
    2. 按一下請求,並提供任何必要資訊。
    3. 按一下提交
    佈建程序隨即開始,[部署] 索引標籤會開啟,並且您的目前請求顯示在最上方。
  6. 監控佈建程序以確保目錄項目成功執行。
    vRealize Automation 8.x 會將目錄項目部署到應用程式中所配置的基礎結構。
    1. 按一下部署,並找到您部署的請求。
    2. 監控卡狀態,直到成功為止。
  7. 確認您的使用者可以對已部署的目錄項目執行第 2 天動作。
    第 2 天動作是您可對已部署目錄項目所做的變更。部署層級動作可能包括「刪除」、「變更租用」、「關閉電源」和「開啟電源」。您的 vRealize Automation 8.0.1 或更新版本執行個體將在目標系統上執行動作。您的專案成員必須有權執行這些動作。
    1. 按一下部署索引標籤,並找到已成功部署的目錄項目。
    2. 按一下卡片右側的動作功能表。
      「變更租用」、「刪除」、「關閉電源」和「開啟電源」是預期的動作。根據您的項目意圖,執行其中一個動作。

結果

vRealize Automation 8.0.1 或更新版本的雲端範本將匯入至 Service Broker 並在目錄中共用。

後續步驟

  • 如果部署失敗,您必須對 vRealize Automation 8.0.1 或更新版本執行個體中的失敗進行疑難排解。
  • 如果您要控制部署可存在的時間長度,請建立租用。請參閱設定 Service Broker原則
  • 若要在請求時提供更多或更少的使用者輸入,您可以建立自訂表單。請參閱自訂 Service Broker 圖示和請求表單。請求表單變更將套用至 vRealize Automation Cloud 請求,而不是 8.0.1 或更新版本的雲端範本。
  • 若要將核准原則套用至請求,您可以針對兩個可能的準則建立核准原則:requestedBy 和 catalogItem。無法將其他準則套用至這些匯入的雲端範本。請參閱如何設定 Service Broker 核准原則