您可以使用這些選項建立 XaaS 藍圖,以便在部署藍圖時執行 vRealize Orchestrator 工作流程。此工作流程會變更您環境中的目標系統。

如需建立藍圖所需遵循的步驟,請參閱新增 XaaS 藍圖

若要使用此精靈,請選取設計 > XaaS > XaaS 藍圖

工作流程索引標籤

選取藍圖佈建資源時執行的工作流程。

如果您正在編輯藍圖,則此索引標籤不可用。

在下圖中,工作流程樹狀結構位於左側,參數位於右側。

圖表 1. XaaS 藍圖精靈中的工作流程索引標籤
XaaS 藍圖精靈中的工作流程索引標籤

檢閱輸入和輸出參數,以確保您或您的服務目錄使用者可在下列情況下提供正確的值:

  • 如果您在此精靈或藍圖設計畫布中自訂藍圖表單。

  • 如果您將所有輸入參數保留空白,服務目錄使用者可以設定這些值。

一般索引標籤

設定有關藍圖的中繼資料及其行為。

表格 1. 一般索引標籤選項

選項

說明

名稱

您想要顯示在下列位置的藍圖名稱:

  • 設計畫布。如果您選取 [使之可用作設計畫布中的元件],此值是出現在類別清單中的名稱。

  • 服務。如果您使用此藍圖做為獨立藍圖,此值是您將目錄項目新增到服務時看到的名稱。

  • 權利。如果您將藍圖授權為個別項目,此值是您在 [新增項目] 清單中看到的名稱。

說明

提供詳細說明來協助區別類似的項目。

隱藏目錄申請資訊頁面

如果您不想要求服務目錄取用者在申請項目時提供說明和原因,請選取此核取方塊。此核取方塊預設為已選取。

版本

支援的格式延伸為 major.minor.micro-revision。

使之可用作設計畫布中的元件

如果您打算使用藍圖做為設計畫布中的元件,請選取此選項。

發佈藍圖時,藍圖會出現在設定自訂資源時選取的類別中。

如果不選取此選項,藍圖就不會出現在設計畫布中。不過,您仍可以將它新增到服務,並授權使用者將它部署為獨立藍圖。

藍圖表單索引標籤

精靈的這個頁面上顯示的欄位是工作流程輸入參數。您可以進行下列一或多項變更:

  • 新增欄位至表單。

  • 刪除或重新排列欄位來修改現有欄位。

  • 提供預設值做為輸入參數。

任何變更都會影響下列人員所看到的表單:

  • 當此 XaaS 藍圖用作藍圖元件時,在設計畫布中工作的應用程式架構設計人員。

  • 服務目錄使用者 (如果此藍圖做為獨立藍圖發佈)。

如需設定表單的詳細資訊,請參閱設計 XaaS 藍圖表單

佈建的資源

佈建的資源會將藍圖連結到您在設計 > XaaS > 自訂資源的 [自訂資源] 頁面上設定的相關 XaaS 自訂資源。

表格 2. 佈建的資源選項

選項

說明

您先前建立的自訂資源

選取定義執行佈建藍圖所需 vRealize Orchestrator 資源類型的自訂資源。

佈建藍圖會執行 vRealize Orchestrator 工作流程,在目標端點上使用端點的 vRealize Orchestrator 外掛程式 API 佈建資源。例如,在 vSphere 中將虛擬 NIC 新增到網路裝置。

您可以針對這種已佈建的資源類型定義佈建後作業。您也可以視需要新增或移除執行個體來使藍圖可縮放。

結果

  • 藍圖可進行縮放。

  • 藍圖出現在設計畫布中為所選取自訂資源指定的類別中。

  • 當您部署的藍圖包含此藍圖時,此藍圖會顯示在項目索引標籤上,而且您可以在部署後對項目執行任何動作。

未佈建

非佈建藍圖會執行 vRealize Orchestrator 工作流程,以紙型不需要 API 對端點進行變更的工作。例如,建立報告並以電子郵件傳送,或發佈到目標通訊系統。

結果

  • 藍圖無法進行縮放。您可以使用非佈建藍圖做為可擴充藍圖中的支援工作流程。例如,您可以建立藍圖來更新高可用性負載平衡器。

  • 藍圖出現在設計畫布的 XaaS 類別中。

  • 當您部署的藍圖包含此藍圖時,此藍圖不會顯示在項目索引標籤上,而且您也無法在部署後對項目執行任何動作。

元件生命週期索引標籤

如果您在一般索引標籤上選取使之可用作設計畫布中的元件,就可以使用 [元件生命週期] 索引標籤。

您可以使用這些選項定義此藍圖在用作複合藍圖中的元件時,其在縮小和擴充作業期間的部署後行為。

不同的選項可用與否視藍圖而定。並非所有藍圖工作流程均支援或需要所有選項。由於您的 XaaS 可能在複合藍圖中使用,因此您應設定更新和銷毀選項,以及配置/解除配置 (如果適用於藍圖),使藍圖可以正確縮放。

表格 3. 元件生命週期選項

選項

說明

可擴充

選取此選項以允許服務目錄使用者在部署之後,做為縮小或擴充作業的一部分變更此藍圖元件的執行個體數目。

如果您在 [佈建的資源] 索引標籤上選取自訂資源,便可以使用此選項。如果選取 [未佈建] 選項,則無法使用此選項。

如果您讓此藍圖可縮放,則 [執行個體] 選項會新增到設計畫布的 [一般] 索引標籤。請參閱以下範例。如果您未選取 [可擴充],[執行個體] 選項在設計畫布中將無法使用。

設計畫布中的執行個體下限和上限範例。

佈建工作流程

在佈建或擴充作業期間執行的工作流程。當您建立此藍圖時會選取此工作流程,且無法編輯此值。

配置工作流程

選取在任何初始佈建或擴充作業之前執行的工作流程。

此生命週期工作流程類型適用於 Azure 配置。如果您為縮放作業建立配置工作流程,它必須包含下列值:

  • 輸入參數

    • 參數名稱為 requestData,參數類型為 Properties

    • 參數名稱為 subtenant,參數類型為 Properties

    • reservations 且參數類型為 Arrays/Properties

  • 輸出參數

    • 必須包含參數類型為 Properties 的參數。

更新工作流程

選取更新作業期間執行的工作流程,包括元件不可縮放但可更新的縮小或擴充作業。

例如,在針對複合藍圖中的任何元件進行縮小或擴充作業時,會以建立的新組態更新負載平衡器。

更新工作流程可會套用到繫結至已縮放元件但本身不可縮放的元件。此更新工作流程可根據更新作業變更不可縮放元件。

如果您為縮放作業建立更新工作流程,它必須包含下列值:

  • 輸入參數。

    • 必須包含符合佈建工作流程輸出參數類型的參數 (不論參數名稱為何)。

    • 參數名稱為 data,參數類型為 Properties

銷毀工作流程

選取在縮小或銷毀作業期間執行的工作流程。

如果您為縮放作業建立銷毀工作流程,它必須包含下列值:

  • 輸入參數。

    • 必須包含符合佈建工作流程輸出參數類型的參數 (不論參數名稱為何)。

      例如,如果「建立簡單虛擬機器」佈建工作流程包含輸出參數 VC:VirtualMachine,則銷毀工作流程必須包含類型為 VC:VirtualMachine 的輸入參數。

解除配置工作流程

選取在任何銷毀或縮小作業之後執行的工作流程。如果解除配置在作業期間失敗,銷毀工作流程仍會如預期執行。

解除配置是縮小或銷毀複合藍圖的最後一個程序。此程序會在銷毀作業之後執行,以便釋放資源。

此生命週期工作流程類型適用於 Azure 配置。如果您為縮放作業建立解除配置工作流程,它必須包含下列值:

  • 輸入參數。

    • 參數名稱為 data,參數類型為 Properties

類別

若要指定 XaaS 藍圖出現在設計畫布中的位置,請在設計畫布類別下拉式功能表中選取值。

如果未選取類別,藍圖會在發佈時新增到 XaaS 類別。