Windows
Hyper-V 主機可以加入同一主機上的虛擬機域控制器的域嗎?
了解使用 Hyper-V 的故障轉移群集。我有兩個 hyper-v 節點(伺服器)。我想將它們添加到故障轉移集群,但它說節點必須在域中才能加入故障轉移集群。
我可以在同一節點上託管的虛擬機上創建域控制器角色並將該節點加入域嗎?
我可以只在兩個節點之一上創建一個角色以及 hyper-v 角色並將第二個節點加入域嗎?
2014 年的原始答案:
您可以在 Server 2012(或 Hyper-V Server 2012,執行 Hyper-V 集群的首選作業系統)中創建 AD VM 並將 Hyper-V 主機加入其中。這在任何以前版本的 Windows 中都不起作用。
對於生產環境來說,這將是一個非常可怕的想法,但適用於實驗室/培訓。
此外,您只需要一個主機/節點來形成一個集群(儘管如果這樣做可能會引發錯誤/警告)
2016 年更新
Hyper-V 曾一度很容易被破解。眾多方法之一是使用集群內的 Active Directory 創建集群。當整個集群被關閉時,Hyper-V 對 AD 的依賴,以及 AD 對 Hyper-V 的依賴,都意味著要哄人起死回生是極其困難的。幸運的是,情況不再如此。
今天,您應該仍然使用 Hyper-V Server(無論最新版本)來建構集群。它是 Windows 的精簡版,僅包含建構集群的基本組件,最大限度地減少了安全和維護風險。但是根本沒有理由擁有物理伺服器。上述集群依賴已被刪除。
唯一需要注意的是時間同步。預設情況下,時間同步仍然具有循環依賴,這會導致大量時鐘漂移。應該在 Hyper-V 中為 Active Directory 機器禁用時間同步;或者 Hyper-V 主機應配置為直接與外部伺服器同步時間。