Exchange 2010 SP2 高可用性(四)创建DAG

02

在上一篇博文中,我们部署了两台Exchange邮箱服务器,现再我们通过这两台邮箱服务器创建DAG(数据库高可用性组),DAG的好处是使两台邮箱服务器数据库实现同步,DAG基于Windows故障转移群集,在其中一台邮箱服务器宕机后,可以自动的将活动数据库副本转移到另一台邮箱服务器上,这样一来,即使一台邮箱服务器出现了故障,用户使用邮箱也不会受到影响,保障了高可用性的同时也保障了数据的安全性。

在创建DAG之前,我们要先规划好用谁来做为DAG的见证服务器,见证服务器作用是协调DAG节点间的故障转移 ,也就是说,当一台节点发生故障后,由见证服务器来决定谁来继续接管服务,本例中我们将用域控制器来作为见证服务器,由于域控制器为非Exchange服务器,所以首先要将Exchange可信子系统组加入到域控制器的本地管理员组中

创建DAG的过程非常简单,虽然说是基于Windows故障转移群集,但是并不需要你去掌握群集知识,在任何一台Exchange服务器上打开Exchange管理控制台,展开【组织配置】-【邮箱】,在右侧的选项卡中,切换到【数据库高可用性组】,在空白处右键,单击【新建数据库高可用性组】

53

如图指定DAG的名称、见证服务器以即见证目录

(注意:witness这个见证目录是不需要我们去手工创建的,DAG在添加完成员后会自动创建并共享)

警告可以无视,因为在第一步我们就已经将Exchange可信子系统组加入到了域控制器的本地管理员组中,单击【完成】,那么DAG就创建成功了

创建完成后,我们打开cqdag的属性,为其指定一个IP地址

56

切换到【IP地址】选项卡,添加IP地址【192.168.1.231】

57

创建DAG的方法还可以通过在Exchange Management Shell中使用命令方式,命令如下:

New-DatabaseAvailabilityGroup -Name cqdag -WitnessServer cqdc01.contoso.net -WitnessDirectory d:\witness -DatabaseAvailabilityGroupIpAddresses 192.168.1.231

接下来为DAG组添加成员,在cqdag上单击右键,选择【管理数据库可用性组成员资格】

58

单击【添加】

59

将两台邮箱服务器都选中,单击【确定】

60

单击【管理】

61

单击完成后,那么cqexdag01和cqexdag02这两台邮箱服务器也就成为了cqdag这个数据库高可用性组的成员

以下是在Exchange Management Shell中使用命令方式添加数据库高可用性组成员的方法

Add-DatabaseAvailabilityGroupServer -Identity cqdag -MailboxServer cqexdag01

Add-DatabaseAvailabilityGroupServer -Identity cqdag -MailboxServer cqexdag02

62

添加DAG成员后,我们来到域控制器的D盘,验证见证目录是不是自动创建并共享了

在我们起初的规划中,Private网卡是做为数据复制的网卡,位于复制网络10.0.0.0这个网段,那么现再MAPI网络,也就是192.168.1.0这个网络同样可以用于复制,在这里我们将MAPI网络的复制禁用掉

63

下面我们来为邮箱数据库添加副本,其实就是在另外一台邮箱服务器上创建一个备份,不过首先来新建一个数据库,这里不使用默认的数据库

切换到【数据库管理】选项卡,在空白处右键选择【新建邮箱数据库】

64

指定数据库名称以即承载它的服务器

65

指定数据库文件路径和存放日志的文件夹路径

66

单击【新建】

67

单击【完成】,那么就创建了一个邮箱数据库CQDB01

在Exchange Management Shell中使用命令方式创建并装载邮箱数据库

New-MailboxDatabase -Name CQDB01  -Server cqexdag01 -EdbFilePath D:\CQDB01\CQDB01.edb –LogFolderPath D:\CQDB01LOG

Mount-Database –Identity CQDB01

68

在CQDB01上右键,选择【添加邮箱数据库副本】

69

指定存放数据库副本的服务器,这里选择cqexdag02

70

单击【完成】

在Exchange Management Shell中使用命令方式添加邮箱数据库副本

Add-MailboxDatabaseCopy -Identity CQDB01 -MailboxServer cqexdag02 –ActivationPreference 2

71

现再我们可以看到,邮箱数据库CQDB01在两台邮箱服务器上都有了副本,但当前是在cqexdag01上装载并处于活动状态,在cqexdag01出现故障后,那么装载的对象会自动切换到cqexdag02上,后面的章节会做这个实验

72

我们还可以手动切换活动邮箱数据库,这里我们将活动邮箱数据库移动到服务器cqexdag02上,在数据库CQDB01上单击右键,选择【移动活动邮箱数据库】

73

选择承载活动邮箱数据库的服务器,这里选择cqexdag02,单击【移动】

74

单击【完成】

75

此时我们看到邮箱数据库CQDB01已经在cqexdag02上进行了装载并处于活动状态

在Exchange Management Shell中使用命令方式移动活动数据库

Move-ActiveMailboxDatabase -Identity CQDB01 -ActivateOnServer cqexdag02 -MountDialOverride None

76

Latest posts by Exchange中文站 (see all)
发布于: 浏览:14807 次

现有 4 条评论

  1. 游客 2018年3月1日 下午2:50

    有谁注意到新建数据库可用性组的IP地址192.168.1.231什么意思吗?两台MBOX服务器也要做网络负载均衡吗?这一步骤没见有规划呀~

    1. 游客 2019年9月12日 上午10:49

      群集ip

  2. 游客 2018年2月22日 下午4:28

    报错类似:https://social.technet.microsoft.com/Forums/zh-CN/af894007-e43f-46dd-9aaa-acce1865ec5e/exchange2010-dag?forum=exchangeserverzhchs

  3. 游客 2018年2月22日 下午4:27

    dag只能添加一台?第二台报错。有解决方案吗?

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据