即使在 Server 2012 之后,我还应该拥有物理 DC 吗?

即使在 Server 2012 之后,我还应该拥有物理 DC 吗?

在 Windows Server 2012 之前,建议似乎是在虚拟化 DC 旁边放置至少一个物理域控制器。

这样做的一个理由是,如果您的 Hyper-V 主机是集群的,那么它们需要在启动期间可联系 DC。这对我来说完全合理。

但是,我经常听到人们说,即使没有集群设置,拥有物理 DC 仍然很重要(例如,在一个简单的设置中,一台 Hyper-V 服务器运行几个 VM,其中一个是 DC)。这样做的理由似乎是(我永远无法确定)当 Hyper-V 主机首次启动时,您仍然会遇到问题,因为网络上没有 DC。缓存的凭据意味着您仍然可以登录,但是启动过程中发生的所有那些意味着拥有 DC 是有益的位呢?这真的是个问题吗?实际上是否有任何操作可能会运行仅有的在启动时会导致问题吗?例如,有组策略吗?我基本上想问的是,物理 DC 论点是否只有在涉及集群时才真正站得住脚,或者(2012 年之前)在没有集群的情况下是否存在重要的技术案例?这文章 Altaro 的观点(参见“先有鸡还是先有蛋”的神话部分)表明没有必要,但我仍然不确定。

现在来谈谈我的问题的第二部分(也是主要部分):

Windows Server 2012 引入了多项旨在解决虚拟化域控制器问题的功能,其中包括:

  1. VM 生成 ID- 这解决了 USN 回滚问题,这意味着快照(或更具体地说,回滚到快照)不受支持/是一个非常糟糕的想法
  2. 集群引导- 这解决了我上面提到的有关故障转移群集的“先有鸡还是先有蛋”的问题。故障转移群集不再要求在启动期间有 DC 存在。

所以我的第二个问题与第一个类似,但这次是针对 2012+ 的。假设 vDC 和主机都是 2012+ 的,并且您不考虑集群,是否还有其他问题(如上述问题)意味着我仍然应该考虑物理 DC?我是否仍应考虑在单个非集群 2012/2012R2 Hyper-V 主机(该主机上有一个虚拟化 DC)旁边安装物理 DC?我听说有些人建议将 AD 放在 Hyper-V 主机上,但我不喜欢这个想法,原因有很多(首先是禁用了 WB 缓存)。

顺便说一句,我的问题隐含地假设将 Hyper-V 主机加入域以提高可管理性是有意义的。这种说法经得起推敲吗?

更新:

读了一些答案之后,我突然想到,我可以用稍微不同的方式来表达我所问的核心:

即使在 2012 年及以后有所改进,事实仍然存在,即在没有任何物理 DC 或另一台主机上的虚拟 DC 的情况下,主机仍会在没有可用 DC 时启动。这真的是个问题吗?从某种意义上说,我认为如果您完全不考虑虚拟化,这是一个相同(或非常相似)的问题。如果您定期在任何 DC 之前启动成员服务器,这会是个问题吗?

答案1

我也不会将 Hyper-V 主机设为 DC。

至于您是否应该拥有物理 DC,我的看法是,鉴于 Microsoft 针对虚拟化域控制器(一般而言)和无 DC 集群引导实施的变更,我个人认为没有必要,也不提倡拥有物理 DC。维护物理 DC 似乎与将基础架构迁移到虚拟化平台的本质背道而驰。虚拟化我的整个基础架构,但这一切都取决于单个物理 DC 是否可用?这样做有什么意义?

有一些方法可以在虚拟化域控制器的同时限制您的“暴露”。一种方法是在群集中的不同主机上部署多个 DC,并使用反亲和性在主机发生故障时将它们分开(取决于群集中有多少个主机)。

虽然 Greg 的回答包含了一些 MS 建议的链接,但那篇文章已经是两年前的了,并且针对的是 Windows Server 2008 和 2008 R2。我不认为那篇文章是与 Windows Server 2012 和 2012 R2 相关的当前最佳实践。我找不到官方的 MS 文档,但这个人被认为是 Hyper-V 的权威 -http://www.aidanfinn.com/?p=13171

答案2

每个域保留一个物理 DC 的一个理由是,如果发生重大事件影响主机或破坏虚拟化 DC 的帧存储,您将至少拥有一个具有本地存储的物理 DC 来执行恢复并保持连续性。Microsoft 继续在 Active Directory RAP(风险评估和规划)期间执行此检查并提出此建议。

https://technet.microsoft.com/en-us/library/virtual_active_directory_domain_controller_virtualization_hyperv%28v=ws.10%29.aspx

“在每个域中维护物理域控制器。这可以降低虚拟化平台故障影响使用该平台的所有主机系统的风险。”

答案3

我觉得您正在寻找一行答案,因此这里是:

如果您不相信虚拟环境承受故障的能力,那么您应该拥有一个物理 DC。

我们可以详细讨论每种情况的特殊性和例外情况,但我认为这触及了问题的根源。

答案4

回答最后一个问题,即这是否真的是一个问题:我注意到,我的 Hyper-V 主机启用了 RDP,但需要 NLA,如果启动时没有 DC,则在重新启动网络位置感知服务之前不允许 RDP。在这些时候,我也偶尔会遇到远程连接到 VMMS 的问题,但只有当其他东西也坏了时才会出现。当您无法通过 RDP 进入或远程连接到 Hyper-V 管理器时,很难找出问题所在并修复问题。保留物理 DC 可以防止这种情况在任何时候发生在我身上。

相关内容