在 VMM 網狀架構中管理 Hyper-V 主機的 MPIO
重要
此版本的 Virtual Machine Manager (VMM) 已終止支援。 建議您 升級至 VMM 2022。
請閱讀本文以瞭解 System Center - Virtual Machine Manager (VMM) 如何管理 Hyper-V 主機上的多路徑 I/O (MPIO) 。
當您將光纖通道或 iSCSI 存放裝置加入 VMM 網狀架構中受管理的 Hyper-V 主機時,必須在每部主機上啟用多重路徑 I/O (MPIO) 功能。
- 如果在主機上啟用 MPIO,VMM 會針對使用 Microsoft DSM 之支援的存放裝置陣列新增此 MPIO。 如果您已安裝廠商特定的 DSM,則會使用廠商特定的 MPIO 設定連線到存放裝置陣列。
- 如果您新增主機且未啟用 MPIO,VMM 將在 [作業] 視窗中顯示一則警告訊息。
- 如果您將主機加入 VMM 並在之後啟用 MPIO,則必須新增 MPIO 功能,然後手動設定 MPIO,以新增找到的裝置硬體識別碼。 或者,您可以安裝廠商特定的 DSM。
VMM 中的 MPIO 追蹤
當 Hyper-V 主機和叢集新增至 VMM 網狀架構時,VMM 會部署代理程式以在主機與 VMM 伺服器之間進行連線。 此外,VMM 會收集有關主機或叢集的設定資訊,並將它新增到 VMM。 針對 MPIO,VMM 會新增兩個包含 MPIO 資訊的登錄機碼。
- HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\MPDEV\MPIOSupportedDeviceList
- HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\msdsm\Parameters\DsmSupportedDeviceList
將支援的存放裝置新增至裝置清單之後,VMM 會對其提出 宣告 ,而且主機上需要重新啟動。 如果您在主機上部署工作負載之前已將主機加入 VMM,則這可能不成問題,但如果工作負載已在主機上執行,這可能會造成中斷。 若要嘗試避免可能的中斷,您可以執行 PowerShell 指令碼在主機上預先填入 MPIO 登錄機碼,再將它新增到 VMM 網狀架構。 深入了解此指令碼。
防止 VMM 宣告裝置識別碼
如果您不希望 VMM 宣告任何存放裝置識別碼以用於 MPIO,請執行下列作業:
- 開啟登錄位置 HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings
- 在此位置中,建立具有多字串類型的登錄機碼 RemoveMPIOHardwareIds。
- 從預設清單新增裝置識別碼。 請確定您使用相同的間距。
- 重新啟動 VMM 服務。
- 在 VMM 中新增 Hyper-V 主機。
後續步驟
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應