/ 中存储网

Microsoft Exchange Server 2010新功能:有助于实现高可用性的群

2014-08-28 22:12:38 来源:中存储网

配置群集和使用数据库可用性分组这两种方式可以很好地确保 Microsoft Exchange 具备高可用性。

摘自"Exchange 2010-A 实用办法,"由红门书 (2009 年) 出版。

Jaap Wesselius

在 Exchange Server 2007,群集连续复制 (CCR) 使用群集资源管理模型安装和管理的高可用性 (HA) 解决方案。 最初,您生成 Windows 群集,然后在群集模式中运行 Exchange 安装程序。 这将注册 EXRES。在故障转移群集中,DLL 并创建群集邮箱服务器 (CMS)。 您必须生成故障转移群集提前在 Exchange Server 2007 环境中,即使是只单节点群集。

群集组件现在是在 Exchange Server 2010 中隐藏的。 这一进程推出了一个称为活动管理器的新组件。 主动管理器将替换以前版本的 Exchange 服务器中提供的资源模型和故障转移管理功能。

故障转移群集组件还没有被完全删除,不过。 有些人仍在使用。 如果您在管理工具中打开故障转移群集管理器,您可以等找到数据库可用性组 (DAG)、 群集网络。 不要试图管理 DAG 使用故障转移群集管理器,因为这不支持。 Exchange 管理控制台 (EMC) 或 Exchange 管理外壳 (EMS) 是管理 DAG 的唯一途径。

主动管理器运行在所有的 DAG 成员的邮箱服务器上。 有两个角色 — — 主活动管理器 (PAM) 和备用活动管理器 (SAM)。 PAM 还保留群集仲裁的邮箱服务器上运行。 这是决定哪些数据库处于活动状态的服务器,哪些是被动在 DAG 内。

SAM 负责确定服务器或数据库的故障 (PAM 做这在自己为其自己的本地数据库的服务器)。 如果 SAM 检测到任何,它与 PAM 以启动故障切换进行通信。

复制服务监视健康的 DAG 内已装载的数据库。 它还监视的可扩展存储引擎或 ESE,任何 I/O 问题或故障。 在这里有任何出错,如果复制服务立即联系主动管理器。 在故障转移,主动管理器确定哪个数据库应成为 (具体取决于您在配置期间指定的故障切换顺序) 数据库的主动副本。

配置 DAG

你需要至少两个 Exchange 服务器 2010年邮箱服务器正确配置 DAG。 想象一下四个服务器部署中,一台 Exchange 服务器 2010年客户端访问服务器、 一台 Exchange 服务器 2010年集线器传输服务器和两个 Exchange Server 2010 邮箱服务器 (EXMBX01 和 EXMBX11)。 所有四个服务器都位于同一 Active Directory 站点,此站点也是在面向 Internet 的 Active Directory 站点。

让我们假设所有的四个服务器都充分运作,工作正常。 若要创建两个邮箱服务器的 DAG,您需要额外的专用网络。 您将使用此用于复制目的。

请按照下列步骤在此环境中创建 DAG:

  1. 登录到 Exchange 服务器上,打开 EMC。
  2. 展开交流房地 (服务器),然后再展开组织叶。 单击该邮箱,然后单击数据库可用性组选项卡。 没有项目将显示在结果窗格中。
  3. 在邮箱服务器上,打开 EMS,然后输入以下命令:

    
              New-DatabaseAvailabilityGroup –Name DAG1
    –DatabaseAvailabilityGroupIpAddresses 10.0.0.101
            

    4.   这将创建新的 DAG 10.0.0.101 的 IP 地址。 因为 DAG 是只不过在 Active Directory 中的占位符,你可以看到它与 ADSIEdit。
    5.   要添加到 DAG 的第一个邮箱服务器 (EXMBX01),切换回 EMS 并输入以下命令:

    
              Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX01
            

    6.   指定的邮箱服务器现在被添加到 DAG。 这也将在集线器传输服务器上创建文件共享见证。 您需要文件共享见证 (Exchange 服务器 2007 CCR 环境中就像一样) 服务器发生故障时,群集中创建大多数。 添加邮箱服务器和创建文件共享见证的过程可以采取达 45 秒。
    7.   当切换回 EMC,您现在会看到 (DAG1) 在控制台中,达格 · 哈以及您刚添加的 EXMBX01。
    8.   单击数据库管理选项卡,在 EMC 中。 在第一和第二个邮箱服务器上,您将看到的初始数据库。 您还会注意有一个数据库副本可用每个服务器上。 在数据库管理选项卡中选择公用文件夹数据库时,数据库副本结果窗格是灰显。 这是因为公用文件夹复制和复制数据库不兼容。
    9.   要将第二个邮箱服务器添加到 DAG,登录到第二个服务器上,并打开 EMS。 输入以下命令:

    
              Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX11
            

    现在第二个邮箱服务器将添加到 DAG。 与添加第一个邮箱服务器,此过程可能需要几秒钟完成。

    如果 Windows 故障转移群集组件已经不在邮箱服务器上安装的它们将自动。 可以手动也提前打开一个命令提示符安装和执行以下命令:

    
              ServerManagerCmd.exe –I Failover-Clustering
            

    现在您已经创建两个邮箱服务器的 DAG 和你准备配置数据库副本。 交流中的 DAG 功能是非常灵活的。 没有需要预先配置 Windows 故障转移群集。 您可以将邮箱服务器添加达格 · 哈,每当您需要没有问题。 只是安装邮箱服务器,安装故障转移群集的位和将服务器添加到 DAG。 这个过程被称为增量部署。

    您还可以创建使用 DAG 的站点恢复。 除了添加邮箱服务器 (在同一个数据中心) 在同一 Active Directory 站点内,您还可以到另一个 Active Directory 站点中添加邮箱服务器。 只要网络连接的足够好,及时处理复制 — — 和集线器传输服务器和客户端访问服务器具有可靠的网络连接到其他数据中心 — — 你准备去。

    如果您想要从另一个网站的邮箱服务器添加到 DAG,你需要几个配置更改。 您必须将 DAG 的 IP 地址的其他站点中添加到本地 DAG。 与 EMC,您不能这样做,因为你得使用 EMS。 输入以下命令:

    
              Set-DatabaseAvailabilityGroup –Identity DAG1
    –DatabaseAvailabilityGroupIpAddresses 10.0.0.101,192.168.1.101
            

    当您添加的第一个邮箱服务器时,将自动创建 DAG 的第一个网络。 其他网络将不会创建自动,所以您必须手动添加到 DAG 的第二个站点的子网:

    
              New-DatabaseAvailabilityGroupNetwork -DatabaseAvailabilityGroup DAG1
    -Name DAGNetwork02 -Description “Second Site” -Subnets 192.168.1.0/24
    -ReplicationEnabled:$True
            

    如果您刚添加的站点中的域控制器,你得向等候复制完成或强制复制,启动。 否则,区议会在第二个站点可能没有足够的知识有关的更改您想要使。

    在这一阶段可以从第二个站点添加邮箱服务器,使用 EMC 或 EMS 的 DAG 到:

    
              Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX02
            

    这是您与 Microsoft Exchange 服务器可以使用的几个医管局战略之一。 在将来寻找额外的医管局配置战略上的更多详细信息。

    Jaap Wesselius  是 DM 顾问、 强重点放在消息传递和协作解决方案的公司的创始人。在微软工作了八年之后, Wesselius 决定提交更多他的时间到在荷兰,交流社区 2007 年导致 Exchange 服务器 MVP 奖。他也是在荷兰的统一通信用户组和简单的谈话经常作者的定期撰稿人。

    了解更多有关"Exchange 2010-A 实用办法"在 red-gate.com/our-company/about/book-store。