Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

範本建置區塊

貢獻者

您可以在建立範本時使用某些功能、以便在動作之間傳遞值(例如磁碟區名稱)、有條件地將動作連結在一起(在新磁碟區上啟用備份)、以及在使用範本時協助使用者自訂資源。

特殊範本控制項

在開始建立範本之前、您應該先瞭解一些特殊選項、以便在範本中預先填入參數值時設定這些選項。

可編輯及偏移選項的螢幕擷取畫面、您可以設定參數值。

可編輯核取方塊

核取此方塊可讓儲存管理員覆寫您在範本中輸入的預先填入值。這可讓儲存設備管理員建議應使用的值、但可讓他們在建立資源時自訂值。

取消核取時、使用者無法變更值、而且系統管理員部署資源時、一律會使用範本中的硬編碼值。

偏移核取方塊

核取此方塊、以便在使用範本建立資源時、BlueXP會監控您為參數輸入的硬編碼值。稍後、您可以執行「DrivFT報告」、查看哪些已設定為「DrivFT」的欄位不再符合範本設定。

取消核取時、使用者可以在建立資源之後、將值變更為任何值。

註 為使飄移特徵正常運作、在範本中定義某些參數的偏移之後、您必須啟用範本的偏移特徵。這是建立範本的最後一個步驟。如果已啟用參數但尚未在範本上啟用、就無法使用偏移。

在欄位中使用規則運算式(regex)

範本中有幾個欄位可讓您輸入regex、以定義管理員可以在欄位中輸入的值、例如「Volume Name」(Volume名稱)和「Share Name」(共用名稱)。

使用regex定義Volume名稱允許值的快照。

例如、如果您輸入「#[a-zA-Z][0-9a-zA-Z_]{0、149}$」作為Volume名稱的regex、則表示「_名稱應以字母字元開頭、只能包含數字、字母或底線、長度_應為150個或更少字元。」

在範本動作之間傳遞值

範本能夠使用先前動作的資訊、在未來的行動中填入欄位。例如、當定義將啟用 BlueXP 備份與還原功能的磁碟區名稱時、您可以指示備份動作使用儲存管理員在「建立 Cloud Volumes ONTAP 」動作中輸入的磁碟區名稱值。

BlueXP 補救服務可以使用三種類型的資訊:

  • 輸入值:這是儲存設備管理員在先前範本動作的欄位中輸入的實際值。

  • 輸出值:這是從先前的範本動作建立資源之後、BlueXP所產生的值。

  • 輸入您自己的值-這是您輸入的值、無法從範本中的先前動作存取。

例如、為了在磁碟區上啟用法規遵循掃描、 BlueXP 分類服務需要儲存管理員輸入的「 Volume name 」(磁碟區名稱)(輸入值)、以及 BlueXP 在建立磁碟區時產生的「 Volume uuid 」(磁碟區 uuid )(輸出值)。

下圖顯示如何在範本的 BlueXP 分類動作區段中輸入此資訊。

顯示如何使用在先前動作中輸入的值、在其他動作中填入欄位的圖例。

根據邏輯陳述、使用條件來執行不同的動作

條件會根據儲存設備管理員執行範本時的條件是真的還是假、讓範本執行不同的動作。您可以選取*邏輯條件*動作來新增條件:

如何在範本中新增條件式陳述式的快照。

例如、您可能有一項準則、指出如果某個磁碟區的容量大於 50 GB 、則必須在該磁碟區上啟用 BlueXP 備份與還原。如果磁碟區容量較小、則不會啟用 BlueXP 備份與還原。您可以在範本中實作此功能、如下所示。

顯示範本如何使用條件以有條件啟用 BlueXP 備份與還原的螢幕擷取畫面。

條件包含兩個部分:

  • 規則-您要檢查的項目為真或假。

  • 和/或聲明:可讓您使用多個規則、進一步調整是否新增其他動作。

規則由三個部分組成:

來源欄位:您將從中取得值進行比較的位置。

  • 從行動取得輸入值:儲存設備管理員在先前範本行動的欄位中輸入的實際值。

  • 從行動取得輸出值:從先前的範本動作建立資源之後所產生的值BlueXP。

  • Enter Value(輸入值)-這是您輸入的值、無法從範本中的先前動作存取。這可以是現有資源的值、例如現有的Volume。

運算子-用於比較的運算子。選項包括*等*、不等於大於小於大於或等於小於或等於

欄位值-您要比較的實際值。選項與_來源欄位_的選項相同。

和/或陳述式可讓您在使用者執行範本時、根據多個規則是否被評估為「真」或「假」、有條件地新增更多動作。*和*要求所有規則為真或假、而*或*只需要其中一個規則為真或假。

在規則中同時使用和和或陳述式時、評估程序會遵循標準的數學順序、其中「和」會在「OR」之前。例如:

  • <Rule1>或<Rule2>和<Rule3>

    此陳述式的評估順序如下:<Rule1>或(<Rule>>和<Rule3>)