如何在 CCR 环境中移动存储组

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2009-01-20

本主题说明使用 Exchange 命令行管理程序或 Exchange 管理控制台重新配置存储组的推荐方法。在群集连续复制 (CCR) 环境中,一组存储组配置信息应用于两个副本中。这就产生了需要重定位两个副本的额外复杂性。在某些情况下,必须移动其中一个副本时,另一个副本可能不可用。

开始之前

要执行以下步骤,必须为您使用的帐户委派以下角色:

  • Exchange Server 管理员角色和本地管理员组

有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

建议当主动和被动节点均可用时执行该步骤,但这不是必需的。

步骤

可以使用多种方法来完成存储组的重新配置过程。此外,对于何时移动数据副本,每种方法又可能有所不同。这些步骤包括进行核心更改。更改包括:

  • 更改配置

  • 移动主动服务器上的副本

  • 移动被动服务器上的副本

在 CCR 环境中使用 Exchange 命令行管理程序移动存储组

  1. 使用 Suspend-StorageGroupCopy cmdlet 暂停被动副本上的重播和日志复制:

    Suspend-StorageGroupCopy -Identity <CMSName\StorageGroupName>
    
  2. 使用下列 Dismount-Database cmdlet 卸除存储组中的数据库。也可以从 Exchange 管理控制台卸除数据库。有关详细信息请参阅如何在群集连续复制环境下卸除数据库

    Dismount-database -Identity <CMSName\StorageGroupName\DatabaseName>
    
  3. 使用以下 Move-StorageGroupPath cmdlet 可以更改存储组在 Active Directory 目录服务中的路径设置。此 cmdlet 不会移动任何数据。

    Move-StorageGroupPath -Identity <CMSName\StorageGroupName> -LogFolderPath <NewPath> -SystemFolderPath <NewPath> -ConfigurationOnly
    
    note注意:
    必须在 CCR 环境中使用 -ConfigurationOnly 参数。系统或日志文件的新路径不能是卷的根目录。另外,如果路径名包含空格,则必须用引号将其括起。
  4. 将文件移动到它们在主动和被动节点上的新位置。

  5. 使用 Mount-Database cmdlet 在存储组中装入数据库。

  6. 使用 Resume-StorageGroupCopy cmdlet 重新启动复制。若要重新启动存储组的复制活动,请运行以下命令:

    Resume-StorageGroupCopy -Identity <CMSName\StorageGroupName>
    
  7. 验证存储组的复制是否正常进行。有关如何验证复制是否正常的详细步骤,请参阅如何查看群集邮箱服务器的状态

有关 Suspend-StorageGroupCopy cmdlet 的详细信息,请参阅 Suspend-StorageGroupCopy

有关 Dismount-Database cmdlet 的详细信息,请参阅 Dismount-Database

有关 Move-StorageGroupPath cmdlet 的详细信息,请参阅 Move-StorageGroupPath

有关 Mount-Database cmdlet 的详细信息,请参阅 Mount-Database

有关 Resume-StorageGroupCopy cmdlet 的详细信息,请参阅 Resume-StorageGroupCopy

有关管理 CCR 环境的详细信息,请参阅管理群集连续复制