惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - liujj-xujj

VS11 起航 装机Win2008--第一天,被微软忽悠了 项目组的VSTS机器崩溃了 云里看野心----看《云计算》一书有感 VSTS Better Software Development for Agile Teams 终于翻译完成正式发行了 求助,如果不用域实现跨多个网段的网上邻居访问? VSTS2008Beta2英文版安装实践(五)---Windows SharePoint Services 3.0安装 VSTS2008Beta2英文版安装实践(三) VSTS2008Beta2英文版安装实践(一) VSTS的清单 如何:备份 Team Foundation Server 扩展TeamBuild(上)--翻译《Team Build Extensibility.doc》 MSF 过程指南自定义指南[中文译] 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第五节 分析过程模版的定义文件 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第四节 VSTS团队项目的真删除 重新规划服务器,这两天VSTS的介绍暂停,下周继续 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第三节 VSTS模版的体系概述 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第二节 下载VSTS模版 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第一节 序 - liujj-xujj
VSTS2008安装实战(二)
liujj-xujj · 2007-08-05 · via 博客园 - liujj-xujj
 

 不知道为什么,有些人没看清楚就在发表评论了。VSTS本身是个很大的东西,准备和安装都要花很大的精力和时间。
之所以开始写的是Windows2008的安装,是因为以前都是在Windows2003下装的,而且需要先装IIS,而2008下是IIS7和IIS6都有的。最后装到哪个上还不知道呢。所以特别强调了一下,想不到引起了一些误解。

二、VSTS2008TFS安装前的准备

当然要先装TFS,由于还没装完,这些是从安装说明上弄下来的,仓促间做了一些翻译,似乎讲得都是在Windows2003下的安装,因此在Windows2008上不知道照着安装对不对,等会安装的时候就知道了,似乎和VSTS2005的情况差不多。(光安装说明都可以出本书了。)

虽然以后在帮助文件中都有,不过为了帮助大家熟悉,还是都写上算了。

1TFS安装架构

1)逻辑架构

Team Foundation 是基于多层的架构,包括数据层、应用层和客户端层。

数据层

Team Foundation 数据层就是 Microsoft SQL Server 2005, Microsoft SQL Server 2005中存储了工作项、源文件的版本控制、测试结果以及其它项目内容。

应用层

Team Foundation 应用层是基于Web的,是通过IIS集成的。应用包括了Microsoft SQL Server 2005 报表服务、Team Foundation 核心服务和 Windows SharePoint Services (version 2.0 or 3.0)。还有 Team FoundationWindows服务。

Team Foundation 应用层还包括 Team Foundation Build Team Foundation Server ProxyTeam Foundation Build提供自动生成服务。Team Foundation Server Proxy 用于缓存先前访问的源代码控制文件,提高低带宽连接下源代码控制操作的性能。

客户端层

Team Foundation 客户端层包括Team Explorer(团队资源管理器),可以单独使用,也可集成到Visual Studio 2008环境下 (除了Visual Studio 2008 Express Editions)。客户端层还包括Microsoft Office Project 2003 and Microsoft Office Excel 2003,项目经理可以使用它们查看项目信息并且发布信息到TFS

2Team Foundation 物理架构

你可以将TFS的逻辑层安装在一台或多台机器上。

Team Foundation Server

TFS有单服务器和双服务器两种安装应用。

部署单服务器

单服务器部署和安装是将数据和应用层安装在同一台计算机上。你可以使用 Team Foundation Server安装向导安装Windows SharePoint Services Team Foundation应用服务器上。也可以使用现成部署好的Windows SharePoint Services 2.0 3.0

部署双服务器

Team Foundation Server的部署和安装是把数据层和应用层的组件安装在不同发机器上。e Team Foundation Server 安装向导可以帮助我们安装Windows SharePoint Services 在应用层服务器上。你也可以使用现成部署好的Windows SharePoint Services 2.0 3.0Windows SharePoint Services 2.0 3.0可以在同一台应用层机器上,也可以在不同的服务器上。

Team Foundation Server 应用层服务器,你需要运行安装向导。但是数据层服务器没有安装向导。

Windows SharePoint Services

安装 Windows SharePoint Services你有两个选择。

1、你可以直接使用已经安装在任何机器上的Windows SharePoint Services 2.0 3.02、你可以在你的应用层计算上安装新的Windows SharePoint Services 3.0

如果你选择直接使用已经存在的Windows SharePoint Services 2.0 or 3.0,你必须在安装Team Foundation Server之前部署和配置Windows SharePoint Services

如果你选择在应用层部署新的Windows SharePoint Services 3.0 Team Foundation Server 安装向导将会自动安装和部署Windows SharePoint Services 3.0

Team Foundation Build

Team Foundation Server 通过使用Team Foundation Build提供给我们一个自动生成的工具,帮助我们生成和共享Visual Studio 2008解决方案。你也可以选择安装Team Foundation Build在一台单独的服务器上或和Team Foundation服务层在同一台机器上。

Team Foundation Server Proxy

Team Foundation Server Proxy通过缓存先前访问的文件来提高Team Foundation 版本控制的性能。你可以安装Team Foundation Proxy在独立的机器上或和Team Foundation应用层在同一台机器上。

Team Explorer(团队资源管理器)

Team Explorer(团队资源管理器)是客户端层的一部分,你可以单独使用它或把它集成到Visual Studio 2008环境下。通过使用Team Explorer (团队资源管理器)可以连接到TFS。并且运行工作项追踪,项目管理和版本控制等功能。

2VSTS安装所需的软件清单

由于只有一台机器,所以只能单服务器安装了。

Server Software

Purpose

Microsoft SQL Server 2005 (Standard 或者 Enterprise Edition)

Provides a database back-end for Team Foundation Server and Windows SharePoint Services.

Microsoft SQL Server 2005 Service Pack 1

Updates SQL Server Analysis Services to provide more efficient reporting and improved performance.

QFE KB925673 for MSXML 6.0 Parser.

For more information, see "MS06-061: Security update for Microsoft XML Core Services 6.0" (http://support.microsoft.com/kb/925673).

Windows SharePoint Services 2.0 with Service Pack 2或者Windows SharePoint Services 3.0

Hosts Team Foundation Server team project portal sites

3VSTS安装所需的用户名清单

Windows2008中按照如下清单配置好用户,用户的密码不能为空。

用户名

说明

TFSSETUP

用于 Team Foundation Server安装

这个用户必须是Team Foundation Server 服务器上的administrator

这个用户必须和后面提到的两个服务运行时使用的用户是同一个域内的用户。例如:后面两个服务运行时使用的用户在一个域,而你又用本地的用户来运行安装是不行的。

如果你是安装Team Foundation Server Workgroup Edition版,添加这个用户到Team Foundation Licensed Users group中。基于这个原因,你必须用这个用户运行安装程序。

TFSSERVICE

这个用户是用于Team Foundation Server Windows services (Code Coverage Analysis Service (代码利用率分析服务)and TFSServerScheduler),和SharePoint Timer Service

用于Team Foundation Server application pool (TFS AppPool)并且用于the Windows SharePoint Services application pools (TFWSS and TFSWSSADMIN).

为了保证安全,这个用户:

一定不能是Team Foundation Server服务器的administrator

在域里面使用还有一些约束。

TFSREPORTS

这个用户用于SQL Server Reporting Services的数据源。

一定不能是Team Foundation Server服务器的administrator

TFSPROXY

用于 Team Foundation Server Proxy 服务器上。

这个用户必须是Team Foundation Server Proxy 服务器上的Administrators group 中的一个。

这个用户必须加到Team Foundation Server Service Accounts group中。

4VSTS安装所需的用户组清单

Team Foundation Server Security Group

描述

Team Foundation Administrators

  • 这个组包含的用户可以运行TFS上所有的特权操作。
  • 安装过程缺省的将这个用户组安装到服务器上(for example, Domain\TFSSETUP)

Service Accounts

  • 这个组包含的是Team Foundation Server 服务用户 (for example, Domain\TFSSERVICE)

Team Foundation Valid Users

  • 这个组包含了所有的用户和组。

5、端口设置

必须开放防火墙的TCP 端口,这样Team Foundation组件之间才能进行通讯。

1SQL Server 2005用到的端口

Microsoft SQL Server 2005 (Developer, Standard, or Enterprise Edition) 用到如下TCP ports:

Server or Application Context

Keyname in the msiproperty.ini File

TCP Port

SQL Service

SQL_SERVICES

1433

SQL Browser Service

SQL_BROWSER

1434

SQL Monitoring

SQL_MONITORING

1444

SQL Server Analysis Service Redirector

SQL_ANALYSIS_REDIRECTOR

2382

SQL Server Analysis Service

SQL_ANALYSIS

2383

SQL Server Reporting Service

VSTF_WSSSQL_PORT

80

2Windows SharePoint Services用到的端口

Important

如果你选择连接一个已经存在的Windows SharePoint Services 部署,这些端口可能会不同。你可以自己确定这些端口号。

Server or Application Context

Keyname in the msiproperty.ini File

TCP Port

Windows SharePoint Services

VSTF_WSSSQL_PORT

80

SharePoint Central Administration

VSTF_WSS_ADMIN_PORT

17012

Important

在安装完WWS后,你要自己手动添加这些端口到防火墙。

Team Foundation Server需要的端口

Server or Application Context

Keyname in the msiproperty.ini File

TCP Port

Team Foundation Server

VSTF_WEBSITE_PORT

8080

Team Foundation Server Proxy

VSTF_WEBSITE_PORT

8081

Team Foundation Build Remoting1

Not set in .ini file2

9191

1另外Team Foundation Build 需要添加Team Foundation Build Service (TFSBuildService.exe) 程序到 Windows Firewall.

防火墙的使用就不多说了。