如何在 Exchange Server 中管理数据库可用性组 (DAG)

在 DAG 之前,Exchange Server 2007 使用多种服务来实现高可用性,例如本地连续复制 (LCR)、单副本群集 (SCC)、备用连续复制 (SCR) 和群集连续复制 (CCR)。然而,它缺乏自动故障转移保护,并且没有图形用户界面来管理或控制操作。 

DAG是随 Microsoft Exchange Server 2010 版本引入的统一高可用性功能,用于自动执行数据库级恢复并防止在数据库、服务器或网络发生故障时丢失数据。要管理 DAG,您可以使用 Exchange 2010 中基于 GUI 的 Exchange 管理控制台或 Exchange 2013 及更高版本中的 Exchange 管理中心。您还可以使用 Exchange Management Shell(一种基于命令行的 Exchange Server 工具)来管理 DAG。

在本文中,您将了解如何管理 Microsoft Exchange Server 中的数据库可用性组 (DAG),以确保连续复制、高可用性并防止可能危及或破坏 DAG 环境的问题或错误。 

管理 Exchange Server 中的数据库可用性组

构建并配置 Exchange Server DAG 后,就可以管理成员服务器和数据库了。作为管理员,您可能经常需要向 DAG 添加或删除成员服务器或数据库副本、执行更新、恢复丢失的 DAG 成员或删除 DAG。 

此外,您还可以在部署后配置各种 DAG 属性,以更改见证服务器/目录、加密、网络、活动数据库等。

以下是您可以遵循和应用的最佳实践,以有效管理和维护 DAG Exchange Server 基础结构。 

添加或删除服务器

您可能需要向 DAG 添加新的邮箱服务器,或从 DAG 中删除丢失的邮箱服务器以用另一台邮箱服务器替换它并对丢失的邮箱服务器执行恢复。 

要在 DAG 中添加或删除 Exchange 服务器,可以使用 Exchange 管理中心 (EAC) 中的数据库可用性组向导。您还可以在 Exchange 命令行管理程序中  使用Add-DatabaseAvailaibilityGroupServerRemove-DatabaseAvailaibilityGroupServer PowerShell cmdlet。

要通过 EAC 将 Exchange Server 添加到 DAG:

  • 转至服务器 > 数据库可用性组并点击+图标。
  • 从列表中选择服务器,然后单击“添加”>“确定”。
  • 这可能需要一段时间才能完成。该过程完成后,单击“关闭”。

同样,要从 DAG 中删除成员 Exchange Server:

  • 转到服务器 > 数据库可用性组,然后从列表中选择邮箱服务器。
  • 单击(减号)图标,确认,然后单击“保存”以保存更改。  
  • 从 DAG 中删除邮箱服务器后,单击“关闭”。

要从 DAG 添加或删除成员邮箱服务器,请在 EMS 中执行以下命令:

Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1 

Remove-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1 

更改/更新 DAG 属性 

设置和配置 DAG Exchange Server 后,您可以使用 Exchange 管理中心或 Exchange 命令行管理程序来配置、更改或更新 DAG 属性,例如见证服务器/目录、网络、加密、活动数据库等。

要编辑或更改 DAG 属性,您可以在 EAC 中执行以下步骤:

  • 转到服务器 > 数据库可用性组,然后选择要重新配置、更新或更改属性的 DAG。
  • 单击编辑(铅笔)图标。
  • 常规页面下,您可以查看 DAG 状态和成员状态。您还可以配置或重新配置见证服务器或目录以及其他网络配置。 
  • IP 地址页面允许您更改或修改分配给数据库可用性组的 IP 地址。

要通过 EMS 执行这些更改和操作,您可以使用以下 cmdlet:

Set-DatabaseAvailabilityGroup -Identity DAG01 -WitnessDirectory C:\DAG01 

Set-DatabaseAvailabilityGroup -Identity DAG01 -AlternateWitnessDirectory C:\DAGFSW\DAG01.abc.com -AlternateWitnessServer MBX03 

Set-DatabaseAvailabilityGroup -Identity DAG01 -DatabaseAvailabilityGroupIPAddresses 2555.255.2555.0 

要检查配置和更改是否有效运行:

Get-DatabaseAvailabilityGroup <DAGName> | Format-List 

有向无环网络

在 Exchange 2013 或更高版本中部署 DAG 时,会自动创建和配置 DAG 网络。但是,在 Exchange 2010 中,您需要手动配置 DAG 网络。 

但是,启用手动 DAG 网络控制后,您始终可以配置或更改 DAG 网络。为此,您可以在 EMS 中运行以下命令:

Set-DatabaseAvailabilityGroup DAG01 -ManualDagNetworkConfiguration $true

现在,您可以使用EMS 中的New-DatabaseAvailabilityGroupNetworkSet-DatabaseAvailabilityGroupNetwork  cmdlet 创建新的 DAG 网络或配置现有 DAG 网络属性,例如名称、描述、子网以及启用/禁用复制。 

使用 Set-MailboxServer Cmdlet 管理 DAG

Set-MailboxServer cmdlet 可以修改和更改邮箱服务器属性和邮箱配置设置。例如,您可以使用带有以下提到的参数的 cmdlet 来管理 DAG 中的邮箱服务器。 

自动数据库安装拨号

AutoDatabaseMountDial 是与 Set-MailboxServer cmdlet 一起使用的参数,用于指定故障转移后连续复制的自动数据库安装。您可以在三个不同的值之间进行选择,以指定是在故障转移后立即安装数据库还是等待日志复制到被动副本后再安装。 

数值如下:

BestAvailability - 选择 BestAvailability 时,当待复制的日志数量小于或等于 12 时,数据库会在故障转移后立即自动安装。当队列长度 > 12 时,Exchange 将待复制的日志复制到被动数据库副本,然后安装数据库。 

GoodAvailability - 当GoodAvailability为默认值时,日志队列长度小于或等于6时自动挂载数据库。

无损 - 仅在发生故障转移时将所有日志复制到被动副本后才会安装数据库。 

要更改该值,您可以在 EMS 中运行以下命令:

Set-MailboxServer -Identity EXCHSRV01 -AutoDatabaseMountDial Lossless 

数据库复制激活策略

DatabaseCopyActivationPolicy 是另一个 Set-MailboxServer 参数,它允许您指定成员 DAG 服务器上邮箱数据库副本的自动激活。您可以选择以下值来定义策略,

无限制 - 使用此值可以删除激活邮箱服务器上的邮箱数据库副本的所有限制。 

已阻止 - 使用该值阻止数据库在选定的邮箱服务器上自动激活。

IntrasiteOnly - 使用该值允许在同一 AD 站点中的邮箱服务器上激活数据库副本,并防止跨站点激活或故障转移。   

最大活动数据库数

MaximumActiveDatabases 参数允许您指定邮箱服务器上安装的数据库数量,以分配负载并确保每个邮箱服务器不会过载。 

当指定数量的数据库副本在服务器上处于活动状态时,在发生切换或故障转移时将不会激活更多副本。 

关闭 DAG

如果您在 DAG 中安装了应用程序或更新了服务器,则可能需要关闭。最佳实践是在执行关闭之前切换到成员服务器,以防止无损激活并防止出现问题。 

DAG维护与更新

在安装更新或执行任何硬件或软件维护任务之前,最好将 DAG 成员服务器置于维护模式。此步骤至关重要,因为当您更新服务器或安装更新时,包括集群服务在内的多项服务都会停止。更新后,您可以将后台服务器置于生产模式。 

此外,您可以使用StartDagServerMaintenance.ps1StopDagServerMaintenance,ps1 PowerShell 脚本以及服务器参数将服务器置于维护模式并恢复到生产模式。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wouderw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值