Exchange Server总崩溃?3步搭建DAG,让宕机成为历史!

什么是 Exchange Server 2019 数据库可用性组(DAG)?

高可用性和数据容灾能力是企业邮箱系统的关键需求。Exchange Server 2019 提供了一种成熟且强大的高可用性解决方案,即数据库可用性组(DAG, Database Availability Group)

数据库可用性组(DAG)的定义

数据库可用性组是 Exchange Server 中的高可用性和灾难恢复框架,允许多个邮件数据库副本分布在不同的服务器上。通过 DAG,企业能够确保在硬件故障、网络中断或其他问题发生时,邮件数据库依然可以正常运行,最大限度减少服务中断。

DAG 的核心特点

  • 多副本容错

DAG 会在多台 Exchange 服务器之间复制邮件数据库副本,确保即使某一台服务器出现问题,其他服务器仍可提供服务。

  • 自动故障转移

DAG 会通过内置的故障检测机制,在主数据库副本不可用时,自动切换到其他副本以保证用户访问不中断。

  • 支持多站点部署

DAG 支持在不同的地理位置部署节点,用于实现跨站点的容灾备份。即使整个数据中心失效,另一站点的副本也能接管服务。

  • 简化的管理和监控

通过 Exchange 管理中心(EAC)或 PowerShell,管理员可以轻松管理 DAG 的成员、数据库副本状态以及故障转移配置。

DAG 的工作原理

  • DAG 成员

一个 DAG 包括多台 Exchange 邮箱服务器,称为 DAG 成员。每个成员上可以托管多个数据库副本。

  • 数据库复制

DAG 内的每个数据库可以有多个副本,副本之间通过日志传递和回放机制保持同步,确保数据一致性。

  • 仲裁机制

为了避免“脑裂”(Split-Brain)问题,DAG 使用仲裁机制(如文件共享见证)来决定主数据库副本的位置和状态。

  • 故障切换和恢复

当主副本不可用时,DAG 会通过投票决定将服务切换到健康的副本,确保用户体验无缝衔接。

部署 DAG 的基本要求

  • 服务器环境

所有 DAG 成员必须运行相同版本的 Exchange Server(如 Exchange Server 2019)。

  • 网络配置
    DAG 必须使用静态 IP 地址或 DAG 网络自动分配。数据库副本间需有低延迟的网络连接。

  • 存储和备份

每台 DAG 成员的存储需要配置为支持多副本操作,并建议使用异地备份或云备份方案。

  • 见证服务器

非 DAG 成员的 Windows 服务器(或其他独立系统)用于充当仲裁机制。

DAG 的实际应用场景

  • 数据中心内的高可用性

在同一数据中心部署 DAG,以保证硬件或服务故障时依然能快速恢复。

  • 跨站点容灾

在不同地理位置创建 DAG 成员,确保即使整个站点失效,用户邮件数据仍然安全。

  • 业务连续性保障

结合 DAG 的自动故障切换功能,企业可以有效减少因服务中断造成的业务损失。

如何部署DAG

配置文件夹共享见证

第一步是配置文件共享见证服务器权限,我们建议使用文件服务器或者你的资源充分的话,单独的用于坐见证的服务器。

提醒:请不要使用域控制器用作见证服务器!

登陆到文件服务器上,将 Exchange Trusted Subsystem 添加到本地管理员组中。

Pasted image 20250127172510

创建DAG(Database Availability Group)

登陆到Exchange 管理员中心,点击服务器 ,点击数据库可用性组,点击**+** 进行创建

Pasted image 20250127173128

填写数据库可用性组名见证服务器见证目录数据库可用性组IP地址留空

Pasted image 20250127173723

数据库可用性组已经创建完成,我们可以在页面中看到刚刚创建的DAG。

Pasted image 20250127173916

将Exchange Server添加到DAG中

按照下图提示的点击顺序,来添加DAG成员。

Pasted image 20250127174132

添加DAG成员服务器,这里需要等待一会。

Pasted image 20250127181531

Pasted image 20250127181725

完成DAG成员添加

Pasted image 20250127182159

验证文件夹共享见证

我们登陆到文件服务器上,查看刚才创建的c:dag 目录是否生成且此文件夹下面是否有文件生成。

Pasted image 20250127182506

好的,您已成功配置 Exchange 数据库可用性组。下一步是添加邮箱数据库副本。

总结

数据库可用性组(DAG)是 Exchange Server 2019 的核心高可用性功能,通过多副本容错、自动故障切换、跨站点容灾等技术手段,为企业提供了强大的邮件系统保护能力。如果您的企业希望实现关键业务系统的高可靠性和容灾能力,DAG 是一个不可或缺的解决方案。

如果想了解更多关于 DAG 的部署细节或最佳实践,可以在评论区留言或联系我们,我们将为您提供全面的支持和帮助! 😊

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/4097.htm

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2小时前
下一篇 2015年8月30日 上午8:38

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注