您好,登錄后才能下訂單哦!
如何進行vSphere 6.5中網絡感知的DRS解析,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
VMware的分布式資源調度(Distributed Resource Scheduler,DRS),可以動態地分配和平衡計算容量,將硬件資源聚集到邏輯資源池中。可以持續不斷地監控資源池的利用率,智能分配資源,允許用戶自己定義規則和方案來決定虛擬機共享資源的方式及它們之間優先權的判斷根據。
習慣上,DRS一直考慮主機和虛擬機的計算資源(CPU和內存)利用率,以平衡主機間的負載并在開機時放置虛擬機。 通常這會很好的運行,因為在許多情況下,CPU和內存是獲得良好應用性能所需的最重要資源。然而,由于此方法不考慮網絡的可用性,有時會導致將虛擬機放置或遷移到已經網絡飽和的主機上。 如果應用碰巧對網絡敏感,這可能會產生一些性能影響。
DRS在vSphere 6.5中具有網絡感知能力,因此它在初始放置和負載均衡期間考慮了主機的網絡利用率和虛擬機的網絡使用需求。 這使得DRS的負載均衡和虛擬機的初始放置更有效。
工作原理
在初始放置和負載均衡期間,DRS首先根據計算資源提供用以運行虛擬機的最佳主機列表,然后根據虛擬機和主機網絡利用率使用一些啟發式方法決定最終的主機。 這可以確保虛擬機獲取其所需的網絡資源以及計算資源。
vSphere 6.5中的網絡感知DRS的目標僅在于確保主機具有足夠可用的網絡資源以及虛擬機所需的計算資源。 因此,與平衡CPU和內存負載的常規DRS不同,網絡感知的DRS不會平衡集群中的網絡負載,這意味著當網絡負載不均衡時,它不會觸發vMotion。
網絡感知初始放置
DRS通過兩個步驟進行初始安置:
它根據集群約束和計算資源可用性編寫可能的主機列表并對它們進行排序。
然后,從主機列表中挑選具有最佳排名和最佳網絡資源可用性的主機。
網絡感知負載均衡
在負載均衡運行期間,DRS
首先生成可能的遷移建議列表。
然后去除目標主機網絡飽和的建議。
從列表中剩余的建議里,推薦在計算資源方面具有最大均衡改善及有助于源主機上的網絡資源可用性的那一個,以防源主機網絡飽和。
主機網絡飽和閾值
如前所述,只有在網絡利用率超過特定閾值的情況下,DRS才會在負載平衡決策期間避開網絡負載過大的主機。因此,除非主機網絡利用率高于80%,否則DRS會認為主機在網絡資源可用性方面是一個很好的備選。
如果主機的網絡利用率達到或高于飽和閾值,則DRS會將其視為網絡飽和。 如果群集中的所有主機都處于網絡飽和狀態,則DRS不會遷移網絡負載大的虛擬機,因為將網絡負載大的虛擬機遷移到已經網絡飽和的主機會導致虛擬機性能進一步下降。 由于此行為而導致DRS無法遷移虛擬機時,有時會導致集群負載不均衡。
監控主機網絡利用率
從vSphere 6.5開始,您可以在vSphere Web Client中DRS監控選項卡下監控主機的網絡負載分布。
主機的網絡利用率是在該主機上的所有物理網卡(pNIC)使用量的平均值。 例如,如果主機有三個pNIC,其中一個使用率為90%,另外兩個使用率為0%,則認為主機的網絡利用率為30%。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。