在 Exchange Server 中创建数据库可用性组

数据库可用性组 (DAG) 是一组最多 16 个Microsoft Exchange Server邮箱服务器,这些服务器可从数据库、服务器或网络故障中自动进行数据库级恢复。 将邮箱服务器添加到 DAG 后,此服务器与 DAG 中的其他服务器协同工作,提供从数据库、服务器和网络故障中自动执行数据库级恢复的功能。

重要

DAG 中的所有服务器都必须运行相同版本的 Exchange。 不能在同一 DAG 中混合使用 Exchange 2013 服务器和 Exchange 服务器。

要查找与 DAG 相关的其他管理任务吗? 请参阅 管理数据库可用性组

开始前,有必要了解什么?

  • 估计完成时间:1 分钟

  • 若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心。 若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心中。若要打开 Exchange 命令行管理程序,请参阅打开 Exchange 命令行管理程序

  • 你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 高可用性和站点恢复权限主题中的"数据库可用性组"条目。

  • 在创建包含运行 Windows Server 2012 的邮箱服务器的 DAG 时,在向 DAG 添加成员之前必须预留群集名称对象 (CNO)。 如果要创建没有管理访问点的 DAG,并且邮箱服务器运行 Windows Server 2012 R2,则无需为 DAG 预存 CNO。 有关详细步骤,请参阅为数据库可用性组预留群集名称对象

  • 创建 DAG 时,请为 DAG 提供最多 15 个字符的唯一名称。 除了为 DAG 提供名称外,还必须将一个或多个 IP 地址 (IPv4 或 IPv4 和 IPv6) 分配给 DAG,除非创建Windows Server 2012 R2 DAG 而没有管理接入点,并且未向 DAG 分配任何 IP 地址。 否则,分配的 IP 地址必须处在用于 MAPI 网络的每个子网上,且必须可用。 如果您指定一个或多个 IPv4 地址,并且您的系统已配置为使用 IPv6,该任务还会尝试自动为 DAG 分配一个或多个 IPv6 地址。

  • 创建 DAG 时,必须指定见证服务器和见证目录。 建议将 Exchange 服务器与客户端访问服务配合使用。 这可让 Exchange 管理员了解见证的可用性,并且它可确保使用见证服务器必需的所有安全权限都已准备好。

    可以使用以下选项和行为组合:

    • 可以指定 DAG 的名称、要使用的见证服务器以及要在见证服务器上创建并共享的目录。

    • 可以指定 DAG 的名称、要使用的见证服务器,并将“见证目录”字段留空。 在这种情况下,任务将在指定的见证服务器上创建默认见证目录。

      注意:如果指定的见证服务器不是组织中的 Exchange 服务器,则必须将 Exchange 受信任子系统通用安全组添加到见证服务器上的本地管理员组。 需要这些安全权限来确保 Exchange 可以根据需要在见证服务器上创建并共享目录。 如果未配置正确权限,将会返回以下错误:

      Error: An error occurred during discovery of the database availability group topology. Error: An error occurred while attempting a cluster operation. Error: Cluster API "AddClusterNode() (MaxPercentage=12) failed with 0x80070005. Error: Access is denied."

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

使用 EAC 创建数据库可用性组

  1. 在 EAC 中,转到 “服务器>数据库可用性组”。

  2. 单击“ 添加”图标, 创建 DAG。

  3. 在“新建数据库可用性组”页上,提供 DAG 的以下信息:

    • 数据库可用性组名称:使用此字段为 DAG 键入有效且唯一的名称,最多为 15 个字符。 该名称等同于计算机名,相应的 CNO 将使用该名称在 Active Directory 中创建。 该名称将同时为 DAG 和基础群集的名称。

    • 见证服务器:使用此字段为 DAG 指定见证服务器。

      注意:必须为见证服务器使用主机名或完全限定的域名 (FQDN) 。 不支持使用 IP 地址或通配符名称。 此外,见证服务器不能是 DAG 的成员。

    • 见证目录:使用此字段可键入见证服务器上的目录路径,该目录将用于存储见证服务器数据。 如果该目录不存在,系统将会在见证服务器上为您创建该目录。 如果将此字段留空,则会在见证服务器上创建默认目录 (%SystemDrive%\DAGFileShareWitnesses\<DAG FQDN>) 。

    • 数据库可用性组 IP 地址:使用此字段向 DAG 分配一个或多个静态 IPv4 地址。 输入 IPv4 地址,然后单击“ 添加”图标 进行添加。 如果希望 DAG 使用动态主机配置协议 (DHCP) 获取必要的 IPv4 地址,则将该字段留空。 或者,输入 255.255.255.255 以创建不含 IP 地址或群集管理访问点的 DAG,这仅适用于将包含运行 Windows Server 2012 R2 的邮箱服务器的 DAG。

  4. 单击“保存”以创建 DAG。

使用 Exchange 命令行管理程序创建数据库可用性组

以下示例创建一个名为 DAG1 的 DAG,该 DAG 配置为使用见证服务器 FILESRV1 和本地目录 C:\DAG1。 DAG1 还配置为对 DAG 的 IP 地址使用 DHCP。

New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer FILESRV1 -WitnessDirectory C:\DAG1

此示例创建名为 DAG3 的 DAG。 DAG3 配置为使用见证服务器 MBX2 和本地目录 C:\DAG3。 由于 DAG3 的 DAG 成员所处的 MAPI 网络位于不同子网中,因此为 DAG3 分配了多个静态 IP 地址。

New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer MBX2 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIPAddresses 10.0.0.8,192.168.0.8

本示例创建的 DAG DAG5 不包含管理访问点(仅对 Windows Server 2012 R2 DAG 有效)。 此外,MBX4 将用作 DAG 的见证服务器,并将创建默认的见证目录。

New-DatabaseAvailabilityGroup -Name DAG5 -DatabaseAvailabilityGroupIPAddresses ([System.Net.IPAddress]::None) -WitnessServer MBX4

您如何知道这有效?

若要验证是否成功创建了 DAG,请执行以下操作之一:

  • 在 EAC 中,导航到 “服务器>数据库可用性组”。 将显示新创建的 DAG。

  • 在 Exchange 命令行管理程序中,运行以下命令以验证是否已创建 DAG 并显示 DAG 属性信息。

    Get-DatabaseAvailabilityGroup <DAGName> | Format-List
    

详细信息

数据库可用性组

配置数据库可用性组属性

Set-DatabaseAvailabilityGroup

New-DatabaseAvailabilityGroup

New-DatabaseAvailabilityGroupNetwork

Add-DatabaseAvailabilityGroupServer