如何:验证群集中的 Team Foundation Server 故障转移

更新:2007 年 11 月

通过检查应用层上 Team Foundation 服务的状态,可以验证如果活动节点脱机,群集和通用脚本资源是否会工作。该过程包含以下假设:Team Foundation Server 是在复杂拓扑(数据层在群集中)中进行的部署,而不是在单服务器或双服务器拓扑中部署。群集管理员添加了一个在应用层重置服务的通用脚本资源。如果您没有将通用脚本资源添加到群集中,则在恢复服务时可能会经历较长的延迟。

必需的权限

若要执行此过程,您必须是“Cluster Administrator”安全组的成员。有关更多信息,请参见 Team Foundation Server 权限

除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:

  • 若要使用命令行过程,您可能需要通过以下操作使用提升的权限打开命令提示符窗口:单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。

  • 若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。

  • 若要编辑 web.config 文件,您可能需要通过以下操作以管理员身份启动文本编辑器:单击“开始”,单击“所有程序”,右击所需编辑器,再单击“以管理员身份运行”。

  • 若要访问 SQL Server Reporting Services 的报表管理器、报表或网站,您可能需要将这些网站添加到 Internet Explorer 的受信任站点列表中,或者以管理员身份启动 Internet Explorer。

有关更多信息,请参见 Microsoft 网站。

使节点脱机并测试恢复

  1. 在应用层,右击任务栏的空白区域,打开“Windows 任务管理器”,然后单击“任务管理器”。

  2. 在“进程”选项卡中,通过在“映像名”列中找到 w3wp 来验证 IIS 是否在运行。

  3. 在数据层群集的活动节点上,单击“启动”,再单击“群集管理器”,打开“群集管理器”。

  4. 在“文件”菜单上单击“启动故障转移”。

  5. 在应用层,打开“Windows 任务管理器”,然后验证 IIS w3wp 是否不再在“进程”选项卡中出现。

  6. 在数据层上的“群集管理器”中,右击脚本资源并选择“联机”。

    说明:

    群集可能没有显式重新启动服务的脚本资源。如果没有,您可以根据《Team Foundation Server 安装指南》中的“如何:加快群集中服务的恢复过程”添加一个脚本资源。如果没有此脚本,在恢复完成前会经历较长的延迟。

  7. 在应用层的 Internet Explorer 中,定位到该 Web 服务,然后验证“GetRegistrationEntries”是否可用。

    例如,您可以输入下面的 Internet 地址以查看安装在 ADATUM1 服务器上的应用层的注册信息。

    http://ADATUM1:8080/services/v1.0/registration.asmx

说明:

有关如何测试故障转移的更多信息,请参见“Single Quorum Device Server Cluster Configuration”(单一仲裁设备服务器群集配置)(https://go.microsoft.com/fwlink/?LinkId=62449),以了解组资源是否可以进行故障转移。

请参见

概念

确保 Team Foundation Server 的可用性

将数据层服务器架设到群集中

其他资源

管理数据