如何:验证 Team Foundation Server 故障转移(服务)
更新:2007 年 11 月
在完成安装应用层主服务器并且正确运行之后,可以为组织模拟应用层故障并验证激活过程。
必需的权限
若要执行此过程,您必须是 Team Foundation 应用层主服务器和备用服务器上“Administrators”安全组的成员。有关更多信息,请参见 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 网站。
模拟故障并测试激活
在主计算机上,打开“Internet 信息服务(IIS)管理器”,操作步骤为依次单击“开始”、“所有程序”、“管理工具”和“Internet 信息服务(IIS)管理器。
停止 Team Foundation 需要的所有应用程序池和服务。
有关如何启动和停止服务以及应用程序池的更多信息,请参见如何:停止和启动服务、应用程序池和网站。
必须停止的服务和应用程序池可能包括:
ReportServer
说明: 对于 SQL Server 2005,您需要在 IIS 中管理 ReportServer;对于 SQL Server 2008,则不需要这样做。
Microsoft Team Foundation Server Application Pool
SharePoint 产品和技术的相关应用程序池(如果它们正在应用层服务器上运行)。根据您安装的 SharePoint 产品和技术的版本以及您配置它的方式,这些应用程序池可能包括:
TFSWSS
TFSWSSADMIN
SharePoint 管理中心 v3
SharePoint - 80
说明: 除了使用前面的步骤外,还可以通过关闭主计算机来模拟故障。
将虚拟服务器的静态 IP 地址从主计算机使用的 IP 地址更改为备用计算机使用的 IP 地址。
如果您不是域管理员,则必须要求域管理员来更改该地址。
登录到备用计算机,并将其激活。
有关更多信息,请参见如何:激活故障转移应用层服务器。
启动需要的所有应用程序池和服务。
有关如何启动和停止服务以及应用程序池的更多信息,请参见如何:停止和启动服务、应用程序池和网站。
通知客户端用户,他们可能必须运行 ipconfig /DNSFlush。