一、VSTS安装准备
Team System的安装其实最主要的就是Team Foundation Server的安装了,Beta 2之前的安装纷繁复杂,到了Beta 2之后情况改观很大,一般情况下,如果你在Clear的机器上安装TFS的话,一般都会比较顺利。
TFS的安装有两种模式:单服务器模式以及多服务器模式。因为TFS的逻辑划分可以分为Data Tier以及Application Tier还有Client Tier。
所谓单服务器模式就是DT和AT在同一台机器,而多服务器模式则表示DT/AT分别被部署在两台机器上。
其实,最好的TFS安装指导就是MS提供的,如果你详细按照Install Guide来做,一定可以成功,也就没必要再听我罗嗦了,^_^
如果你还能忍受我在这罗嗦,那就继续看下去吧。
我才用得是多服务器部署模式,需要准备的东西如下:
硬件:两台普通的PC机器,内存都为1G
软件:
1、Windows Share Point Services 2.0 with Service Pack 1 英文版本
2、Windows Server 2003 Enterprise – ENU
3、Microsoft SQL Server 2005 April CTP
这个版本的Yukon是VSTS Beta 2必需的
4、Visual Studio 2005 Team Foundation Server Beta 2 (English)
这个咚咚就是我们安装的重点了
5、Visual Studio 2005 Team Suite Beta 2 (English)
配合TFS的Client端集成开发环境,只有这个版本支持VSTS功能。
首先,安装完毕两台机器,并都Update到最新的补丁。我们命名其中一台机器为GRD-TSDB,作为Data Tier;另外一台为GRD-TSServer,作为Application Tier。
二、Team Foundation Server的安装
1、我们首先来安装Application Tier,也就是活动地点集中在GRD-TSSERVER这台机器上。我们首先需要做的就是在GRD-TSSERVER上安装AD活动目录,并将其设置为主与控制器,DNS解析也使用本机的,并固定此机器的IP地址。
2、在GRD-TSSERVER上建立一个新的域:GRD-TeamSystem。
3、之后需要建立几个帐号以供Data Tier/Application Tier使用,可以使用上面我提到的那份微软的安装指南里面给出的默认帐号:TFSSETUP和TFSSERVICE。这两个帐号是提供给TFS安装以及服务运行所使用的。记录下来这两个帐号的密码。
再建立几个Client需要使用的帐号,这个就随你的心愿了,比如我为Data Tier建立了一个帐号Yukon。
将帐号TFSSETUP / TFSSERVICE加入到Domain Admin安全组内。
注意建立帐号的时候,选择“不能更改密码”以及“密码永不过期”这两个选项。
7、安装IIS,注意,需要将Frontpage扩展禁用掉,启用ASP.NET
8、安装WSS,一路Next即可。最终会自动打开IE访问WSS的系统管理站点,但是往往这个时候就会出现错误,你将WSS的Web.Config的错误提示开关打开就会发现,ASPNET帐号对于目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Temporary ASP.NET Files没有访问权限,你可以设置相应权限即可。
9、进行到这里就需要首先安装Data Tier层了,因为安装Application Tier的时候需要使用到SQL Server 2005的很多支持。
我们转跳到机器GRD-TSDB上面。Data Tier的安装相对要简单很多。
首先,将GRD-TSDB加入到域GRD-TeamSystem中,使用本机Administrator登陆,将IP选择自动选择,DNS则指定为GRD-TSSERVER的机器IP。
将账号GRD-TeamSystem\Yukon加入到本地系统管理员组内。接着重新启动使用刚才我们建立的那个Yukon帐号登陆到GRD-TeamSystem域中。
10、安装Yukon April CTP版本,选择所有组件,默认一路Next即可。
完成之后,要验证Reporting Service是否可用,使用IE访问
11、安装Data Tier组件,运行Visual Studio 2005 Team Foundation Server Beta 2 (English)安装光盘,选择Install the Team Foundation Databases Tier ONLY,一路Next下去即可。这样如果一切顺利,DT层我们就安装完毕了。
12、接下来我们来AT层。再次转跳到GRD-TSSERVER机器上面,运行Visual Studio 2005 Team Foundation Server Beta 2 (English)光盘,在安装界面里面选择“Install the Team Foundation Application Tier ONLY”,一路Next,其间会提示你输入我们刚才创建的两个帐号,Reboot系统。