Windows-Server-2008-R2

Hyper V 實時遷移只有一種方式(錯誤 21502)

  • March 5, 2013

最近,我們的一個伺服器堆棧遇到了問題。我們的兩台 2008 R2 伺服器在一個集群中執行,該集群設置為在彼此之間實時遷移虛擬機,以防檢測到故障。

伺服器在硬體方面完全相同。他們是專門為此目的訂購的。直到幾個月前,當我們注意到 VIR001 無法遷移到 VIR002 時,實時遷移一直執行良好。我已經研究過這個問題,我知道它通常是由不正確命名的資源引起的,但這裡似乎並非如此。

VIR002 會將其託管的任何虛擬機實時遷移到 VIR001。VIR001 不會 LM 將任何 VM 轉移到 VIR002。不知道從哪裡開始,我注意到 VIR001 上有幾個時間伺服器錯誤,但如果問題是由於同步問題造成的,那麼兩台伺服器不會遇到同樣的問題嗎?

現在,正在尋找有關檢查內容的想法。謝謝,

(更新:我已經執行了故障轉移集群驗證工具,它沒有發現任何問題。我無法執行磁碟驗證,因為我們的集群仍然與集群線上。有問題的兩台伺服器也被設置為集群資源的可能所有者)

嗯,終於找到問題了:

我注意到一些創建的集群網路是不合法的(即它們只包含一個 NIC,或者與不同子網上的 NIC 組合)。我禁用了這些。我的同事告訴我,在物理伺服器上綁定可能會有所作為。我改變了這些。我驗證了集群,確保所有節點都將兩台伺服器列為可能的所有者,最重要的是,我在虛擬機資源的屬性下找到了“實時遷移網路”選項卡。

我在“實時遷移網路”中對集群網路進行了排序,即實時遷移集群網路排在第一位,所有活動網路緊隨其後,禁用的網路位於底部。沒愛。今天在更改綁定並沒有看到任何變化後,我決定禁用 Live Migration 選項卡中三個內部網路(LM、主機、集群域)之外的所有集群網路。現在它正在工作。

不知道是什麼導致了這個開始。去年我們沒有對硬體進行任何物理更改。這至少在 4 個月前有效。看起來集群管理器並不總是聽自己的設置。

感謝您對這個問題的答复。

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