仅使用2台服务器就能实现Exchange 2010高可用性吗?

仅使用2台服务器就能实现Exchange 2010高可用性吗?

在 Exchange 2010 中,您可以定义数据库可用性组并让您的邮箱数据库在多个服务器之间自动复制,而且您可以让作为 DAG 成员的邮箱服务器同时托管其他服务器角色,例如集线器传输和/或客户端访问(这在 Exchange 2007 中是不可能的)。

但是,您能在属于 DAG 的两台服务器上定义客户端访问服务器阵列吗?我发现的文档非常清楚地指出,由于与群集服务不兼容,您不能将 NLB 与 DAG 一起使用……或者,您可以尝试设置它,但这将是不受支持的场景。

使用硬件负载平衡器怎么样?或者使用可以在同一外部 URL 上发布多个内部服务器的反向代理(例如 ISA)?如果两台服务器上均未使用 NLB,而是实施了另一种平衡解决方案,那么是否仅使用两台服务器就能实现所有主要 Exchange 服务(邮箱、集线器、CAS)的完全高可用性?

答案1

是的。这可以做得很好。在每个服务器(邮箱、CAS 和 Hub)上进行基本的 Exchange 安装。设置 CAS 阵列并将其分配给邮箱

New-ClientAccessArray –名称“CAS 数组” –Fqdn“exchange.domain.com” –站点“Default-First-Site-Name”
Set-MailboxDatabase 数据库名称 -RpcClientAccessServer“exchange.domain.com”

设置将 exchange.domain.com 指向硬件负载均衡器的 DNS 记录。然后设置 DAG、创建邮箱副本,一切就大功告成了。

您可能还想查看昨天的 Exchange 团队博客。它没有谈论单个服务器,但确实讨论了使用 ISA(现在称为 TMG)和 HLB 对 CAS 服务器进行负载平衡的选项。http://msexchangeteam.com/archive/2010/07/20/455575.aspx

答案2

http://rebootuser.com/2011/01/05/exchange-2010-configuring-dag-on-a-2-node-cluster-each-running-cas-ht-mb-roles/

通过此方法,您可以配置 2 台具有 MB/HT/CAS 和高可用性 DAG 的服务器。如果一台服务器停止服务,owa 和 outlook 将正常工作。请注意,当我们创建 DAG 时,Windows 将自动创建一个群集 IP。您可以将其用作“cas 阵列”dns 条目。

答案3

您可以使用 Windows 群集服务来实现 CAS 角色的故障转移。它不会进行负载平衡,但仍具有 HA 功能。

您可以通过在 Windows 群集中创建 IP 资源并使用群集节点名称创建 CAS 阵列来实现此目的。

这是我们用于 2 服务器 HA Exchange 解决方案的解决方案,它运行良好,无需额外的负载平衡器。

答案4

是的,可以。我还使用过其他服务,它们只是克隆一个具有所有角色的 Exchange 服务器,并将其保持在活动待机状态:NeverFail、DoubleTake、WanSyncHA - 仅举几例。

相关内容