码迷,mamicode.com
首页 > 其他好文 > 详细

Exchange2013 SP1 DAG详细配置介绍

时间:2015-04-20 18:55:41      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:

Exchange2013 SP1 DAG详细配置介绍

上一篇我们介绍了Exchange2013 sp1的安装及详细配置,今天呢就主要介绍Exchange2013 sp1的DAG配置介绍,那什么是DAG(Database Availability Group)呢,DAG就是数据库可用性组是内置于 Microsoft Exchange Server 2013 中的高可用性和站点恢复框架的基础组件。 DAG 是一组邮箱服务器(最多可包含 16 个邮箱服务器),其中承载了一组数据库,可提供从影响单个服务器或数据库的故障中自动执行数据库级恢复的功能。

当然创建DAG的有以下几点注意事项:    1.DAG名称,在AD林中必须唯一,而且虚拟IP在整个子网中不能被使用。    2. 见证服务器和见证目录,见证服务器及其目录仅当DAG中的成员数为偶数时使用并且仅用于仲裁目的。不需要提供创建见证目录,系统自动创建。见证服务器不能是DAG中的成员;必须与DAG位于同一个AD林中;必须运行服务器操作系统;一个服务器可以充当多个DAG的见证,但每个DAG需要有各自的见证目录。 说明:如果指定的见证服务器不是 Exchange 2013 或 Exchange 2010 服务器,则必须在创建 DAG 之前将 Exchange 受信任子系统通用安全组 (USG) 添加到见证服务器上的本地 Administrators 组中。需要这些安全权限来确保 Exchange 可以根据需要在见证服务器上创建并共享目录。如果见证服务器丢失了存储内容,或有人更改了见证目录或共享权限,则还可以使用 Set-DatabaseAvailabilityGroup cmdlet 在原始位置配置见证服务器和见证目录。 部署DAG服务器最好有两块网卡,一块用于其他Exchange角色与MBX角色通信使用,相当于故障转移群集中的PUBLIC,在此称为MAPI网络;另一块用于两个DAG成员之间的通讯,相当于故障转移群集中的HEART,在此称为复制网络。但一块网卡也是可行的,在此实验中,我就只有一块网卡。但在真实的环境中,建议使用多块网卡。

我们此次试验还是基于上篇文章中的环境架构部署,我们做DAG的话,还需要添加一台Mailbox server。具体见下:

技术分享

环境介绍:

Hostname:Iternalsoft-DC

IP:10.10.1.254

Roles:DC、DNS、CA、仲裁见证服务器

Hostname:Iternal-Ex01

IP:10.10.1.50

Roles:Exchange Mailbox

Hostname:Iternal- Ex02

IP:10.10.1.51

Roles:Exchange Mailbox

Hostname:Iternal- Ex03

IP:10.10.1.52

Roles:Exchange CAS

Hostname:Iternal-TMG

IP:10.10.1.1

Roles:Gateway

DAG服务名称:

DAG.iternalsoft.com

IP:10.10.1.200

我们首先在Iternal-Ex02上安装必须条件:在此我们通过powershell来安装所需角色和功能

因为Iternal-Ex01为Mailbox角色,所以运行以下powershell命令即可。

Install-WindowsFeature AS-HTTP-Activation,Desktop-Experience,NET-Framework-45-Features,RPC-over-HTTP-proxy,RSAT-Clustering,RSAT-Clustering-CmdInterface,RSAT-Clustering-Mgmt,RSAT-Clustering-PowerShell,Web-Mgmt-Console,WAS-Process-Model,Web-Asp-Net45,Web-Basic-Auth,Web-Client-Auth,Web-Digest-Auth,Web-Dir-Browsing,Web-Dyn-Compression,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Lgcy-Mgmt-Console,Web-Metabase,Web-Mgmt-Console,Web-Mgmt-Service,Web-Net-Ext45,Web-Request-Monitor,Web-Server,Web-Stat-Compression,Web-Static-Content,Web-Windows-Auth,Web-WMI,Windows-Identity-Foundation

技术分享

技术分享

我们重启后,开始安装必备软件:

MicrosoftUnifiedCommunicationsManagedAPI4.0,CoreRuntime64-bit

技术分享

MicrosoftOffice2010FilterPack64

技术分享

MicrosoftOffice2010FilterPackSP164

技术分享

接下来我们就插入Exchange2013 sp1的安装光盘

技术分享

开始下一步安装

技术分享

同意安装

技术分享

我们选择Mailbox角色安装

技术分享

开始安装Mailbox角色

技术分享

安装完成

技术分享

接下来我们查看当前Exchange的架构,两台Mailbox Server,一台CAS服务器

技术分享

安装完成后,我们接下来就是需要配置DAG了,在配置前,我们先修改数据库的路径和名称,这样比较方便后面的操作,更明白的演示。

技术分享

我们查看详情,查看数据库名称。

技术分享

我们接着编辑数据库

技术分享

我们为了更好的管理,我们新建数据库,然后将用户迁移到新的数据库

技术分享

我们定义数据库名称及数据库的服务器及相关信息路径

技术分享

保存查看数据库信息

技术分享

我们同样的方法在给EX02服务器上创建一个数据库名为Mailbox02的数据库

技术分享

创建完成后查看

技术分享

接下来我们吧用户从默认的数据库移动到Mailbox01和Mailbox02上,然后把默认的数据库删除,选定用户---编辑

技术分享

此次操作需要使用powershel来完成---EXS

我们查看用户gavin的邮箱数据库为:Mailbox Database 1307368586

Get-mailbox –identity users | fl

技术分享

我们也可以使用EXS方式来只显示指定用户的database属性;

Get-mailbox –identity users | fl database

技术分享

我们查看当前数据库信息,发现系统默认的数据库信息就是用户gavin当前所应用的数据库

技术分享

所以我们还需要通过EXS来修改gavin用户所承载的数据库信息

Get-mailbox –dentity users | set-mailbox –database new_dabasename

技术分享

修改后我们再次查看用户gavin的当前数据库

技术分享

修改后,我们通过登录邮箱测试服务是否正常

技术分享

用户的数据库修改后,我们就可以创建DAG相关设置了

单击服务器---数据库可用性组

技术分享

指定见证服务器名称、见证存储路径及数据库可用性的名称和IP

技术分享

单击保存提示拒绝访问

技术分享

我们需要把Exchange Trusted subsystem添加到域管理员组下:

技术分享

再次查看DAG信息

技术分享

接下来我们添加DAG成员,然后单击管理数据库可用组成员资格

技术分享

添加服务器

技术分享添加完成

技术分享

保存即可

技术分享

技术分享

技术分享

创建完成

技术分享

接下来我们查看DAG的相关信息

技术分享

其实在真是的环境中,做DAG的时候在两个节点上分别安装两块网卡,一块用MAIP,一块用作复制,然后再创建DAG加入节点。

当然我们也可以再创建后添加一块复制网络。

技术分享

接下来我们创建数据库副本,然后启用复制

技术分享

然后选择副本服务器,我们因为当前的数据库在iternal-ex01上,所以我们创建的副本必须在iternal-ex02上,所以我们选择iternal-ex02

技术分享

保存即可

技术分享

开始复制数据

技术分享

复制及副本创建完成

技术分享

技术分享

我们同样再为iternal-ex02上的mailbox02创建副本,方法同上

技术分享

复制数据及完成

技术分享

查看数据库的属性信息

技术分享

接下来我们在两个mailbox下分别创建两个用户,然后来测试DAG的可用性是否生效。

我们首先在mailbox01的数据库下创建user01,然后在mailbox02的数据库下创建user02用户,来分别担任不同mailbox的角色测试

首先创建user01,该用户存放数据库路径为Mailbox01

技术分享

邮箱数据库选择---Mailbox01

技术分享

保存开始创建

技术分享

创建完成

技术分享

接着我们在创建user02,然后将user02的数据库指定到Mailbox02上

技术分享

保存创建完成

技术分享

为了确认配置正确,我们通过EMS的shell命令查看相关信息

技术分享

确认后,我们就可以测试DAG功能了,怎么测试呢,因为DAG的功能我们上面已经说了,就是创建一个虚拟组,然后将对应的数据库做在对应的服务器上做副本,如果副本相互复制正常,然后将对应的Mailbox 服务器关闭用户都能正常访问邮箱

我们再次确认数据库的副本状态是否正常

技术分享

再次查看Mailbox02的数据库状态

技术分享

最后我们再次确认一下DAG的相关配置信息

技术分享

我们编辑DAG的相关信息即可

技术分享

DAG的IP

技术分享

查看网络详情

技术分享

我们为了测试出效果,我们先从user02开始,user02的数据库挂载的为Mailbox02,所以我们后面会将iternal-ex02服务器关机。我们先配置outlookanywhere

技术分享

配置完成

技术分享

接下来,我们将user02所隶属的Mailbox server(Iternal-EX02)关机,然后查看DAG状态及用户outlook连接状态

技术分享

我们单机查看详细信息:iternal-ex02服务器没有运行Microsoft Exxchange复制服务,能具体的RCP错误消息Error 0x71a远程调用被取消from RpccGetcopyStatusEx4

技术分享

技术分享

我们再查看Mailbox02的数据库状态

技术分享

当然Mailbox02上的错误也跟上面一样的,说的是ITERNAL-EX02服务器上的Microsoft Exchange服务没有运行等……

技术分享

接着我们再次查看OUTLOOK配置的outlookanywhere信息,是否正常,发现outlook正常连接到exchange服务器上。

技术分享

再次我们通过EMS查看当前用户连接的数据库状态

技术分享

当前连接的是是iternal-ex01上的数据库副本。所以显示为Mailbox02.我们现在将iternal-ex02启动起来查看DAG是否正常。

技术分享

Maiilbox02

技术分享

在上面的途中我们看见部门选项,我们可以看到此数据库的活动状态,也就是活动节点是哪一个,副本服务器有哪些,有没有错误等。

挂起、激活、删除操作:

挂起操作:维护包含数据库副本的磁盘,或是为进行灾难恢复而暂停激活的单个数据库副本,也就是暂停副本间的复制。当然,当数据库复制挂起后,可以通过恢复操作重新复制。

激活操作:将特定被动副本指定为邮箱数据库的新主动副本的过程。 此过程称为“数据库切换”。 数据库切换过程涉及卸除当前活动数据库,以及在指定的服务器上将该数据库副本装入为新的活动邮箱数据库副本。

删除操作:这些过程将显示如何删除邮箱数据库的副本,不是直接删除数据库。 不能使用这些过程删除邮箱数据库的最后一个副本。

本文出自 “高文龙” 博客,请务必保留此出处http://gaowenlong.blog.51cto.com/451336/1636198

Exchange2013 SP1 DAG详细配置介绍

标签:

原文地址:http://gaowenlong.blog.51cto.com/451336/1636198

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!