VSTS的单服务器部署安装步骤
VSTS推出有一段时间了,随着SP1补丁的推出,我们公司决定把原来在VSS上的项目都迁移至VSTS环境里,使用微软提倡的MSF过程进行更规范的软件开发管理,在安装的过程中,发现TFS的安装并不是一件简单的事情,微软的文档里也没有提供详细的资料,现就自己安装过程的经验整理成文以供大家参考。
TFS的安装分为单服务器部署方式和双服务器部署方式,我们部门采用的是单服务器部署方式,因此下文将以单服务器部署方式为例来介绍安装过程。
安装环境:
1、Team Foundation Server 不能安装在域控制器上,并且不支持在同一计算机上安装其他服务器,例如 Exchange Server 或 Host Integration Server。
2、硬件要求:
单服务器部署,小型团队
支持小于或等于20个用户的团队:
组件 | 推荐 |
处理器 |
2.2 GHz Pentium IV 或 Athlon |
操作系统 |
Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition |
内存 |
1 GB |
硬盘 |
8 GB of 可用空间 |
单服务器部署,中型团队
支持小于或等于50个用户的部门:
组件 | 推荐 |
处理器 |
2.2 GHz Pentium IV 或 Athlon |
操作系统 |
Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition |
内存 |
2 GB |
硬盘 |
30 GB of 可用空间 |
3、操作系统:Windows 2003 Server SP1系统,标准版或者企业版都可以。将其配置为域成员服务器。
4、机器名中不得含有下划线“_”,否则安装完毕后SQL Server 2005的报表服务显示会不正常。这个问题我开始遇到时百思不得其解,后来通过查MSDN方才知道,并且这个问题目前是没有任何解决办法的。
5、在域中加入两个帐号,分别是TFSSERVICE和TFSREPORTS,这两个域帐号可以加入本机的User组,在安装TFS时会用到这两个帐号。
5、安装 Internet 信息服务 (IIS) 并启用 ASP.NET,一定不能安装FrangPage 2002 服务器扩展。
6、安装 Microsoft SQL Server 2005 标准版或企业版,并且打上SP1的补丁。如果需要在服务器上安装Visual Studio 2005,则必须先安装Visual Studio 2005,再安装SQL Server 2005,否则在加载Visual Studio 2005的时候,会出现数个“包加载失败”的错误。
7、安装 Microsoft .NET Framework 2.0 修补程序。安装程序放在安装媒体上的 KB913393 文件夹。
8、安装Windows SharePoint Services 2.0,必须带有SP2补丁。必须使用“服务器场”选项来安装 Windows SharePoint Services,安装完成时,将打开一个 Web 浏览器窗口,并显示“配置管理虚拟服务器”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口。
安装过程:
1、安装过程中,首先会检查环境,并给出报告,如果出现错误可以查看情况,并且根据提示修正。
2、在“服务登录帐户”页上:在“帐户名”框中键入 TFSSERVICE,在“密码”框中键入密码。
3、在“报告登录帐户”页上:在“帐户名”框中键入 TFSREPORTS ,在“密码”框中键入密码。
4、在“SMTP 服务器”框中,键入将用于发送电子邮件通知的服务器的名称。在"发件人电子邮件地址"框中,键入作为通知来源的电子邮件地址的名称,然后单击"下一步"。
5、在“安装准备就绪”页上单击“安装”。
6、在“成功完成安装”页上,确认安装完成后,单击“完成”。
后续步骤:
1、安装 Team Foundation Server 后,应使用“Reporting Services 配置工具”备份 Reporting Services 加密密钥。
2、在客户端安装“团队资源管理器”,然后在Visual Studio 2005里,选择“工具”——“选项”——“源代码管理”,在“插件选择”里,选择“Visula Studio Team Foundation Server”。
3、在Visual Studio 2005里,选择“工具”——“连接到Team Foundation Server”——“服务器”,然后添加TFS服务器的IP地址,端口:8080。添加完毕后,就可以使用TFS进行团队开发了。
关于TFS数据库备份的问题,可以参考这篇Blog:
http://www.cnblogs.com/liujj-xujj/archive/2006/09/29/517953.aspx
作者:Jinjian
出处:http://www.cnblogs.com/Jinjian
本作品由Jinjian创作,采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。
如有问题,可以通过Jinjian_gz@foxmail.com联系我,非常感谢。