我正在组装一个 Windows 2012(标准)服务器,这是一种特殊情况 - 它需要是一个“一体式”设备。我真的没有任何其他可以使用的物理服务器。作为其中的一部分,我想让这台机器托管虚拟桌面基础架构 (VDI) - 我需要 3-4 个客户端才能连接到这台服务器(并运行 Windows 7 VM)。
根据我的测试,VDI 需要 Active Directory/域控制器。实际上,我不需要 AD 来做其他任何事情,它不会用于除 VDI 之外的任何事情——网络上的其他机器都不需要它。在主机上托管 AD、VDI 和 Hyper-V 不起作用。
我无法在 VM 下运行 VDI,因为 Hyper-V 不允许这样做。所以它需要在主机 Win 2012 机器上运行。所以这意味着广告盒需要是一个虚拟机。除了我的主机必须是 VDI 域的成员。
我的 Hyper-V 主机是在它实际托管的 VM 上运行的域的成员,这意味着什么?
我发现这个问题很相似,但没有关于这个问题的真正答案(除了可能使用 ESX 之类的东西,这对我来说不太理想)。
首先想到的是,您的主机在启动期间将永远无法连接到 DC,因为 DC 将是来宾 VM。这将影响诸如组策略之类的东西,尤其是那些仅在启动期间执行的 GP 方面(例如脚本)。由于 GP 在后台刷新,而不仅仅是在启动期间,大多数其他设置仍将被应用。
在主机上运行且配置为使用域帐户运行的任何服务都将无法启动。您需要专门为任何服务使用本地帐户。
除此之外,你应该没问题。
我确信这种配置不被推荐并且可能不受 Microsoft 支持(我现在无法轻松访问以一种或另一种方式检查文章)。但我怀疑这是你的担忧。