故障转移群集:Microsoft Exchange Server 2010

该场景是:

我有两台完全相同的2U机架式服务器和操作系统Windows Server 2008 R2 Enterprise。 他们是 :

  1. 在同一个域中。
  2. 在Hyper-V中都安装了Exchange 2010
  3. 都是域控制器

如果我要为两个Exchange 2010启用故障转移群集,请确保零宕机。 步骤是什么? 谢谢你的build议。

如果我要为两个Exchange 2010启用故障转移群集,请确保零宕机。 步骤是什么?

RTFM。

首先, 故障转移群集不会产生零停机 。 坏消息,是不是 – 发生是因为你没有阅读文档。 如果第一台服务器出现故障,故障转移群集将开始交换另一台服务器上的虚拟机 它需要一些时间(秒)来实现原始系统停机,加上系统启动所花费的时间(对VM较大),所以虽然时间很短,但并不是零停机。

其次,没有故障转移群集,Exchange可以做得更好。 Exchange具有自己的集群机制,可以处理多个数据副本…这意味着可以出错的一件事(节点崩溃中的文件损坏),所以它是(a)优于故障转移群集和(b)更快交换。

所以,我强烈要求您的要求,然后使用Exchange集成机制来确保正常运行。

如果我正确理解你,你有一个非常奇怪的设置。 具有Exchange和DC的单个企业VM? 为什么不安装单独的虚拟机? 您被许可这样做(企业许可证允许您安装4个虚拟机,只要您的主机不做任何超过HyperV和备份)。 这是我会推荐给你的设置。 它具有高可用性和无共享的优点(意味着没有单点故障,只要您的networking是冗余的就可以了),使用Hyper V故障切换需要共享存储,这成为了单点故障,Hyper V集群只能像拥有VHD的SAN)。

  • 在每台服务器上安装Windows Server 2008 Enterprise Server Core
  • 在每台服务器上安装Hyper Vangular色
  • 在每台机器上设置一个虚拟机作为一个DC(除非你已经有其他的DC,一个首选的设置将有至less1个物理DC)。 确保在这些DC上禁用时间同步。
  • 将每台计算机上的VM设置为Exchange服务器。
  • 使用这两台Exchange服务器设置数据库可用性组
  • 启用每个服务器上每个数据库的数据库副本
  • 设置CASarrays并将其分配给每个数据库
  • 获取硬件负载平衡器并创build一个将CASarrays名称指向硬件负载平衡器的DNSlogging

我不认为有这样的零停机时间的事情。 有这样一个高可用性的东西。 这将为您提供高可用性,如果做得正确,可以感觉到您的用户,就好像没有停机一样。