Roberto Brunetti

Developing in the cloud

.NET Programming

TFS 2010 RC: ora è un setup !

Al termine dell’installazione di TFS (nel mio caso con Build Server), al posto di fare i famosi 18 o 22 passi manuali di installazione della versione 2008, ecco un vero setup come promesso sin dalla PDC 08:

Primo passo

image

Fatto Next occorre creare un account per l’interazione con SharePoint e Reportin Services. Il passo successivo del wizard chiede proprio questo:

image

Ci viene giustamente segnalata l’assenza di componenti “fondamentali” come ad esempio Reporting Services. Esiste anche, come indicato nel warning un Advanced Install Wizard per gestire installazioni meno lineari.

Dopo aver installato Reporting Services si può proseguire con il wizard, che è abbastanza furbo da controllare non solo il setup dei componenti importanti, ma anche la loro configurazione.

image

 

E’ possibile configurare e gestire in generale i servizi TFS da uno strumento centralizzato. Ad esempio interrompendo il setup per installare/configurare Reporting Service possiamo riaccedere alla confeigurazione tramite TFS Central Configuration:

image

In un altro server di test l’installazione non è invece andata a buon fine: il motivo si scopre dal file di log: E’ COLPA DI FRONTPAGE !!!!

[Error  @20:21:30.613]
Exception Message: Invalid namespace  (type ManagementException)

Exception Stack Trace:    at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   at System.Management.ManagementScope.InitializeGuts(Object o)
   at System.Management.ManagementScope.Initialize()
   at System.Management.ManagementObjectSearcher.Initialize()
   at System.Management.ManagementObjectSearcher.Get()
   at Microsoft.TeamFoundation.Admin.RealAdminExternals.Microsoft.TeamFoundation.Admin.IAdminExternals.RunWqlQuery(String queryScope, String queryString)
   at Microsoft.TeamFoundation.Admin.VerifyHelpers.GetCountOfWqlQuery(WqlQuery query)
   at Microsoft.TeamFoundation.Admin.VerifyNoFrontPage.Verify()

[Error  @20:21:30.614] !Verify Error!: TF255437: An error occurred while querying the Windows Management Instrumentation (WMI) interface on the following computer: metello.  The following error message was received: Invalid namespace .

La colpa in realtà era dell’installazione della macchina: mancava IIS 6 WMI come componente e quindi il wizard si fermava in quando non era in grado di fare la verifica proprio sul componente FPExt…

Fatte queste operazioni preliminari: leggere la setup guide per i prerequisiti completi, si procede.

Prima di arrivare all’installazione vera e propria, il wizard esegue altri controlli segnalandoci ad esempio la nascita di un nuovo Application Pool per SharePoint admin, piuttosto che warning sul dimensionamento della macchina.

image

 

Prossimo step: fare un upgrade di un TFS esistente: penso di aspettare la verisone RTM prima di provarci, visto che, anche se non ho avuto problemi, è pur sempre un RC.

Posted: feb 16 2010, 11:12 by rob | with no comments
Filed under: ,