详解 Exchange 2013邮箱高可用51CTO博客 - 千亿集团

详解 Exchange 2013邮箱高可用51CTO博客

2019-01-03 13:16:33 | 作者: 瀚彭 | 标签: 邮箱,效劳,可用 | 浏览: 2331

详解 Exchange 2013邮箱高可用

 邮箱数据库及其包含的数据是任何 Exchange 安排最重要的组件之一。     在 Microsoft Exchange Server 2013 中,能够经过装备邮箱数据库以完结高可用性和站点康复来保护邮箱数据库及其包含的数据。Exchange 2013 在供给更高等级的端到端可用性和支撑较大的邮箱的一起,还能够削减布置具有高可用性和康复能力的邮件解决方案的本钱和复杂性。Exchange 2013 构建于 Exchange 2010 中的本机仿制功用和高可用性体系结构上,使各个商场中各种规划的客户都能够在安排中经济高效地布置邮件接连性效劳


学完本节后咱们将能够:

1、 为DAG 规划软硬件

2、 描绘活动办理器

3、 描绘持续仿制

4、 了解DAG怎么保护数据库

5、 创立装备DAG

6、 装备数据库高可用

7、 描绘毛病搬运的进程

8、 描绘怎么履行DAG的监控和办理

9、 监控仿制状况


环境:  

Exchange 版别

Exchange Server 2013 SP1

Exchange 地址操作体系

WS2012 R2

Outlook 版别

Outlook 2010

客户端

OWA

Outlook 地址操作体系

WIN7 SP1


什么是裁定


  裁定保护了一个逻辑方针,使群集能够知道当时哪个节点是活动的,哪个节点是被迫的,别的裁定也决议了假如活动节点失利后哪个被迫节点将被激活,在Exchange中,将由Exchange 2013去装备毛病搬运群集裁定,决议了节点数量、存储、网络等组件。

  裁定能够阻挠两个及以上节点一起发作毛病搬运,一般来说,一起操作或许发作在当网络中止时,假如没有裁定机制,每个节点都将测验进行毛病搬运。

  为了避免群集割裂,毛病搬运群集运用了投票算法去决议是否有满足的投票去保护裁定,由于既定的群集有指定的节点和指定的裁定装备,群集决议了需求多少投票,假如投票低于绝大大都,群集将不会发动,群集将持续去监听其他节点,以防在网络上呈现其他节点,但是,节点在没有达到共同之前不会成为群集。

   打个比方,假如是一个5节点的群集,群集要持续作业,就有必要确保至罕见3个可用的投票,在Exchange 2013中,这个投票方能够是节点,也能够是见证文件同享,当绝大大都投票不行用,或只要一半投票可用,群集将不会发动,此外,当投票低于一半的时分,Exchange 2013将会卸载数据库。

留意:Exchange Server 2013也支撑将见证放于其他站点中


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 过错或毛病。 假如该效劳检测到毛病,它将告诉活动办理器。 然后,活动办理器会承认应装入哪个数据库副本以及装入该数据库时需求履行的操作。 别的,活动办理器还会盯梢邮箱数据库的活动副本(根据该数据库的最终一个装入副本),并将盯梢成果信息供给给与客户端相连的客户端拜访效劳器。

接连仿制

接连仿制

接连仿制技能在Exchange 2007时被引进,Exchange 2010时也在运用,在Exchange 2010 SP1之后,接连仿制就有了两个可用的选项,文件形式和块形式。

接连仿制-文件形式

接连仿制在DAG的其他效劳器上创立被迫数据库副本,运用异步日志传送去保护副本,接连仿制的文件形式进程包含以下几步:

1、 具有活动数据库的邮箱效劳器角写入活动的日志然后关封闭日志。

2、 复***务仿制这个封闭的日志到其他被迫数据库的效劳器

3、 由于每个数据库的副本是相同的,所以传输日志将被重播或从头应用到数据库副本,数据库坚持共同。

接连仿制-块形式

  接连仿制-块形式 曾在Exchange Server 2010 SP1中被引进,块形式用仿制ESE 日志缓冲区的方法削减了在毛病搬运进程中数据丢掉。


  更新日志在写入被迫数据库副本的时分同步写入到它们本地,当文件形式的数据库副本是最新之后块形式主动变为主动,块形式的作业流程如下:

1、 在块形式中,在具有活动数据库副本的Exchange 上,任何数据块写入ESE日志缓冲区将主动的仿制日志缓冲区到其他被迫副本效劳器。

2、 当ESE日志缓冲区满了之后,完好的块将被发送到被迫副本数据库,业务日志文件写入到主动数据库副本之后,ESE日志缓冲区将被清空。

3、 当具有被迫副本数据库的Exchange 效劳器接收到完好的块文件并填充到它们的仿制文件缓冲区,它们也会保存缓冲区到业务日志文件,完结之后,缓冲区将被清空进行下一个循环。

4、 当具有主动副本数据库的Exchange效劳器发作毛病,但仿制日志缓冲区并没有满时,缓冲区将在被迫数据库效劳器上保存到一个新的业务日志文件中。

  当文件形式启用和禁用时,传输仿制是相同的,块形式的优点是能够削减主动副本和被迫副本的差异,也削减了在毛病搬运期间数据丢掉的或许性。

装备DAG

  在装备DAG之前,咱们有必要了解一些可用的设置项,比方DAG的IP地址和其他设置等,咱们能够考虑网络紧缩设置,当咱们期望去调整DAG的装备,去合理规划DAG时,咱们有必要了解每个设置的主张。

  在EMC中,可用的设置有:

1、 见证效劳器,望文生义,此效劳器是咱们期望用于见证DAG的一台效劳器,一般主张运用CAS效劳器来做。

2、 备选见证效劳器,当咱们本站点的见证效劳器不行用时,此见证效劳器将充任首要的见证效劳器

3、 见证目录,此目录将会存储见证数据

4、 备用见证目录,此目录将会存储见证数据。

5、 DAG IP地址,咱们能够分配多个IP地址到DAG,咱们还能够挑选运用静态和动态的IP地址,别的    关于DAG姓名,是有必要的选项,尽管咱们能够运用DHCP来检索DAG的IP,但假如没有IP地址被获取到,DAG Cluster将不会发动,请留意这一点。

DAG 网络装备

  DAG 网络是一组用于MAPI 或仿制流量的子网装备,尽管Exchange 支撑单网卡的设置,咱们最好仍是用最少两块网卡来做,确保网卡高可用,并且咱们也能够决议哪块网卡走MAPI流量,哪块网卡走仿制流量。

DAG 网络紧缩

  DAG 供给了内置的网络流量紧缩,根据一种名为XPRESS的算法,是微软LZ77完结算法,DAG网络紧缩的选项如下:

1、 禁用,网络流量将不会被紧缩。

2、 启用,紧缩将在仿制和种子播发上

3、 InterSubnetOnly,这是Exchange 形式的设置,只要仿制在跨不同的子网的时分才会被紧缩,所之不紧缩。

4、 Seedonly,紧缩将只被用用种子播发。

咱们能够运用下图中的指令去办理DAG的网络紧缩

创立DAG

1、由于我还没有创立DAG,所以首要咱们来创立DAG 组

如下图,咱们创立了名为DAG的数据库高可用组,IP地址为192.168.201.209,见证效劳器为win7-01,目录为c:\123

测验增加一台效劳器,如下图

增加另一台

启用DAG网络流量紧缩

咱们先来获取一下DAG网络

验证一下默许的紧缩方法,下图中默许设置为intersubnetonly

咱们来设置一下其他的形式,看是否成功

禁用

启用

seedonly

intersubnetonly

 好的,这几种形式悉数成功,现在做试验或许咱们没有什么领会,在出产环境大流量经过期,这效果将非常显着,期望能帮到咱们。

DAG 网络加密

咱们能够经过下面几种方法在DAG的网络上进行加密处理:

1、 禁用,网络流量不加密。

2、 启用,不管是正常的仿制流量仍是种子播发流量,将总是加密的

3、 InterSubnetOnly,和紧缩相同,这是Exchange 默许的设置,将只被用于跨不同子网之间,所之不加密。

4、 Seedonly,将只在种子播发时进行网络流量加密。

相同的,咱们也用试验的方法去验证一下加密

首要咱们来验证一下默许的加密方法

默许加密方法为intersubnetonly

测验更改为其他加密方法

禁用

启用

Seedonly

Intersubnetonly

几种方法上面现已验证结束,期望能够帮到咱们。

装备DAG

下面介绍几种常用的DAG办理方法

增加被迫数据库副本到其他效劳器

暂停数据库副本仿制,状况变为SUSPENDED,Resume-MailboxDatabaseCopy可康复

更新数据库副本

状况再次变为Healthy

将被迫副本切换为主动副本

下图中承载主动数据库副本的效劳器现已变为Ex01

装备脱机通讯簿

咱们都知道,默许状况下,DAG数据库没有脱机同步簿,现在来装备一下

正确了解毛病搬运的进程

  当承载主动数据库副本的效劳器下线或数据库发作了卸载、网络中止等状况时,毛病搬运将发作,效劳器切换发作在办理员手动将主动副本移到其他效劳器上,毛病搬运和效劳器切换的差异在于毛病搬运是一个主动的进程,而效劳器切换是一个手动的进程。


  在效劳器切换(Switchover)期间,咱们能够挑选哪些数据库将被挂载,也能够让活动办理器挑选最佳的副本去挂载,在毛病搬运期间,活动办理器将做出决议。

  当主动数据库副本失利时,活动办理器将运用一系列挑选去决议哪个数据库副本被激活,在Exchange Server 2013中,这个进程被称为最佳副本和效劳器挑选(BCSS),在挑选最挂副本去激活时,活动办理器:

1、 创立一个候选被激活的数据库列表

2、 将列表中不能被办理器和不能被激活的数据库删去或疏忽

3、 运用仿制行列长度做为要害去摆放成果列表,假如效劳器被装备为主动数据库无损挂载,活动办理器将用升序的方法将激活序列号做为要害去排序。

4、 测验获取成果列表中数据库的健康状况,比方有卸载和健康、卸载和从头同步,种子源等,运用一套规范去评价它们潜在的或许被激活的或许性,规范包含不同组合的设置,比方索引的状况、仿制行列长度和重播行列长度。

5、 数据库毛病搬运,当高可用数据库发作失利,PAM将测验履行毛病搬运,在测验挑选适宜的数据库副本去激活之前,测验仿制最终的日志(ACLLs)进程将发作,ACLL使得RPCs去激活数据库副本,RPC恳求承认这个效劳器是可用并健康的,然后将履行规划的日志查看,然后活动办理器将运用仿制任何丢掉日志文件去激活邮箱数据库副本。

6、 当ACLL进程完结之后,将会问询主动挂载数据库的值是什么,这个值有三种:

1) 最佳可用性,假如还没有被仿制到方针邮箱效劳器的仿制行列长度的日志文件小于等于12,这个值答应数据库主动挂载,当活动办理器识别了方针效劳器,Exchange Server 2013将测验仿制其他日志到被迫副本并挂载数据库,这个值是默许的。

2) 较好可用性,假如还没有被仿制到方针邮箱效劳器的仿制行列长度的日志文件小于等于6,这个值答应数据库主动挂载,当活动办理器识别了方针效劳器,Exchange Server 2013将测验仿制其他日志到被迫副本并挂载数据库.

3) 最小丢掉,在一切日志文件仿制到被迫副本之前,不答应挂载数据库。


以上便是装备Exchange Server 2013邮箱高可用方面的共享,尽管有点长,但非常有用,期望能够帮到咱们,假如咱们觉得好,记住赞哦,哈哈,开个打趣,不赞也能够。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章