Roberto Brunetti

ASP.NET - Mobility
Team System

SharePoint Conference

.NET Programming

Corsi

SharePoint

Team Foundation Server Clean Setup

Dopo l'upgrade eseguito sabato pomeriggio, oggi parto con una installazione da zero su un'altra macchina.

Riporto come sempre i passi: sto installando il tutto come "single server" su una macchina virtuale Windows 2003 Enterprise SP1.

1) Creare 3 account (ovviamente i nomi potete sceglierli). Se la macchina è in un dominio usare account di dominio e soprattutto dello stesso dominio:

TFSSetup - da usare per il setup di TFS
   Gruppo Administrators
TFSService - utilizzato dai servizi (code coverage, TFSScheduler, SharePoint Timer), dagli application pool
   Lon On Locally - da Local Security Settings - Local Policies - User Rights Assignment -> Allow log on locally
   Non deve essere nel gruppo Administrators per ragioni di security
   Se si usano account di dominio abilitare "Account is sensitive and cannot be delegated" per ragioni di security
TFSReports - utilizzato da Reporting Services
   Lon On Locally - da Local Security Settings - Local Policies - User Rights Assignment -> Allow log on locally
   Non deve essere nel gruppo Administrators per ragioni di security

Per default gli utenti creati vanno nel gruppo Users e quindi hanno il Log On Locally impostato.

2) Installare IIS e ASP.NET
Dal Configure Your Server si può scegliere il ruolo Application Server (IIS, ASP.NET).
NON INSTALLARE le FrontPage Server Extensions....meno male :-) in quanto poi verrà installato WSS che è incompatibile con le FPEXT.
Vengono installati IIS, ASP.NET, COM+ e DTC.

3) Installare SP1 e Critical Update (da Windows Update)

4) Installare SQL Server 2005 Standard (o enterprise...la versione Developer non è più valida per TFS finale)
   Fare logon con l'account creato per il setup (TFSSetup per default)
   Occorre installare: SQL Server Database Services, Analysis Services, Reporting Services, Integration Services, Workstation Component Bol e Development Tool
   Notification Service non è necessario per TFS

   Su Feature Selection scegliere Replicatione selezionare Entire Feature will unvailable (non disponibile)
   Su client component selezionare Management Tool (è l'unico componente necessario)
   Documentazione, Samples e Samples Databaset possono essere deselezionati

   Usare la Default Instance. NON USARE NAMED INSTANCE.
   Usare Local System come account
   Impostare la partenza automatica di TUTTI i servizi (compresi SQL Browser e SQL Server Agent)
   Impostare Windows Authentication (TFS non richiede mai Mixed Mode)
   Per Report Service usare solo le impostazioni di default.

N.B. Il sertup di SQL Server installa il -NET Framework 2.0, SQL Native Client come prerequisiti

5) Modificare il setup di SQL Server

Stoppare il servizio SQL Browser
Installare la HotFix per Analysis Service: AS2005-KB914595-xxx-enu.exe dalla directory SQLServerKB del CD di TFS
Far ripartire il servizio SQL Broker
Verificare da Sql Server Configuration Manager che tutti i servizi siano partiti e che abbiamo la partenza Automatic
   Verificare poi che sia abilitato il protocollo TCP/IP

NON USARE Reporting Service Configuration Tool

6) Installare la HotFix per .NET 2.0
Nella directory KB913393 del CD di TFS lanciare NDP20xxxx.exe

7) Installare WSS SP2

Scegliere Server Farm come tipo di installazione
NON TOCCARE niente dopo l'installazione: quando si apre il browser al termine dell'installazione chiudere senza eseguire operazioni

8) Tornare su windows update per controllare se ci sono upgrade e hotfix "Obbligatori".
In ogni caso fare un reboot.

9) Controllare che siano aperte le seguenti porte sulla macchina

SQL Server Reporting Service

80

SQL Service

1433

SQL Browser Service

1434

SQL Monitoring

1444

SQL Server Analysis Service Redirector

2382

SQL Server Analysis Service

2383

Windows SharePoint Services

            80

SharePoint Central Administration

17012

Team Foundation Server

8080

Team Foundation Server Proxy

8081

Team Foundation Build Remoting1

9191

 

10) Installare TFS

Lasciare i default sulla directory di setup

Utilizzare gli account TFSService e TFSReport (se avete usato i default) rispettivamente nelle due maschere relative ai servizi.

11) Backup di Reporting Services Encryption Key

Usare Reporting Services Configuration Tool: questo step non è necessario ma è buona regola eseguire questa operazione

12) GetRegistrationEntires
Aprire IE e andare su http://localhost:8080/services/v1.0/Registration.asmx
Cliccare GetRegistrationEntries e poi fare Invoke (non inserire l'ID)
Verificare che il Type restituito nell'xml sia vstfs.

13) Installare Team Explorer sulle varie macchine

14) Installare TFS Build e/o Proxy

Posted: mar 29 2006, 03.05 by rob | with 2 comment(s) |
Filed under: ,