VSTS学习和迁移(1) 安装部署

要将开发环境从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

 

posted @ 2009-05-13 23:56  ShinySun  阅读(284)  评论(0编辑  收藏  举报