2014-08-28 23:18:38
来 源
中存储网
Exchange邮件服务器
Exchange Server 2007出现了许多新概念:LCR/SCR/CCR/SCC,以及这些方式的配合使用,可以成功地让有经验的Exchange 2003管理员晕头转向

从Exchange Server 2003到2007,再到Exchange Server 2010,对于数据库的高可用性经历了简单=>复杂=>简单的演化过程。Exchange 2003时,只有一种模式,就是先构建Windows群集,使用共享存储的方式实现;Exchange Server 2007出现了许多新概念:LCR/SCR/CCR/SCC,以及这些方式的配合使用,可以成功地让有经验的Exchange 2003管理员晕头转向;Exchange Server 2010利用数据库可用性组(Database Availability Group,DAG)这种新功能,实现了数据库高可用性解决方案。除了对Exchange 2007多种高可用性方案的简化外,这一模式的优点是显而易见的。

首先,DAG模式使Exchange的管理员从配置和维护Windows群集的工作中解放出来。DAG的配置虽然会在内部调用Windows群集模块,但在整个配置维护过程中,不需要和Windows群集打交道,一切都可以从Exchange管理工具中进行。

其次,实现了DAG成员的灵活管理。在原来的版本中,都是需要先配置Windows群集,然后再安装Exchange。DAG节点的加入/去除都很灵活,可以随时进行。

第三点,DAG不需要共享存储,对于企业来说,可以节省在硬件设备上的投入。

DAG可以看成是Exchange Server 2007 CCR功能的高级版本。CCR中只能配置两个节点,而DAG的节点数扩展到了16个。

DAG的系统要求是,Windows操作系统必须是企业版,DAG的成员必须在同一个Windows域中。而Exchange Server 2010自身,使用标准版依然可以实现DAG功能。

完整的DAG创建可以分为两个部分:创建DAG群集;创建数据库副本。需要注意的是,DAG要求数据库副本配置的存储位置在所有的的节点上一致,因此建议在配置DAG之前,先移动数据库的存放位置,这个位置包括数据库位置和日志位置,否则创建DAG之后再进行移动就耗时过长了。

安装好Exchange Server 2010的邮箱角色后,就可以进行DAG的创建了。

  1. 打开Exchange Management Console,定位到Organization Configuration=>Mailbox
  2. 点击中间结果栏中的“Database Availability Groups”,然后点击右边操作栏中的“New Database Availability Group…”启动DAG的配置向导
  3. 输入以下信息,然后点击新建(New):
    1. DAG名称:这个名称其实就是Windows群集虚拟机的名称,将用于Windows域成员及DNS注册;
    2. 见证服务器:一台加入域,运行着Windows Server版操作系统的机器
    3. 见证目录:见证服务器上的一个文件夹
    4. 如果提供的见证服务器上没有安装Exchange Server 2010,会收到以下警告信息,需要把活动目录中的Exchange Trusted Subsystem组添加到见证服务器的本地管理员组里,以确保权限的正确性。如果使用的见证服务器是域控制器,那么需要把Exchange Trusted Subsystem添加到活动目录的BuiltinAdministrators组里。

    5. 向数据库可用性组中添加成员:回到Exchange Management Console,可以看到在Organization Configuration=>Mailbox=>Database Availability Groups里看到前面创建的DAG。右键单击后,选择“Manage Database Availability Group Membership”
    6. 将另一台安装好邮箱角色的Exchange Server 2010服务器加入,以下是运行结果

      这样就完成了DAG本身的创建工作,接下来是为邮箱数据库添加复制副本的工作。

        1. 在Exchange Management Console中,依次打开Organization Configuration=>Mailbox=>Database Management
        2. 右键点击其中的邮箱数据库,然后选择“Add Mailbox Database Copy..”。要确保选择的邮箱数据库是在DAG的成员节点上。
        3. 指定需要放置数据库副本的DAG成员
        4. 为DAG成员节点上的所有邮箱数据库重复上面的操作
        5. 现在,从EMC中就能够看到DAG的成员情况,以及数据库的复制情况了

          DAG是一个比较大的话题,这里只介绍了DAG的创建方式,而且是最简单的双节点模型。更多信息,将在后续文章中讨论。

          声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。