我从头开始创建一个新环境,运行两台安装了 Windows Hyper-V Server 2012 R2 的服务器。从那里开始,每台服务器将运行 2 个 Windows Server 2012 R2 标准实例(DNS、AD、文件共享)和一些 Linux VM。
对于 Hyper-V 主机本身,在您的来宾 VM 配置了 AD 后,您通常会将域保留为工作组还是将其加入 AD?
答案1
将主机放在域中。否则,管理它们会比需要的更麻烦。如果你想将两个主机集群起来,这也是一个要求。
但是,由于您的所有域控制器都在那里,如果 hyperv 出现严重故障,并且您的缓存凭据无效,您可能无法登录进行修复。
简单的解决方案是在每个主机上都拥有一个本地管理员帐户 - 仅当您的普通域帐户无法登录时才使用该帐户。从该帐户,您可以修复 hyperv 并在需要时启动域控制器虚拟机。
如果您的所有域控制器都是虚拟的,还有一条建议 - 研究一下时间同步的工作原理。默认情况下,您的一个域控制器将成为整个域的时间源。但虚拟机在计时方面很糟糕。有几种方法可以解决这个问题,所以在每个人都抱怨所有计算机时钟都慢了 20 分钟之前,先研究一下。
答案2
建议运行 Microsoft Hyper-V 的服务器加入域但下面是来自 Microsoft Technet 的一段引文博客:
当您将虚拟服务器主机添加为其托管的客户 DC 所属的同一域的成员时请务必小心,因为如果在主机启动期间没有可用的 DC,您可能会遇到先有鸡还是先有蛋的问题。
当然,您可以将 HyperV Host 带入域,但对此存在不同的意见。
如果您的所有域控制器都已虚拟化,许多人认为将 Hyper V 主机纳入域不是一个好主意。当然,您将无法享受在域中拥有 HyperV 主机的优势。如果必须这样做,那么您应该考虑将一台物理服务器用作域控制器,或者将冗余 dc 客户机放在单独的主机上。网络上有很多关于此主题的讨论。以下是一些链接: 在虚拟机中托管 Active Directory,并让 Hyper-V 服务器成为域的成员
http://www.altaro.com/hyper-v/demystifying-virtualized-domain-controllers-part-1-myths/
https://community.spiceworks.com/topic/328774-domain-joined-hyper-v-server-2012-chicken-egg