為了找到放置部署的最佳基礎結構,VMware Aria Automation 會做出多項篩選決策。VMware Aria Automation 與 VMware Aria Operations 整合可以進一步細化放置決策。
VMware Aria Operations 可協助以最佳方式放置工作負載,前提是您已在以 vSphere 為基礎的雲端區域中啟用 [進階] 放置原則選項。
此外,雲端區域的 vSphere 雲端帳戶必須由 VMware Aria Operations 監控。
階段 1:保留
無論您是否對 VMware Aria Operations 啟用 [進階] 放置,VMware Aria Automation 保留階段都一樣。
- 保留從連結到專案的雲端範本開始。該專案又連結到雲端區域。
- 雲端區域由計算資源主機、集區和叢集以及連結儲存區所組成。
最初,專案中的任何雲端區域都可能是潛在的放置目標。
- VMware Aria Automation 會篩選掉沒有足夠狀況良好資源用於部署的雲端區域。
例如,如果有太多資源已關閉電源或處於維護狀態,則會篩選掉該雲端區域。
- VMware Aria Automation 會篩選掉無法滿足業務需求的雲端區域。
例如,部署可能超出區域的定價或預算限制。
- VMware Aria Automation 會篩選掉無法滿足叢集需求的雲端區域。
例如,雲端區域資源的 CPU 或記憶體使用限制可能太低,無法用於部署。
- VMware Aria Automation 會篩選掉與應用程式限制沒有相似性的雲端區域。
相似性要求雲端範本或專案層級的限制標籤與在雲端區域資源中找到的功能標籤相符。
例如,如果雲端範本或專案包含使用具有
pci
標籤的儲存區的儲存限制,則將篩選掉沒有任何儲存資源具有該功能標籤的雲端區域。 - VMware Aria Automation 會選取具有最佳佈建優先順序的雲端區域。
- 如果專案層級的放置原則不是 Default 原則,則 VMware Aria Automation 會選取支援非預設放置原則的雲端區域。
在此版本中,Spread 是唯一的非預設原則。Spread 透過選取虛擬機器與主機比率較低的雲端區域來散佈負載。Default 僅部署到第一個可用區域。
專案放置原則只是雲端區域保留階段的一個因素。它對配置階段的雲端區域放置原則沒有影響,也沒有關係。
完成後,保留階段將選取一個雲端區域及其資源。VMware Aria Automation 保留在通過上述篩選後仍符合條件的第一個可用區域。
階段 2:配置
VMware Aria Automation 檢查保留的雲端區域計算資源和連結儲存區。
- 在雲端區域中,VMware Aria Automation 會篩選掉處於維護狀態或已關閉電源狀態的資源。
請注意,仍有足夠的狀況良好資源用於部署。否則,整個雲端區域將在保留階段篩選掉。
- VMware Aria Automation 會篩選掉與在雲端範本或專案中找到的叢集層級限制不相符的資源。
例如,雲端區域中的資源可能在
下標記為test
。如果雲端範本或專案包含使用
dev
資源的限制標籤,則會篩選掉test
資源。此外,雲端區域中儲存區或網路設定檔的標記方式也可能與雲端範本或專案中的叢集層級儲存區或網路限制不相符。
- VMware Aria Automation 根據在 vCenter 中定義的相似性設定篩選掉資源。
例如,vCenter 中可能存在這樣一條規則:一個叢集中存在虛擬機器可能會阻止使用另一個叢集。
- VMware Aria Automation 會篩選掉與在雲端範本或專案中找到的任何剩餘自訂限制都不相符的資源。
例如,如果雲端範本包含使用具有
ubuntu
標籤的映像的限制,則將篩選掉沒有任何映像對應具有ubuntu
標籤的雲端區域。 - VMware Aria Automation 根據雲端區域放置原則尋找最佳的計算和儲存資源。
僅當滿足以下兩個條件時,VMware Aria Automation 才會與 VMware Aria Operations 互動:
- 雲端區域放置原則設定為 [進階]。
- 一直篩選到步驟 4 後,至少有一個啟用了 DRS 的叢集及其連結的儲存區仍符合條件。
否則,VMware Aria Automation 將繼續使用自己的放置演算法,而不使用 VMware Aria Operations 的輸入。
VMware Aria Operations 放置建議
如果符合使用 VMware Aria Operations 輸入的條件,VMware Aria Automation 會連線 VMware Aria Operations 以取得用於部署的最佳計算和儲存資源建議。VMware Aria Automation 向 VMware Aria Operations 傳送以下資料:
- 已啟用 DRS 的限定目標叢集及其連結的資料存放區或資料存放區叢集
- 部署的資源計數或叢集大小
- 部署中虛擬機器的 CPU 和記憶體需求
- 部署中虛擬機器的磁碟需求
在符合條件的目標中,如果 VMware Aria Operations 可以為每個虛擬機器傳回最佳放置,則 VMware Aria Automation 將根據 VMware Aria Operations 建議配置計算和儲存資源。
如需有關 VMware Aria Operations 如何處理工作負載的詳細資訊,請參閱 vRealize Operations 說明文件。
如果 VMware Aria Operations 找不到建議,或者 VMware Aria Automation 找不到任何啟用了 DRS 的叢集和儲存區,則 VMware Aria Automation 將檢查雲端區域的回復設定:
- 使用回復
即使沒有 VMware Aria Operations 建議,VMware Aria Automation 也會配置仍符合條件的計算和儲存資源。
- 未使用回復
VMware Aria Automation 取消請求且不繼續進行佈建。
階段 3:佈建
VMware Aria Automation 透過介面卡為在配置階段結束時選取的放置目標部署請求的虛擬機器、儲存區和網路。
放置目標由計算主機、叢集或資源集區以及連結的儲存區資料存放區或資料存放區叢集所組成。