Hyper-V

安裝更新後保護 Hyper-V 的 DPM 錯誤 31314

  • December 19, 2010

我有一個 Windows Server 2008 R2 故障轉移群集來為多個 Hyper-V 虛擬機提供高可用性。我過去曾使用 Data Protection Manager 來保護故障轉移群集中的 Hyper-V,現在我正在嘗試重新設置它。

我已經在集群中的每個節點上安裝了 DPM 代理,並在 DPM 中配置了儲存/等。但是,當我嘗試將任何虛擬機添加到保護組時,我收到以下錯誤消息:

缺少保護此數據源的一個或多個先決條件。確保在集群中的所有節點上都安裝了以下必備軟體:

Windows Server 2008 與知識庫文章 948465 ( http://support.microsoft.com/kb/948465 ) 和知識庫文章 971394 ( http://support.microsoft.com/kb/971394 ) - 或 - Windows Server 2008 R2包含知識庫文章 975921 ( http://support.microsoft.com/kb/975921 ) 和知識庫文章 975354 ( http://support.microsoft.com/kb/975354 )

如果您已經安裝了所需的先決條件,請在管理選項卡中刷新代理狀態並重試。

編號:31314

我訪問了 Microsoft 的網站並請求了這些修補程序(KB 975921 和 975354)並將它們安裝在集群的每個節點上,然後重新啟動集群中的每個節點。之後,我刷新了每個節點的代理資訊。但是,我仍然收到錯誤消息。

我已經重新啟動了 DPM 和每個節點幾次,但仍然收到錯誤消息。

在網上進行一些研究後,我發現了一個部落格(如下所列),其中提到 KB 975354 的修補程序應該包含兩個顯然必須以特定順序安裝的更新;但是,當我下載修復程序時,它只包含一個文件。

其他一些注意事項:

  • 這不是 DPM 的新安裝。事實上,它已經成功地保護了這個集群中的一些虛擬機。然而,最近我不得不重新建構這個集群中的所有節點(一次一個),因為安裝了一些防病毒軟體並破壞了作業系統。
  • 我正在執行 DPM 2010,所有節點都在執行 Windows Server 2008 R2 Datacenter
  • 我沒有嘗試將任何非高可用性 VM 添加到保護組。

此時,我仍然收到相同的錯誤,無法將我的 Hyper-V 虛擬機添加到保護組。有人知道如何讓它工作嗎?

http://blogs.technet.com/b/mattmcspirit/archive/2010/03/26/dpm-2010-rc-and-hyper-v-r2-vm-s-on-csv-s-order-of-patches.aspx

我最終向 Microsoft 提出了有關此問題的支持案例。他們讓我進入每個節點的控制面板並選擇“解除安裝程序”,然後選擇“查看已安裝的更新”。儘管打開修補程序會顯示它已安裝的消息,但控制面板並沒有列出它(實際上,它說根本沒有安裝任何更新)。當我從集群中刪除該節點時,DPM 工作正常。支持代表打算讓我使用系統更新準備工具來診斷問題,但我決定簡單地重建該節點(Windows 部署服務使重建非常容易)。現在一切正常。

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