部署藍圖時,工作負載放置將使用收集到的資料,以根據可用資源建議藍圖的部署位置。vRealize AutomationvRealize Operations Manager 共同運作來為新藍圖之部署中的工作負載提供放置建議。

vRealize Automation 管理業務群組、保留區和配額之類的組織原則時,會與 vRealize Operations Manager 的容量分析整合,以放置機器。工作負載放置僅適用於 vSphere 端點。

工作負載放置用到的術語

工作負載放置中用到幾個術語。

  • vSphere 中的叢集對應到 vRealize Automation 中的計算資源。

  • 保留區包含計算和儲存區,其中儲存區可包含個別資料存放區或資料存放區叢集。保留區可包含多個資料存放區、資料存放區叢集,或同時包含這兩者。

  • 多個保留區可參照同一個叢集。

  • 虛擬機器可移至多個叢集。

  • 啟用了工作負載放置時,佈建工作流程將使用放置原則來建議部署藍圖的位置。

透過工作負載放置佈建藍圖

使用工作負載放置佈建藍圖時,佈建工作流程將使用 vRealize Automation 中的保留區,以及 vRealize Operations Manager 中的放置最佳化。

  1. vRealize Automation 提供管理規則以允許放置目的地。

  2. vRealize Operations Manager 根據分析資料提供放置最佳化建議。

  3. vRealize Automation 會根據 vRealize Operations Manager 提供的放置建議來繼續佈建程序。

如果 vRealize Operations Manager 無法提供建議,或建議無法使用,vRealize Automation 會恢復為其預設放置邏輯。

當開發人員選取目錄項目並填寫申請目錄項目的表單時,vRealize Automation 會考慮以下考量事項來佈建虛擬機器。

表格 1. 佈建虛擬機器的考量事項

考量事項

影響

原則

vRealize Automation 保留區原則可能指示多個保留區。

保留區

vRealize Automation 會評估申請,並判定哪些保留區可滿足申請中所設定的限制。

  • 如果放置已啟用且以 vRealize Operations Manager 分析為基礎,則 vRealize Automation 會將保留區清單傳遞至 vRealize Operations Manager,以根據運作度量決定哪個保留區最適合放置。

  • 如果放置不以 vRealize Operations Manager 為基礎,則 vRealize Automation 會根據優先順序和可用性決定放置。

保留區會更新以追蹤資源已耗用。

如果 vRealize Operations Manager 建議使用 vRealize Automation 視為容量不足或不再適用的叢集或資料存放區,vRealize Automation 會記錄例外狀況。根據其預設放置機制,vRealize Automation 允許繼續進行佈建。

若要識別虛擬機器的資源,vRealize Automation 提供了候選保留區清單。清單中的每個候選者可包含一個叢集和一或多個資料存放區或資料存放區叢集。vRealize Operations Manager 將使用候選保留區來建立目的地候選清單並尋找最佳目標。

vRealize Operations Manager 中的原則可設定叢集的平衡層級、使用率和緩衝區空間。對於做為叢集或資料存放區叢集的單一保留區,vRealize Automation 會驗證建議是否為可行的放置目的地。

  • 如果目的地可行,vRealize Automation 會根據建議部署藍圖。

  • 如果目的地不可行,vRealize Automation 將使用預設放置行為來放置虛擬機器。

放置考量事項還必須考慮健全狀況和使用率問題。雖然雲端管理員和虛擬基礎結構管理員負責管理基礎結構,但開發人員會留意其應用程式的健全狀況。為了支援開發人員,工作負載放置策略還必須考慮健全狀況和使用率問題。

表格 2. 健全狀況和使用量問題考量事項

工作負載問題

放置解決方案

開發人員發現環境中的健全狀況問題。

vRealize Automation 正在出現問題或因大型工作負載而使用率過高的叢集中佈建藍圖。vRealize Automation 必須與 vRealize Operations Manager 中的容量分析整合,才能確保藍圖在具有足夠容量的叢集中進行佈建。

開發人員發現使用率問題。

環境中的叢集未充分利用。vRealize Automation 必須與 vRealize Operations Manager 提供的容量分析整合,才能確保藍圖在最大化使用率的叢集中進行佈建。

佈建藍圖的使用者

以下使用者執行動作來佈建藍圖。

表格 3. 用於佈建藍圖的使用者和角色

步驟

使用者

動作

所需角色

1

雲端管理員或虛擬基礎結構 (VI) 管理員

確保虛擬機器的初始放置符合組織原則,並且已根據運作分析資料進行最佳化。

IaaS 管理員角色

1

網狀架構管理員

定義 vRealize Automation 中的保留區、保留區原則及放置原則。

網狀架構管理員角色、基礎結構架構設計人員

1

IaaS 管理員

對於工作負載放置,必須定義 vSpherevRealize Operations Manager 的端點。

IaaS 管理員角色

2

基礎結構架構設計人員

由於藍圖架構設計人員直接使用虛擬機器元件類型,因此在製作藍圖時,請將保留區原則指派到虛擬機器。指定保留區原則做為藍圖中機器元件的內容。

基礎結構架構設計人員

3

基礎結構架構設計人員、應用程式架構設計人員、軟體架構設計人員以及 XaaS 架構設計人員

建立和發佈藍圖以佈建虛擬機器。僅基礎結構架構設計人員可直接使用機器元件。其他架構設計人員角色可重複使用巢狀結構中的基礎結構藍圖,但無法編輯機器元件設定。

藍圖可包括單一元件,也可以包括巢狀藍圖、XaaS 元件、多層應用程式中的多部虛擬機器等。

vRealize Automation 會根據保留區組態放置虛擬機器,並會針對藍圖選擇性地包含機器元件層級的保留區原則。例如,您的藍圖可能包含兩台機器,而每台機器卻套用不同原則。

vRealize Automation 還會根據 vRealize Operations Manager 提供的運作分析資料來最佳化虛擬機器。

基礎結構架構設計人員

4

雲端管理員或 VI 管理員

選取用於管理 vRealize Automation 所佈建虛擬機器初始放置的原則。

管理員能夠:

  • 透過使用 API 選取原則。

  • 使用預設放置原則,該原則會依序使用 vRealize Automation 中的每部伺服器來平衡工作負載。此方法不需要來自 vRealize Operations Manager 的輸入。

IaaS 管理員角色、基礎結構架構設計人員

5

VI 管理員

vRealize Operations Manager 中建置自訂資料中心和自訂群組。然後,VI 管理員會將用於整併和平衡工作負載的原則套用到這些自訂資料中心。

IaaS 管理員角色、基礎結構架構設計人員

6

網狀架構管理員

選取 vRealize Automation 中的放置原則。

使用工作負載放置原則,讓 vRealize Automation 決定在部署新藍圖時機器的放置位置。放置原則需要從 vRealize Operations Manager 輸入

網狀架構管理員角色

7

開發人員

申請藍圖以佈建虛擬機器。

藍圖可包含多部機器,用以執行三層式應用程式。

8

開發人員

當開發人員部署藍圖時,vRealize Operations Manager 會搜尋適合申請之相關叢集的放置原則。

如需有關放置原則的詳細資訊,請參閱放置原則

若要設定工作負載放置,請參閱設定工作負載放置