Windows Server 2012 仲裁配置
Windows Server 2012提供了四种仲裁的配置,多数节点、节点和多数文件共享、多数节点和磁盘、仅磁盘。然而,Exchange Server 2013只支持节点和多数文件共享,在节点和多数文件共享的这种配置下,每个群集节点加上见证服务器都可以投票,群集只工作在绝大多数投票的情况下,也就是说,要超过一半的投票数时,群集才能保持工作,如果投票数少于一半,将停止群集的正常工作。 配置Non-Voting群集节点
在Windows Server 2012中,可以配置不具备投票的群集节点去维护仲裁,你可以使用“配置群集仲裁向导”去配置故障转移管理器。Exchange 2013 也是支持这种配置,然后我们应该仔细思考是不是应该使用它。
比如,在考虑站点恢复能力的场景中,如果仲裁丢失了,提供本地失败保护,在这个场景中,有5个DAG成员,三个在主站点中,两个在故障恢复站点中,如果需要,我们可以在故障恢复站点中删除投票,如果辅助站点失败的话,这是可能的。因为如果仲裁丢失后,在群集关闭之前,我们仍然有一个额外的本地故障恢复能力。 规划DAG的软硬件
当我们实施DAG的时候,我们应该确认我们符合指定的先决条件,我们需要考虑相关常规配置、操作系统版本、网络配置、DAG配置等。
常规配置:
1、 DNS中必须有每个Exchange 的主机记录,最好可以动态更新。
2、 每台邮箱服务器必须在相同域的成员,在同一个DAG中的邮箱服务器不可以是不同AD域的成员。
3、 DAG成员的邮箱服务器不可以是域控制器,这是不支持的配置
4、 邮箱服务器的名字必须是唯一的并且最长15个字符。 操作系统版本
所有的DAG成员必须运行相同的操作系统版本,所有的DAG成员必须运行Windows Server 2008 R2 or Windows Server 2012\2012R2,我们不能在同一个DAG中包含两个版本的操作系统,不然,当加入DAG时,将会失败。
DAG基于Windows 的故障转移群集 ,所以只有企业版和数据中心版的Windows Server 2008 R2,或标准版和数据中心版的Windows
Server 2012或R2 网络配置
只有一个网卡是支持的,不过还是建议有两个网卡,因为两个网卡允许我们配置MAPI网络和单独的复制网络。
在DAG成员之间的延迟必须小于500毫秒,当我们在不同的物理地点创建DAG时尤其重要。
如果我们也配置了IPV4时,我们可以使用IPV6,我们不能禁用IPV4
自动专用互联网协议是不支持的,也就是说169开头的IP DAG配置
除物理网络和IP地址之外,DAG还有以下几点需求:
DAG必须至少有一个IP地址在MAPI网络上,这个地址可以是静态或动态的,静态地址在大多数场景里能看到。
如果DAG跨多个子网,DAG必须在每个子网上至少有一个IP地址。
DAG的名字和成员名字一样,必须少于15个字符,而且要唯一。 见证服务器
见证服务器”是 DAG 外部的服务器,当 DAG 的成员数为偶数时,使用该服务器可实现和维护仲裁。DAG 的成员数为奇数时,则不使用见证服务器。成员为偶数的所有 DAG 必须使用见证服务器。见证服务器可以是运行 Windows Server 的任何计算机。不要求见证服务器的 Windows Server 操作系统版本与 DAG 成员使用的操作系统匹配。
仲裁在 DAG 下的群集级别维护。当 DAG 的大多数成员处于联机状态,并且可以与 DAG 的其他联机成员通信时,DAG 才进行仲裁。此仲裁概念是 Windows 故障转移群集中仲裁概念的一个方面。在故障转移群集中与仲裁相关的必需方面是“仲裁资源”。仲裁资源是故障转移群集内部的资源,它可为导致群集状态和成员身份决策提供一种仲裁方法。仲裁资源还为存储配置信息提供了永久存储区。仲裁资源的配套组件是“仲裁日志”,它是群集的配置数据库。仲裁日志包含以下信息:哪些服务器是群集的成员,群集中安装了哪些资源,以及这些资源的状态(例如,联机或脱机)。
每个 DAG 成员对如何配置 DAG 基础群集应具有一致看法,这一点至关重要。仲裁充当了与群集相关的所有配置信息的权威性存储库。仲裁还用作关系断开裁判,以避免“网络分区”症状。网络分区症状是在 DAG 成员无法相互通信(但是在运行)时发生的一种情况。始终要求大多数 DAG 成员(在 DAG 成员为偶数时使用 DAG 见证服务器)可用并处于交互状态,使 DAG 能够正常工作,这样即可防止网络分区症状。
推荐将CAS服务器做为见证服务器,因为这样做,额外负载是最小的,而且它已经在Exchange Server management组的控制下,见证服务器无需和DAG成员运行相同版本操作系统。
如果见证服务器不是Exchange Server,我们就需要将Exchange Trusted Subsystem group组加到见证服务器的本地管理员组中。 活动管理器
Microsoft Exchange Server 2013 包含名为“活动管理器”的组件,可管理高可用性平台,包括数据库可用性组 (DAG) 和邮箱数据库副本。 活动管理器在所有邮箱服务器的 Microsoft Exchange 复***务 (MSExchangeRepl.exe) 内运行。 在不是 DAG 成员的邮箱服务器上,有一个“活动管理器”角色: “独立活动管理器”。 在作为 DAG 成员的服务器上,具有两个活动管理器角色: “主要活动管理器”(PAM) 和“备用活动管理器”(SAM)。 PAM 为 DAG 中的活动管理器角色,用于确定哪些副本将是主动副本,哪些副本将是被动副本。 PAM 负责获取拓扑更改通知并对服务器故障作出反应。 担任 PAM 角色的 DAG 成员始终是当前拥有群集仲裁资源(默认群集组)的成员。 如果拥有群集仲裁资源的服务器出现故障,PAM 角色将自动移至获得群集仲裁资源所有权的仍正常工作的服务器。 此外,如果需要将托管群集仲裁资源的服务器脱机以便维护或升级,则必须先将 PAM 移至 DAG 中的其他服务器。 PAM 可控制数据库各副本之间的主动标志的所有移动。(在任意指定时间只能有一个副本处于活动状态,并且可以装入或卸除该副本)。 PAM 还可以在本地系统上执行 SAM 角色的功能(检测本地数据库和本地信息存储故障)。
要确定PAM所在位置,可以使用如下命令:
Get-DatabaseAvailabilityGroup <DAG Name> -Status | Format-List
Name, PrimaryActiveManager
在 Exchange 2013 中,Microsoft Exchange 复***务会定期监视所有已装入的数据库的运行状况。 此外,它还会监视可扩展存储引擎 (ESE) 中的任何 I/O 错误或故障。 如果该服务检测到故障,它将通知活动管理器。 然后,活动管理器会确定应装入哪个数据库副本以及装入该数据库时需要执行的操作。 另外,活动管理器还会跟踪邮箱数据库的活动副本(基于该数据库的最后一个装入副本),并将跟踪结果信息提供给与客户端相连的客户端访问服务器。 连续复制