![多台虚拟机上的 Exchange 2010 角色](https://linux22.com/image/579529/%E5%A4%9A%E5%8F%B0%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8A%E7%9A%84%20Exchange%202010%20%E8%A7%92%E8%89%B2.png)
我正在寻找一些关于如何在 Exchange 2010 SP2 安装中设置高可用性的指导/最佳实践。我想在一台服务器上的不同 VM 中安装每个角色,然后在第二台服务器上为每个角色安装 VM。这两个物理盒将位于两个位置,并且必须以某种方式同步,这样如果站点 1 发生故障,站点 2 将自动启动。
此外,我们有 3 个组织需要合法分离,因此我希望使用新的 ABP 功能来创建这种隔离。
我已经在 Google 上搜索了一个小时,但似乎找不到任何清晰概述该过程的内容。任何帮助都将不胜感激。
谢谢
答案1
我不能代表最佳实践,因为我们的设置有点“不同”。但我们确实有大约 200 个邮箱。
但从非常简单的层面上讲,我们在 DAG 中有三个邮件数据库服务器。这三台机器负责保持大约 20 个数据库在线。其中两台位于相同的 HyperV 机箱上,第三台位于上一代服务器上。第三台虚拟机主要用作备份,即使其他两台发生故障(它们位于同一机架中)。
对于我们的前端,我们有两个虚拟机,它们都指向后端。用户被定向到其中一个,当其中一个离线时,Exchange 会为用户处理两者之间的切换。因此,要回答您关于在用户级别进行故障转移的问题,任何一台机器都可以处理 Outlook 请求。如果一台离线,OL 将被弹回到另一台服务器。用户将在任务栏中收到一个弹出警报,提示“与服务器的连接丢失”,但大约 20-30 秒后“连接到 Microsoft Exchange”。大多数用户甚至从未意识到这种情况已经发生。
由于我们只在一个设施中,因此我们不必处理 WAN 复制问题。但据我推测,这样做应该没有问题。后端服务器之间的复制相对较快,并且有控制措施来限制流量。如果您不介意用户在停机期间体验较慢,那么您应该没问题。尽管我几乎希望它的速度与通过 RDP over HTTP 连接的 Outlook 用户的速度相似。
请记住,您需要企业版 Windows 和 Exchange 才能完成此操作。总体而言,设置效果非常好。
答案2
对于这么多用户...我会使用两台虚拟机。一台用于 CAS 角色,另一台用于邮箱和集线器传输角色。边缘角色的使用取决于垃圾邮件/病毒过滤的类型,通常我建议人们使用设备或 Postini 之类的服务。如果您需要更高可用性的东西,您可以使用两台服务器并为邮箱存储运行 DAG,但请记住,您需要 Windows 的企业版。