Checklist: Multiple-Server Installation

Use this checklist to install Visual Studio Team Foundation Server on more than one server.

The tables later in this topic contain tasks and detailed instructions in the form of links. The links provide either procedural or conceptual information for you to perform the associated task. Perform the tasks from top to bottom, without skipping any tasks.

Preparation

The tasks in the following table help you prepare the operating systems and network environment for a multiple server Team Foundation Server installation.

Task

Detailed instructions

Download the current version of this guide. The most recent version of this guide contains the most up-to-date installation procedures.

Check for supported hardware and software. Verify that the operating system on every server where you will install a Team Foundation Server component meets Team Foundation Server requirements. Verify the hardware is capable of running Team Foundation Server and all prerequisite server software. Review the language requirements for Team Foundation Server.

Check for required permissions and user accounts. Verify that the account that you will use to install Team Foundation Server is a member of the Administrators security group on the servers where you will install Team Foundation Server. If you plan to configure reporting, you must also be a member of the Administrators security group on the server that is running SQL Server Reporting Services. If you plan to configure SharePoint Products, you must be a member of the Farm Administrators group on the SharePoint Central Administration site.

Determine the service accounts that you will use to install Team Foundation Server, SQL Server, and SharePoint Products.

Check for supported environment settings. To use Team Foundation Server on multiple servers, you must have an Active Directory domain that meets the requirements of Team Foundation Server.

If you have a firewall between the server where you want to run Team Foundation Server and any clients or other servers that must connect to Team Foundation Server, verify that the ports required by Team Foundation Server are open. 

If Windows Firewall is on and configured to allow exceptions, the installation wizard for Team Foundation Server creates exceptions for Team Foundation Server. If Windows Firewall is configured to disallow exceptions or you are using a different firewall, you must specify the ports manually before you install Team Foundation Server.

Optional: Configuration of a Remote SharePoint Products Site

If you are not using a SharePoint Products site or it is installed on the same server as Team Foundation Server, this section is optional. The tasks in the following table help you to configure a remote SharePoint Products site for Team Foundation Server.

Task

Detailed instructions

Team Foundation Server Administrator Fills out Worksheet. For a remote installation of SharePoint Products, multiple administrators may want to exchange information to configure Team Foundation Server. To help facilitate communication between the Team Foundation Server administrator and the administrator for SharePoint Products, the Team Foundation Server administrator should print the Worksheet: Team Foundation Server and SharePoint Products Collaboration. The Team Foundation Server administrator must add the information that is required by the administrator for SharePoint Products, and then hand off the worksheet and the Team Foundation Server installation media to the administrator for SharePoint Products to complete the rest of the tasks in this checklist.

Install and provision SharePoint Products. You can install SharePoint Products with the recommending settings for Team Foundation Server. After you install SharePoint Products, you must use the SharePoint Central Administration site to create a Web application that has the following characteristics:

  • uses port 80

  • uses NTLM for authentication

  • has a unique name that also indicates the port number

For more information about how to create a Web application, see the following pages on the Microsoft Web site:

NoteNote
If you specify a port number other than 80, users must include it as part of the address for Team Foundation Server to operate correctly.

Configure Microsoft Office SharePoint 2007 or SharePoint Server 2010. If you are using Microsoft Office SharePoint Server 2007 Enterprise or SharePoint Server 2010 Enterprise, you must perform the required configurations for dashboard compatibility. If you are configuring Windows SharePoint Services 3.0, skip to the next step.

Install and Configure Extensions. Verify that the installation of SharePoint Products meets the minimum requirements for Team Foundation Server and then install and configure Team Foundation Server Extensions for Windows SharePoint Services.

Add the service account that you plan to use for Team Foundation Server to the Farm Administrators group. Add the account of the person who will be installing the application tier to the Farm Administrators group. Use the printed worksheet to locate the account name for the service account of Team Foundation Server (TFSSERVICE) and the account of the person who is installing Team Foundation Server.

Administrator for SharePoint Products Fills out Worksheet. The Team Foundation Server administrator requires specific information about the installation of SharePoint Products to finish the Team Foundation Server configuration. The administrator for SharePoint Products should print the Worksheet: Team Foundation Server and SharePoint Products Collaboration. The administrator for SharePoint Products must then add the information that the Team Foundation Server administrator requires, and then hand off the worksheet to the Team Foundation Server administrator.

Prerequisite Installation and Configuration

The tasks in the following table enable you to install and verify prerequisite software for a multiple-server installation of Team Foundation Server.

Task

Detailed instructions

Set up Internet Information Services (IIS). IIS is installed for you on most operating systems except for Windows Server 2003 or Windows Server 2008. If you are using one of these operating systems or want to avoid the warning message during configuration, you must install IIS on the server where you will install Team Foundation Server. If IIS has already been installed, you can verify that it is configured to work with Team Foundation Server.

Set up SQL Server. Review the Team Foundation Server collation requirements. Determine the collation settings that your organization requires for its data and ensure that those settings meet the requirements of Team Foundation Server. If these settings are not consistent across all SQL Server instances added to Team Foundation Server, you may get unexpected results in reports.

Either install SQL Server 2008 on the server where you will host the Database Engine and Full text search features or verify that an existing installation meets Team Foundation Server requirements. By default, Team Foundation Server creates required databases during installation, but you can provision empty databases, using appropriate naming conventions. Provisioning empty databases is optional.

(Optional) Set up Reporting. If you want to use reporting, you must either install SQL Server Reporting Services and SQL Server Analysis Services or verify that an existing installation meets Team Foundation Server requirements. You do not have to use the same SQL Server instance for the report server as the one that you used for the Database Engine. You can even use multiple servers to host the report server. However, your report server cannot be shared with other applications. Team Foundation Server requires a dedicated report server. If your report server is not on the same server as Team Foundation Server, you must add the service account for Team Foundation Server to the Content Manager group on the report server.

Verify SQL Server. Verify that all instances of SQL Server are configured to meet the minimum requirements of Team Foundation Server.

(Optional) Install and configure Microsoft Office SharePoint 2007 or SharePoint Server 2010. You can install Microsoft Office SharePoint Server 2007 or SharePoint Server 2010 with the recommended settings for Team Foundation Server. If you plan to use the installation of Windows SharePoint Services 3.0 that comes with the installation of Team Foundation Server, skip to the installation of Team Foundation Server. 

After you install Microsoft Office SharePoint Server 2007 or SharePoint Server 2010, you must use the SharePoint Central Administration site to create a Web application that has the following characteristics:

  • uses port 80

  • uses NTLM for authentication

  • has a unique name that also indicates the port number

NoteNote
If you specify a port number other than 80, users must include it as part of the address for Team Foundation Server to operate correctly.

If you are using Microsoft Office SharePoint Server 2007 or SharePoint Server 2010, perform the required configurations for dashboard compatibility and verify that SharePoint Products is configured correctly. Otherwise, skip to the installation of Team Foundation Server.

Team Foundation Server Installation

The tasks in the following table enable you to install and configure Team Foundation Server.

Task

Detailed instructions

Set up Team Foundation Server. Install Team Foundation Server, and then use the Team Foundation Server Configuration tool to configure your deployment.

Final configuration of Microsoft Office SharePoint 2007 or SharePoint Server 2010.

If you installed Microsoft Office SharePoint Server 2007 or SharePoint Server 2010, you must configure the enterprise application definition that you created for Team Foundation Server. If you are using Windows SharePoint Services 3.0 or skipped installation of SharePoint Products, you can skip this step.

See Also

Concepts

Scenario: Installing Team Foundation Server Using Existing Infrastructure or More than One Server