单服务器配置部署Visual Studio 2005 Team Foundation Server步骤
最近我所带的开发部部门要采用TFS管理,另外TFS也是在微软的MSF组队模型中非常重要的;
Microsoft 解决方案框架 (MSF) 组队模型描述了微软如何通过构建人员以及人员的行为来实现项目成功。
模型专门为小组成员定义了各类角色群、职能领域、职责和指导,帮助他们在整个项目生命周期中实现
各自的工作目标。
1、推动开放的沟通;
2、 为共同的前景而工作;
3、充分授权和信任 | 各司其职,对项目共同负责;
4、 重视商业价值 | 保持灵巧,预期变化;
5、 投资质量 | 学习所有的经验;
6、MSF模型以及MSF Agile;
7、工作项;
上面的是题外话,呵呵;
——————————————————————
安装版本是Visual Studio 2005 Team Foundation Server CHS RTM
下面是开发团队里总结出的配置和安装步骤;
TFS的部署安装很容易出错,每一个步骤都是经过验证的;
希望分享出来帮助大家很轻松的部署TFS管理,并且能给大家更大的方便;
安装TFS是一个相当繁琐的且很容易出错的过程,建议在一个干净的系统环境中进行安装,
安装过程将变得简单而又不容易出错;如果你的系统里已经装了Microsoft SQL Server 2005数
据库和Windows SharePoint Services 2.0程序,建议你完全卸载,然后按照以下步骤进行安装;
如果你非要在当前不干净的环境进行安装,失败的机会将会很大哦!
一. 安装TFS的系统要求:
小型团队(20人或少于20人)
操作系统: 带 Service Pack 1 (SP1) 的 Windows Server 2003 企业版或带 Service Pack 1 (SP1) 的 Windows Server 2003 标准版;
内存:最少1GB;
硬盘: 不少于8GB;
二. 安装TFS时所需的用户帐户:
在单服务器部署中,可以选择使用 Active Directory 域用户帐户或本地用户帐户(这里使用Active Directory 域用户帐户);
创建3个Active Directory 域用户帐户,其名称和作用见下:
TFSSETUP : 用于运行 Team Foundation Server 安装程序;
TFSSERVICE:用于运行 Team Foundation 服务的帐户;
TFSREPORTS:用于访问 SQL Server Reporting Services 数据源的 帐户;
这些帐户即要属于域又要给与本地administrators相当的权限,即添加到本地administrators组中;
三. 开始安装TFS(未写的步骤都按照默认的进行):
1. 安装 Internet 信息服务 (IIS) 并启用 ASP.NET,请不要选择“FrontPage 2002 服务器扩展”。
此服务器将承载 Windows SharePoint Services,后者与 FrontPage 服务器扩展不兼容。
2. 安装Microsoft .net frameworks2.0及其修补程序(可在TFS的安装目录中找到文件夹KB913393);
3. 安装 Microsoft SQL Server 2005标准版,在安装过程中需要注意的事项:
ü 使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows进行安装;
ü 在“要安装的组件”页上,选择下面的组件,然后单击“高级”;
Ø SQL Server Database Services
Ø Analysis Services
Ø Reporting Services
Ø Integration Services
Ø 工作站组件、联机丛书和开发工具
² Team Foundation Server 不需要 Notification Services
ü 在“功能选择”页上,展开下面的节点并指定以下选项;
l 在“Database Services”之下单击“复制”的图标,并选择“整个功能将不可用”;
l 在“客户端组件”下,唯一需要安装的功能是“管理工具”。对于“客户端组件”下的所有其他项,可以选择单击图标并选择“整个功能将不可用”;
l 在“文档、示例和示例数据库”下,可以选择单击“联机丛书”的图标并选择“整个功能将不可用”。单击“下一步“;
ü 在“实例名”页上,选择“默认实例”,然后单击“下一步“;
ü 在“服务帐户”页上,选择“使用内置系统帐户”并从列表中选择“本地系统”。在“安装结束时启动服务”中,选择所有服务:“SQL Server”、“SQL Server Agent”、“Analysis Services”、“Reporting Services”和“SQL Browser”,然后单击“下一步”;
ü 在“身份验证模式”页上,选择“Windows 身份验证模式”,然后单击“下一步”;
ü 在“排序规则设置”页上,选择适合您的语言的排序规则,然后单击“下一步”;
² 为了避免由全角字符或平假名/片假名等效字符带来的问题,请在安装过程中选中启用区分假名和全角字符的复选框;
² Team Foundation Server 不支持如下排序规则:
o 不区分重音
o 二元
o Binary2
o 区分大小写
ü 在“报表服务器安装选项”页上,选择“安装默认配置”,然后单击“下一步“;
ü 安装过程完成后,必须安装修补程序来更新 SQL Server Analysis Services 以便更有效地支持报告;
Ø 在数据层计算机上,打开“SQL Server 配置管理器”,右击“SQL Server 浏览器服务”,然后单击“停止”;
Ø 在 Team Foundation Server 安装媒体上,找到 SQLServerKB 文件夹;
Ø 找到与您的操作系统和语言对应的可执行文件 (.exe),如 AS2005-KBnnnnnn-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序);
Ø 在“SQL Server 配置管理器”中,右击“SQL Server Browser 服务”,然后单击“属性”;
Ø 在“服务”选项卡上找到“启动模式”,然后选择“自动”;
Ø 在“登录”选项卡上,单击“启动”;
ü 验证安装;
l 选择“SQL Server 2005 Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;
l 选择“SQL Server 2005 网络配置”,单击“MSSQLServer 的协议”,然后验证是否启用了“TCP/IP“和“NAME PIPES”协议;
l 验证服务器的连接;
4. 安装Microsoft Windows SharePoint Services:
a) 使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows进行安装;
b) 在“安装类型”中,选择“服务器场”,单击“下一步”;
c) 安装完成时,将打开一个 Web 浏览器窗口,并显示“配置管理虚拟服务器”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口;
d) 安装Microsoft Windows SharePoint Services的补丁程序Service Pack 2;
e) 重起计算机后,验证WSS2.0的安装,打开 Internet Explorer 并键入相应的服务器名称作为地址,例如:Http://服务器名,虽然未配置站点,但服务器是活动 Web 服务器并提供“建设中”页面,则安装成功;
5. 安装Team Foundation Server:
1) 使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows;
2) 启动“Visual Studio Team Foundation Server 安装向导”, 然后单击“单服务器安装”;
3) 在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;
4) 在“服务登录帐户”页上,在“帐户名”框中键入您为 Team Foundation Server 服务帐户创建的 Windows 域用户帐户(例如 Domain\TFSSERVICE),并在“密码”框中键入密码,然后单击“下一步”;
5) 在“报告登录帐户”页上,键入 Team Foundation Server 报告帐户的帐户信息(例如,使用 Domain\TFSREPORTS),然后单击“下一步“;
6) 在“指定警报设置”页上,选择“启用 Team Foundation 警报”,然后键入以下信息:
a) 在“SMTP 服务器”框中,键入将用于发送电子邮件通知的服务器的名称;
b) 在“发件人电子邮件地址”框中,键入作为通知来源的电子邮件地址的名称,然后单击“下一步”;
7) 安装完成后,重起计算机;
8) 在 Internet Explorer 中,定位到 http://localhost:8080/services/v1.0/Registration.asmx,然后单击“GetRegistrationEntries”, 在“GetRegistrationEntries”页上单击“调用”,不必输入 ToolID;
9) 在 XML 中,确认类型 VSTF 存在,然后关闭;
<?xml version="1.0" encoding="utf-8" ?>
<Type>vstfs</Type>
最后,TFS的安装在此也就算是大功告成了,在此安装过程中参考的是《Visual Studio 2005 Team Foundation Server安装指南》,建议在安装的过程中,最好下载或打印下来作为参考,如果安装过程还存在其它的问题,希望大家一起讨论。如果你还需要其它的功能,比如:Team Foundation Build和团队资源管理器,这些过程比较简单,就不在介绍了,谢谢!
———————————————————————
任何美好的事物只有触动了人们的心灵才变的美好;
孤独的时候看看天空里的雨,其实流泪的不只是你。
人生只有走出来的美丽,没有等出来的辉煌!
———————————————————————