![Hyper-V 是否是在一台裸机服务器上安装 DC 和 Exchange 2013 服务器的最佳选择?](https://linux22.com/image/803103/Hyper-V%20%E6%98%AF%E5%90%A6%E6%98%AF%E5%9C%A8%E4%B8%80%E5%8F%B0%E8%A3%B8%E6%9C%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%AE%89%E8%A3%85%20DC%20%E5%92%8C%20Exchange%202013%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E9%80%89%E6%8B%A9%EF%BC%9F.png)
我想问一下你们,已经做过一些 Hyper-V 实施的人,使用此解决方案来设置小型公司基础设施是否是个好主意。
想法是拥有 1 台物理服务器(2 个处理器,32GB RAM)和 Server 2012 Standard + Exchange 2013 Standard 许可证。我知道建议不要在 DC 上安装 Exchange,这就是为什么我更喜欢在 Hyper-V 服务器上安装 2 个主机(DC 和 Exchange)。
不清楚的是服务器上的 Hyper-V 设置:应该是 Server 2012 Core 还是可以安装在功能齐全(带 GUI)的服务器上的 Hyper-V?在硬件设置方面我应该注意什么?对于这种情况是否有任何指导方针/最佳实践?
答案1
我认为,这是否是一个“好的选择”在很大程度上是主观的。我想我的答案/意见应该是这样的:“好吧,如果这就是你拥有的一切,那么从技术上讲你可以让它工作。我不认为这是一种理想的情况,但我认为这比在同一个操作系统实例上安装 DC 和 Exchange 要好。”
这应该是可以安装在全功能(带有 GUI)服务器上的 Server 2012 Core 吗?
取决于您认为您的管理员可以处理什么。在这个范围内,没有什么是 Server Core 无法处理的。但您需要了解大量 Powershell 并在远程计算机上安装 RSAT 才能有效地管理 Server Core。
答案2
在我看来,这是一个不错的选择。但是,我并不确信您需要 Hyper-V Server 2012 来实现这一点(裸机)。由于许可问题,在您的情况下,最好在 Windows 2012 Std 上运行 hyper-v。由于您可以在物理机器上运行 2 个 windows 2012 std 来宾主机,因此您实际上可以将其用作文件服务器,甚至域控制器。然后,您仍然可以选择使用相同的许可证安装 2 个带有 windows 2012 std 的 VM 来安装 DC 和 exchange 2013。
无论如何,我肯定会考虑购买另一台类似的机器,以便您可以集群物理主机。如果您购买第三台,您甚至不需要文件共享。但这将使您的许可成本增加三倍,并且由于您集群了 VM(浮动在集群节点上),因此您仍然只能在该集群上运行 2 台 VM 机器。但这是一个很好的故障转移替代方案。实际上,Exchange 旨在在集群 VM 环境中工作。
希望这可以帮助。
答案3
这不是一个好主意,因为它将网络基础设施的两个关键部分嵌套在一起,而这可能会使摆脱某些故障模式变得更加困难。
我宁愿在一台小型廉价台式电脑上运行域控制器,也不愿在 Hyper-V 中运行主域控制器。为什么?因为某些故障中断对主域控制器的访问的实际概率更高。
需要注意的事项:
当我使用域控制器进行测试时,使用 Hyper-V 虚拟化网络并不完全可靠,尤其是当外部物理 PC 只有一个以太网端口并且您使用 Hyper V 虚拟以太网适配器和虚拟网络段时。如果您真的必须使用单个盒子,您真的必须投资 20 美元购买第二张 pci-E 以太网卡。
如果您尝试这样做,请预期并注意磁盘带宽问题。
我根本就不想去尝试。