Exchange Server 2010 数据中心切换

原始 KB 编号:   10086

适用对象是哪些人?

帮助在 Exchange 2010 中为 DAG 执行数据中心切换的 Exchange 2010 管理员。

它是如何工作的?

我们将执行一系列特定于您的情况的步骤。

预计完成时间:

30-60 分钟。

欢迎使用指南

Stop-DatabaseAvailabilityGroup

若要启动此过程,您将使用 cmdlet 将数据库可用性组 (DAG) 的成员标记为失败,或将特定 Active Directory 站点中所有 DAG 成员标记为 Stop-DatabaseAvailabilityGroup 失败。

获取数据中心切换批准

数据中心切换已获得批准吗?

在开始数据中心切换之前,请与受切换影响的所有人员联系。

获得所有受影响方的批准后,继续数据中心切换。

联机或可物理访问的 DAG

主数据中心是联机还是可从物理上访问?

网络连接

远程数据中心和主数据中心是否具有网络连接?

如果远程 (主数据中心具有网络连接,Exchange Servers Online)

主数据中心中的 Exchange 服务器是否联机?

DAG 扩展 (Exchange 服务器是否位于主数据中心联机)

您的 DAG 是否扩展到多个 Active Directory 站点?

如果 DAG Stop-DatabaseAvailabilityGroup多个 AD 站点, (命令行管理程序运行命令行管理)

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - ActiveDirectorySite <Primary_Site>
    
  2. 对包含不在恢复数据中心 Active Directory 站点中的 DAG 成员的所有 Active Directory 站点重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

  2. 确认已强制清理主数据中心中可访问的所有 Exchange 服务器的群集服务。 为此,请对主数据中心可访问的所有 Exchange 服务器执行以下步骤:

    1. 启动 Services.msc。
    2. 在"服务" 列表中,找到 "群集服务"。
    3. 验证"启动类型" 列表中的参数是否设置为 "已禁用"。
    4. 关闭服务。

如果"启动类型"未设置为"已禁用 ", 则强制清理群集服务,然后再次验证 启动 类型。 若要强制清理群集服务,在所有可访问的 Exchange 服务器上,在命令提示符下运行以下命令:

Cluster node /forcecleanup

备注

如果主数据中心中的域控制器不可用,该命令 Stop-DatabaseAvailabilityGroup 可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

如果 Stop-DatabaseAvailabilityGroup DAG 扩展到 AD 站点,运行此代码

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - MailboxServer <DAG_Member_InPrimary_Site>
    
  2. 对不在恢复数据中心的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

  2. 确认已强制清理主数据中心中可访问的所有 Exchange 服务器的群集服务。 为此,请对主数据中心可访问的所有 Exchange 服务器执行以下步骤:

    1. 启动 Services.msc。
    2. 在"服务" 列表中,找到 "群集服务"。
    3. 验证"启动类型" 列表中的参数是否设置为 "已禁用"。
    4. 关闭服务。

如果"启动类型"未设置为"已禁用 ", 则强制清理群集服务,然后再次验证 启动 类型。 若要强制清理群集服务,在所有可访问的 Exchange 服务器上,在命令提示符下运行以下命令:

Cluster node /forcecleanup

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

DAG (Exchange 服务器不在主数据中心联机部署中时扩展)

您的 DAG 是否扩展到多个 Active Directory 站点?

在Stop-DatabaseAvailabilityGroup中运行 (DAG 扩展到多个 AD 站点)

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - ActiveDirectorySite <Primary_Site> -ConfigurationOnly:$True
    
  2. 对不是恢复数据中心的所有 Active Directory 站点重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

在Stop-DatabaseAvailabilityGroup中运行 (cmdlet, (DAG 未扩展到多个 AD 站点)

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

     Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>-ConfigurationOnly:$True
    
  2. 对不在恢复数据中心的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

如果远程 (主数据中心没有网络连接,Exchange Servers Online)

主数据中心中的 Exchange 服务器是否联机?

如果 Exchange 服务器位于主数据中心联机 (则扩展到多个 Active Directory) 站点

您的 DAG 是否扩展到多个 Active Directory 站点?

在扩展到Stop-DatabaseAvailabilityGroup Active Directory (的命令行管理程序中运行)

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Primary_Site> - ConfigurationOnly:$True
    
  2. 对不是恢复数据中心 Active Directory 站点的所有 Active Directory 站点重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name>| FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

在命令行Stop-DatabaseAvailabilityGroup中运行 (cmdlet, (DAG 不会扩展到多个 Active Directory 站点)

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup –Identity <DAG_Name>  -MailboxServer <DAG_Member_In_Primary>  - ConfigurationOnly:$True
    
  2. 对不在恢复数据中心 Active Directory 站点的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

对主数据中心的物理访问

如果您具有对未通过网络连接的主数据中心的物理访问权限,请完成此步骤。 如果无法完成此步骤,请转到下一步。

  1. 如果主数据中心的 Exchange 命令行管理程序 访问权限可用,请运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite<Primary_Site>
    
  2. 对不是恢复数据中心 Active Directory 站点的所有其他 Active Directory 站点重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

  2. 确认已强制清理主数据中心中可访问的所有 Exchange 服务器的群集服务。 为此,请对主数据中心可访问的所有 Exchange 服务器执行以下步骤:

    1. 启动 Services.msc。
    2. 在"服务" 列表中,找到 "群集服务"。
    3. 验证"启动类型" 列表中的参数是否设置为 "已禁用"。
    4. 关闭服务。

如果"启动类型"未设置为"已禁用 ", 则强制清理群集服务,然后再次验证 启动 类型。 若要强制清理群集服务,在所有可访问的 Exchange 服务器上,在命令提示符下运行以下命令:

Cluster node /forcecleanup.

备注

如果主数据中心中的域控制器不可用,该命令 Stop-DatabaseAvailabilityGroup 可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

扩展到多个 Active Directory 网站的 DAG

您的 DAG 是否扩展到多个 Active Directory 站点?

如果Stop-DatabaseAvailabilityGroup DAG 扩展到 AD 站点,则运行此代码

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite<Primary_Datacenter> -ConfigurationOnly: $True
    
  2. 对不是恢复数据中心 Active Directory 站点的所有 Active Directory 站点重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

如果 Stop-DatabaseAvailabilityGroup DAG 未扩展到多个 AD 站点,运行此代码

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site> -ConfigurationOnly:$True
    
  2. 对不在恢复数据中心的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 StartedMailboxServers 和 StoppedMailboxServers 列表来验证服务器是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity | FL
    

该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

您具有对未通过网络连接的主数据中心的物理访问权限

如果您具有对未通过网络连接的主数据中心的物理访问权限,请完成此步骤。 如果无法完成此步骤,请转到下一步。

  1. 如果主数据中心的 Exchange 命令行管理程序 访问权限可用,请运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>
    
  2. 对不在恢复数据中心的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

运行 Stop-DatabaseAvailabilityGroup cmdlet

若要停止数据库可用性组,请按照以下步骤操作:

  1. 在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>- ConfigurationOnly:$True
    
  2. 对不在恢复数据中心的所有 DAG 成员重复步骤 1。

若要验证命令是否正确完成,请按照以下步骤操作:

  1. 通过查看 DAG 的 和 列表来验证服务器 StartedMailboxServers StoppedMailboxServers 是否已停止。 为此,在命令行管理程序中运行以下命令:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    该列表 StoppedMailboxServer 应显示主数据中心内的所有邮箱服务器,列表应显示 StartedMailboxServers 恢复数据中心内的所有邮箱服务器。

备注

如果主数据中心中的域控制器不可用,Stop-DatabaseAvailabilityGroup命令可能会返回 Active Directory 提供程序错误。 可以安全地忽略此错误。

命令Stop-DatabaseAvailabilityGroup正确吗?

Restore-DatabaseAvailabilityGroup (正确Stop-DatabaseAvailabilityGroup,则)

必须先成功完成 ,然后才能 Restore-DatabaseAvailabilityGroup Stop-DatabaseAvailabilityGroup 启动过程。

您是否Stop-DatabaseAvailabilityGroup成功完成?

  • 如果是,并且你现在希望将 Restore-DatabaseAvailabilityGroup cmdlet 用作 DAG 的数据中心切换的一部分,请参阅停止恢复数据中心中每个 DAG成员上的群集服务。
  • 如果否,请转到联系 Microsoft 支持部门。

停止恢复数据中心中每个 DAG 成员上的群集服务

若要停止恢复数据中心中每个 DAG 成员上的群集服务,请按照以下步骤操作:

  1. 在命令提示符下,根据 DAG 成员所使用的操作系统运行以下命令之一:

    • 对于 Windows Server 2008 R2,运行命令 Stop-Service Clussvc
    • 对于 Windows Server 2008 SP2,运行命令 Net Stop Clussvc

备注

如果未使用默认管理员帐户,则必须 (提升的命令提示) 以管理员模式运行。 如果命令不是以管理员角色运行,则会收到错误消息 "访问被拒绝"。

群集服务在剩余节点上停止。

恢复数据中心中所有 DAG 成员上的群集服务是否停止?

如果群集Restore-DatabaseAvailabilityGroup DAG 成员上停止 (,在命令行管理程序中运行)

若要还原数据库可用性组,请按照以下步骤操作:

在恢复数据中心的服务器上,使用 Exchange 命令行管理程序 运行以下命令:

Restore-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Recovery_Site>- AlternateWitnessDirectory:<AWSPath> - AlternateWitnessServer:<AWSName>

运行此命令时,将发生以下事件:

  1. 恢复数据中心中的 DAG 成员是随机选择的,其群集服务在模式下 /forceQuourm 启动。
    • 列表中的 DAG StoppedMailboxServers 成员从 DAG 的群集中退出。 这将调整成员身份计数。
    • 如果生成的成员身份计数为 EVEN 或导致出现 SINGLE 节点,则群集使用节点和文件共享多数仲裁进行配置,并开始使用备用见证服务器和备用见证目录。
  2. 群集服务在剩余的 DAG 成员上启动,并成功加入 DAG 的群集

验证 DAG 成员是否启动并且群集组是否联机。

若要在运行 Windows Server 2008 R2 的计算机上执行此操作,请运行 PowerShell 中的以下命令:

  • Import-Module FailoverClusters
  • Get-ClusterNode -Cluster <DAG_Name>
  • Get-ClusterGroup -Cluster<DAG_Name>

若要在运行 Windows Server 2008 SP2 的计算机上执行此操作,在命令提示符下运行以下命令:

  • Cluster <DAG_Name> node
  • Cluster <DAG_Name> group

备注

如果未从 DAG 的群集中退出节点,并且收到错误 0x46,请参阅 Exchange 2010: Restore- DatabaseAvailabilityGroup does not evict nodes error 0x46 for information about how to resolve this issue。

命令Restore-DatabaseAvailabilityGroup正确吗?

远程站点中的客户端访问和数据库激活

从处理远程站点中的客户端访问和数据库激活的过程开始。

这将完成数据中心切换。

现在想要做什么?

  • 如果此时没有其他操作,恭喜,Exchange Server 2010 Datacenter 切换现已完成。
  • 如果要完成数据中心故障恢复,请参阅 Start Switchback

Start Switchback

切换完成后,您需要反向服务器角色,以便原始主机再次成为活动服务器,副本再次成为备用服务器。

若要开始此过程,请使主数据中心联机。

支持服务

确保以下支持服务正在运行:

  • Active Directory /域控制器/全局编录/FSMO 角色持有者
  • 域名服务 (DNS)
  • 见证服务器
  • 支持 Exchange 角色:客户端访问和集线器传输

可能还需要以下可选服务:

  • 动态主机配置协议 (DHCP) (如果 DHCP 地址用于 DAG 网络)
  • 边缘传输服务器
  • 统一消息服务器

备注

可能需要特定于网络的其他服务。

所有必需服务是否都按预期运行?

验证所有 DAG 成员之间的网络连接

若要验证所有 DAG 成员是否都连接到网络,请使用下列方法之一:

  • 使用 Ping 命令测试 DAG 成员之间的网络连接
  • 映射 DAG 成员之间的管理共享以测试网络连接

验证数据中心之间的连接是否正常工作且所有群集节点间通信均正常运行后,请转到下一步。

是否验证了数据中心通信是否正常工作?

DAG 成员 群集服务启动类型已禁用

验证主数据中心中 DAG 成员上的群集服务是否启动类型设置为 Disabled。 如果未成功,则命令未成功,或者主数据中心中的 DAG 成员在还原数据中心之间的网络连接后未收到通知 Stop-DatabaseAvailabilityGroup

在主数据中心可访问的所有 Exchange 服务器上执行以下步骤:

  1. 启动 Services.msc。
  2. 在"服务" 列表中,找到 "群集服务"。
  3. 验证"启动类型" 列表中的参数是否设置为 "已禁用"。
  4. 关闭服务。

如果群集服务清理尚未发生,并且群集服务未将启动类型设置为 Disabled,则强制清理主数据中心中 DAG 成员上的群集服务。 为此,请在所有 DAG 成员的命令提示符下运行以下命令:

Cluster node /forcecleanup

再次验证"启动类型"。

群集服务是否将启动类型显示为已禁用?

如果群集服务显示启动类型为"已禁用 (,DAG 将扩展到多个 Active Directory 站点)

您的 DAG 是否扩展到多个 Active Directory 站点?

Start-DatabaseAvailabilityGroup (DAG 扩展到多个 AD 站点,则)

使用 Exchange 命令行管理程序 运行以下命令:

Start-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Primary_Site>

对数据中心切换过程中停止的所有 Active Directory 站点重复该命令。

运行此命令后,主数据中心中的 DAG 成员将添加到 DAG 的群集。 如果生成的成员身份计数为 EVEN,群集将使用节点和文件共享多数仲裁。

若要验证 DAG 成员是否启动且群集组是否联机,请运行以下命令:

  • 在 Windows Server 2008 R2 中,在 PowerShell 中运行以下命令:

    • Import-Module FailoverClusters
    • Get-ClusterNode -Cluster
    • Get-ClusterGroup -Cluster
  • 在 Windows Server 2008 SP2 中,在命令提示符下运行以下命令:

    • 群集<DAG_Name>节点
    • 群集<DAG_Name>组

运行以下命令:

Get-DatabaseAvailabilityGroup -Identity <DAG_Name>| FL

在结果中, StartedMailboxServers 列表应显示所有 DAG 成员, StoppedMailboxServers 列表应为空。

备注

节点可能并不总是加入群集,并且你收到无效的节点错误。 如果发生这种情况,请重试该命令。

DAG 成员已成功添加到群集吗?

Start-DatabaseAvailabilityGroup (DAG 未扩展到多个 AD 站点,)

使用 Exchange 命令行管理程序 运行以下命令:

Start-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>

对数据中心切换过程中停止的所有邮箱服务器重复该命令。

运行此命令后,主数据中心中的 DAG 成员将添加到 DAG 的群集。 如果生成的成员身份计数为 EVEN,群集将使用节点和文件共享多数仲裁。

若要验证 DAG 成员是否启动且群集组是否联机,请运行命令行管理程序中的以下命令:

  • 在 Windows Server 2008 R2 中,运行以下命令:
    • Import-Module FailoverClusters
    • Get-ClusterNode -Cluster <DAG_Name>
    • Get-ClusterGroup -Cluster <DAG_Name>
  • 在 Windows Server 2008 SP2 中,运行以下命令:
    • Cluster <DAG_Name> node
    • Cluster <DAG_Name> group

运行以下命令:

Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL

在结果中,StartedMailboxServers 列表应显示所有 DAG 成员,并且 StoppedMailboxServers 列表应为空。

备注

节点可能并不总是加入群集,并且你收到无效的节点错误。 如果发生这种情况,请重试该命令。

DAG 成员已成功添加到群集吗?

重置 DAG 的见证服务器和备用见证服务器属性

若要重置 DAG 的见证服务器和备用见证服务器属性,在命令行管理程序中运行以下命令:

Set-DatabaseAvailabilityGroup -Identity <DAG_Name>-WitnessServer <Witness_Server_Name>-AlternateWitnessServer <Alternate_Witness_Server_Name>

运行此命令时,将配置见证服务器和备用见证服务器属性,以便使用正确的见证服务器。

如果群集配置与 DAG 配置不匹配,则使用正确的配置更新群集。

备注

如果验证了错误的文件共享见证是否使用,则可能会发生错误。 有关详细信息,请参阅 Exchange 2010 - 文件共享见证奇数

删除激活块

删除任何激活块后,活动数据库副本可以移动到主数据中心中的服务器

此方法是否解决了你的问题?

  • 如果是,恭喜,Exchange Server 2010 Datacenter 切换现已完成。
  • 如果否,请转到联系 Microsoft 支持部门。

联系 Microsoft 支持

如果在尝试完成此过程时遇到问题,请与 Microsoft 支持部门联系以寻求帮助。 打开支持页面后,选择你使用的 Exchange 2010 版本。

在"创建事件"网页上,在"问题类型"列表中选择"群集和高可用性 (包括部署 ) ", 在"类别"列表中选择"数据库可用性组 (DAG) ", 然后在"联系 Microsoft"区域中选择"启动请求 "。