VSTS2010部署一:TFS安装

时间:2022-09-07 14:09:20

说明: 费近三天多时间,经历很多煎熬,终于将TFS部署安装成功,在此将经验分享给大家。这段时间安装的过程中,参照了网上很多TFS部署安装的博客,但都是说的不是很全面透彻,有的时候看完依然不知所以然,因此在这里写出尽量全面点的供大家参考,有不全的地方欢迎大家指出来,我再完善进来,最后形成一个完整的包括大部分问题的参考资料。

建议在准备为企业部署TFS之前,先阅读《TFSPlanning》《TFSInstall-CHS-05082010》《TFSAdmin》三个微软提供的文档,对TFS的部署从规划到安装到管理有一个大体的认识,然后再来动手部署。

 

规划:公司所在环境和自己想测试用的机器的环境,主要是指团队之间是在工作组环境还是在域环境中,如果是个人学习用完全可以弄台虚拟机在工作组环境下。为什么在这里强调这一点,是因为自己在这里的时候走了很多弯路,TFS单服务器部署是可以不用在域环境中的。

单服务器部署:数据层(SQLServer)、应用层(Web应用程序)(IIS,ReportService,SharePoint)都安装在同一台机器上。最低要求为2G内存。

双服务器部署:数据层和应用层放在两台机器上,但必须是在域环境中。(微软WebCast讲座专家说TFS不能安装在域控制器上,但我在虚机上测试部署时在域控制器中安装成功,只是不太清楚日后使用的话会有什么问题。)因此在此我建议不要安装在域控制器上。还是按微软的说法来,不然日后出什么问题还费劲。

 

注意事项:有以下几点需大家注意:

1.TFS不要安装在域控制器上,同时服务器上不要再有其他服务器角色。(如Exchange服务器等)

2.安装IIS信息服务时选上Asp.Net,不要选上FrontPage扩展。

3.TFS2010必须安装SQLServer2008,SQLServer必须使用默认实例名MSSQLServer.

4.安装带SP2的SharePoint,安装模式要选“服务器场”,不要选择“独立”安装。(可以不先安装Sharepoint,最好是先安装)。

5.如果通过VSTS安装时安装SharePoint,则TFS服务账户和SharePoint服务账户不要用同一个,这样在验证的时候不报错,但是安装的时候SharePoint会安装出错。

6.账户准备,安装账户同服务账户TFServer(必须为本地管理员),SharePoint服务账户WSServer,报表服务账户TFReport(设置为“允许本地登录”),报表读者账户TFGuest。各账户要么都是工作组中TFS服务器上的本地账户或者同是域账户。

 

SQLServer安装:

安装SQLServer时需要安装ReportService和Analysis Service.SQLServer登录模式选用集成身份验证,将本地管理员加到管理员中,对各服务使用同一账户:NetWork Service,密码为空。ReportService安装时选择安装完后再配置,将本地管理员添加到管理员中。一路Next就可。

 

SharePoint安装:

下载SharePoint2007,现在下载的都带有SP2补丁了。直接安装,安装完后配置选择服务器场模式,配置好数据库实例,一路Next即可。安装好SharePoint后,在管理中心新建Web应用程序。

 

在这里主要提一些比较容易出错的地方,基本的安装方法请一定要看《TFSInstall-CHS-05082010》文档。是最权威的安装方法,在TFS安装文件中就有。