安装Team Foundation Server

3
在设置新的TFS 2008 Workgroup版实例时,有哪些最佳实践?具体来说,限制条件如下:
  • 必须安装在现有的Windows Server 2008 64位上
  • TFS应用层仅支持32位
我应该在Windows Server 2008或2003的虚拟实例中安装SQL Server 2008、Sharepoint和应用程序层,还是将层分开,在主机操作系统上放置数据库,应用程序层放在虚拟机中?
编辑:显然,不推荐分离层。
4个回答

8
这是我安装TFS 2008 SP1的步骤。
在此场景中,没有域控制器,我们只有几个用户。如果我再次进行安装,我会考虑更改我们的环境以使用活动目录域。
- 主机服务器运行Windows Server 2008,具有8GB RAM和四核处理器 - 在Hyper-V下的VM中进行Windows Server 2008 32位的全新安装 - 安装应用程序服务器角色与IIS - 安装SQL Server 2008标准版
- 使用用户帐户进行报告服务和分析服务
- 创建TFS 2008与SP1的滑动映像并安装TFS - 安装VSTS 2008 - 安装Team System Explorer - 安装VSTS 2008 SP1 - 安装TFS Web Access Power tool

安装完成后,未生成报告。发现这篇论坛帖子有助于解决问题。

按顺序执行非常重要,请下载安装指南并严格遵循。我忘记安装Team System Explorer,在安装SP1之后才安装,导致出现各种问题。重新安装SP1解决了这个问题。


谢谢 - 我因为找到的另一篇滑流文章是针对TFS SP1测试版而不起作用而感到非常苦恼。 - Chance

2

关于TFS,你必须牢记一件重要的事情,它喜欢独占一台机器。因此,如果您需要在Hyper-V上创建一个单独的实例,请使用经过验证的Windows Server 2003平台和SQL Server 2005。

我相信微软已经做了很好的工作,在Windows Server 2008和SQL Server 2008下使其运行,但是这个新版本安装并没有任何额外的功能,并且目前在实际应用中还未得到验证。

因此,我的建议是坚持使用已知的内容,直到下一个TFS版本发布为止。

此外,绝对不建议分层,特别是在工作组版中,您只能拥有5个授权用户。这5个用户永远不会超出服务器的需求。同时,如果您没有必要更新Sharepoint,我的建议是不要这样做。在我的环境中,我们并没有真正使用Sharepoint,所以我让它保持原样。根据我的经验,Sharepoint通常是TFS出现问题的地方。


1

我刚刚将我们的团队从TFS 2005升级到了TFS 2008。最困难的部分是将SharePoint 2.0升级到3.0,所以如果您还没有安装TFS 2008,我建议您首先完成这个步骤。我们遇到了一些其他困难,但它们要么与SharePoint升级有关,要么与我们使用的售后政策包 - Scrum for TeamSystem有关。我们使用的是SQL Server 2005,因此无法涉及SQL Server 2008。至于分层,我们也没有这样做,因为我们正在运行Windows Server 2003,并且所有内容都在主机操作系统下运行。


1

只有超过450个用户才需要拆分层。

我建议将构建服务器放在完全独立的机器上。构建是非常文件系统密集型的。当SQL Server完全控制文件系统时,性能最佳 - 因此,在同一台机器上运行构建和TFS可能会在执行构建时创建性能问题。

也许可以通过适当的调整和分离物理驱动器来缓解这种情况 - 但我认为从长远来看,要么使用一些旧硬件,要么在单独的主机上启动一个小型虚拟机来进行构建会更简单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接