Windows

自動負載平衡兩個節點集群 Hyper-v 2008 R2 企業?

  • March 11, 2011

我的設置是一個 2 節點集群,每個集群有 72GB 記憶體和一個 ~10TB MD3000i Iscsi SAN。我有大約 30 個虛擬機在執行,我在兩台伺服器上都保留了大約 15 個。如果我需要執行更新或其他任何東西,我會實時遷移到另一台伺服器……如果需要,任何一台伺服器都能夠執行所有 VM,但 cpu 非常高。

這是我的問題。我知道 Hyper-v 一次只能進行一次實時遷移。但是為什麼不將它們排隊一次移動一個呢?如果我多選,我沒有選擇一次實時遷移一個。或者,如果我正在遷移一個,它會給我一個錯誤,指出它目前正在遷移一個虛擬機……我是否錯過了一個按鈕,它會告訴節點它需要將所有虛擬機遷移到其他地方?

另一個問題,有誰知道基於 CPU 和/或網路使用率對虛擬機進行負載平衡的最佳方法是什麼。我有一些不做太多的虛擬機。還有一些會破壞 CPU 或網路。如果可能的話,我想在兩台伺服器上平衡它。有沒有辦法讓它自動化?

最後一個問題……如果我過度使用我的集群,有沒有辦法告訴集群我希望某些虛擬機正在執行並根據可用的系統資源保存其他虛擬機?說當我的一個節點藍屏並且另一個節點開始啟動虛擬機時。我希望不重要的關閉或保存狀態,以便重要的可以保持執行或重新上線。

感謝您閱讀所有內容。任何幫助都會很棒。

為什麼不將它們排隊以一次移動一個?

愚蠢的設計決策。他們在排隊其他操作(如關機)時沒有問題。

有誰知道基於 CPU 和/或網路使用率對虛擬機進行負載平衡的最佳方法是什麼。

您知道 SCVMM(系統中心虛擬機管理器)嗎?不過,不確定它對您是否足夠。

如果我過度使用集群,是否有辦法告訴集群我希望某些 VM 正在執行並根據可用的系統資源保存其他 VM?

不 ;(

引用自:https://serverfault.com/questions/123855