要将开发环境从SVN到VFS中,下个月开始迁移。
先从WebCast中下载文件,看了安装部署部分。以下为部分截图:
一:课程内容
Team Foundation 的逻辑结构与物理结构
Team Foundation 系统要求
Team Foundation 安装实战
Team Foundation 安全注意事项
安装其它组件
二:
数据层
– Team Foundation 数据层包含Microsoft SQL Server
2005,后者可存储工作项、受版本控制的源文件、测
试结果以及其他项目指标。
应用层
– Team Foundation 应用层由基于Web 的、与Internet
信息服务(IIS) 集成的前端应用程序组成。这些应用程
序包括SQL Server 2005 Reporting Services、Team
Foundation Core Services 和Windows SharePoint
Services。此外,应用层还承载Team Foundation
Windows 服务。Team Foundation 应用层还包括
Team Foundation Build 和Team Foundation Server
Proxy。
客户端层
– Team Foundation 客户端层包含Team Explorer,后者
可用作独立应用程序,也可与Visual Studio 2005
(Visual Studio 2005 速成版除外)集成。客户端层还
与Microsoft Office Project 2003 和Microsoft Office
Excel 2003 集成,项目经理可用它们来查看项目信息
并将该信息发布到Team Foundation Server。
三:Team Foundation 的物理结构
* Team Foundation Server
– 单服务器
– 双服务器
四:安装TFS 单服务器部署
1.安装Internet 信息服务(IIS) 并启用ASP.NET。
– 如果您选择“Internet 信息服务(IIS)”并单击“详细信息”,请不要选择“FrontPage
2002 服务器扩展”。此服务器将承载Windows SharePoint Services,后者与
FrontPage 服务器扩展不兼容。
2.安装Microsoft SQL Server 2005 标准版或企业版。
– 在“要安装的组件”页上,选择下面的组件
* SQL Server Database Services
* Analysis Services
* Integration Services
* Reporting Services
* 工作站组件、联机丛书和开发工具
– 在“实例名”页上,选择“默认实例”,如果指定已命名的实例,Team
Foundation Server 安装将失败。
3.安装Microsoft SQL Server 2005 修补程序。
– 安装SQL Server SP1;
– 或者在Team Foundation Server 安装媒体上,找到SQLServerKB 文件
夹。找到与您的操作系统和语言对应的可执行文件(.exe),如AS2005-
KBnnnnnn-x86-ENU.exe,然后双击该文件启动安装。
4.安装Microsoft .NET Framework 2.0 修补程序。
– 安装用于更新ASP.NET 的修补程序,以更有效地支持大文件的处理。
– 在Team Foundation Server 安装媒体上,找到Team Foundation Server
安装媒体上的KB913393 文件夹,找到与您的操作系统(X86) 对应的可
执行文件(.exe),然后双击该文件进行安装。
5.安装Microsoft Windows SharePoint Services。
– 下载带Service Pack 2 的Microsoft Windows SharePoint Services
(http://go.microsoft.com/fwlink/?linkid=55087),并将该文件保存到本地
硬盘中。
– 在“安装类型”页上选择“服务器场”。Team Foundation Server 安装程序会
将Windows SharePoint Services 配置为与Team Foundation Server 的
其余部分使用相同的SQL Server 实例。
– 安装完成时,将打开一个Web 浏览器窗口,并显示“配置管理虚拟服务器
”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口。
6.安装Team Foundation Server 。
– 使用Team Foundation Server 安装帐户(例如Domain\TFSSETUP)登
录到Windows。
– 在出现的自动运行页上单击“安装Team Foundation Server”,然后单击“
单服务器安装”。
– 在“服务登录帐户”页上,在“帐户名”框中键入您为Team Foundation
Server 服务帐户创建的Windows 域用户帐户(例如
Domain\TFSSERVICE)。
– 在Internet Explorer 中,定位到
http://localhost:8080/services/v1.0/Registration.asmx,然后单击
“GetRegistrationEntries”。
五:Team Foundation Server 安装 所需的用户帐户
示例用户名 用途
*用于运行Team Foundation Server 安装程序。
TFSSETUP *此帐户必须是Team Foundation Server 计算机上的管理员。
*此帐户和接下来的两个服务帐户必须是同一个域的成员。
*用作Team Foundation Server Windows 服务(代码覆盖率分析服务和
TFSSchedulerService)和SharePoint Timer Service 的服务帐户。
*用作Team Foundation Server 应用程序池(VSTF AppPool) 和Windows
SharePoint Services 应用程序池(TFWSS 和WSS_AppPool)的应用程序池标识。
TFSSERVICE
*必须对Team Foundation Server 计算机具有“本地登录”权限。
*要获得最佳安全性,此服务帐户:
* 不应是Team Foundation Server 计算机上的管理员。
* 应为域上的Active Directory 选择“帐户敏感,无法委托”选项。
*用作SQL Server Reporting Services 数据源的服务帐户。
TFSREPORTS *此帐户不应是Team Foundation Server 计算机上的管理员。
*此帐户必须对Team Foundation Server 计算机具有“本地登录”权限。
*由不是同一域的成员的计算机上的Team Foundation Server 代理用作Team
Foundation Server 应用层和数据层组件。
TFSPROXY *此服务帐户必须是远程计算机上“Administrators”组的成员。
*此服务帐户必须是使用代理的Team Foundation Server 的“Team Foundation
Valid Users”组的成员。
附件:/Files/shinySun/VSTS安装与部署指南.pdf