Domanda

Quali sono le procedure consigliate per impostare una nuova istanza dell'edizione TFS 2008 Workgroup?

Nello specifico i vincoli sono i seguenti:

  • Deve essere installato su un Windows Server 2008 a 64 bit esistente
  • Il livello dell'applicazione TFS è solo a 32 bit

Dovrei installare SQL Server 2008, Sharepoint e il livello app in un'istanza virtuale di Windows Server 2008 o 2003 (sto già eseguendo Hyper-V) o dividere i livelli con un database sul sistema operativo host e il livello app in una macchina virtuale ?

Modificare:A quanto pare, dividere gli strati lo è non consigliato

È stato utile?

Soluzione

Questa è la mia ricetta per l'installazione di TFS 2008 SP1.

Non è presente alcun controller di dominio in questo scenario, siamo solo un paio di utenti.Se dovessi farlo di nuovo, prenderei in considerazione la possibilità di modificare il nostro ambiente per utilizzare un dominio Active Directory.

  • Server host con Windows Server 2008 con 8 GB di RAM e processore quad
  • Nuova installazione di Windows Server 2008 a 32 bit in una VM in Hyper-V
  • Installa il ruolo del server applicazioni con IIS
  • Installare l'edizione Standard di SQL Server 2008
    • Utilizzare un account utente per Reporting Services e Analysis Services
  • Creare un'immagine slipstream di TFS 2008 con SP1 e installa TFS
  • Installa VSTS 2008
  • Installa Team System Explorer
  • Installare VSTS 2008 SP1
  • Installare lo strumento potente di accesso Web TFS

Dopo aver installato tutto, i report non sono stati generati.Trovato questo post del forum che ha aiutato a risolvere il problema.

È molto importante fare le cose con ordine, scaricare la guida all'installazione e seguirla alla lettera.Ho dimenticato di installare Team System Explorer solo dopo aver installato SP1 e mi sono avventurato in ogni tipo di problema.L'installazione di SP1 ancora una volta ha risolto il problema.

Altri suggerimenti

Una cosa fondamentale che devi tenere a mente su TFS è che gli piace avere la macchina tutta per sé.Quindi, se devi creare un'istanza separata su Hyper-V, fallo utilizzando la comprovata piattaforma Windows Server 2003 con SQL Server 2005.

Sono sicuro che Microsoft abbia fatto un ottimo lavoro facendolo funzionare con Windows Server 2008 e SQL Server 2008, tuttavia non ottieni alcuna funzionalità aggiuntiva con questa nuova installazione ed è attualmente non provata in natura.

Quindi la mia raccomandazione è di attenersi a ciò che è noto fino all'uscita della prossima versione di TFS.

Inoltre, la suddivisione dei livelli non è assolutamente consigliata, soprattutto nell'edizione per gruppi di lavoro in cui sarà consentito avere solo 5 utenti con licenza.Quei 5 utenti non supereranno mai le esigenze del server.Inoltre il mio consiglio è di non aggiornare Sharepoint se non è necessario.Nel mio ambiente non utilizziamo molto SharePoint, quindi l'ho lasciato stare.Secondo la mia esperienza, SharePoint è solitamente il luogo da cui deriva la maggior parte dei problemi con TFS.

Ho appena aggiornato il nostro team a TFS 2008, da TFS 2005.La parte più difficile è stata l'aggiornamento di SharePoint 2.0 a 3.0, quindi mi assicurerei di farlo prima, se non hai già installato TFS 2008.Abbiamo avuto un paio di altre difficoltà, ma erano tutte legate all'aggiornamento di SharePoint o al fatto che stavamo utilizzando un pacchetto di policy aftermarket: Scrum per TeamSystem.Siamo su SQL Server 2005, quindi non posso affrontare SQL Server 2008.Per quanto riguarda la suddivisione dei livelli, non l'abbiamo fatto neanche noi, poiché utilizziamo Windows Server 2003 e tutto funzionava con il sistema operativo host.

La divisione dei livelli è necessaria solo per più di 450 utenti.

Consiglierei anche di avere il Build Server su una macchina completamente separata.La creazione richiede un utilizzo intensivo del file system.SQL Server offre prestazioni migliori quando ha il controllo completo di un file system, quindi avere build e TFS sulla stessa macchina può creare problemi di prestazioni durante l'esecuzione delle build.

Forse questo può essere alleviato con una corretta messa a punto e unità fisiche separate, ma penso che a lungo termine sarebbe molto più semplice utilizzare semplicemente del vecchio hardware o avviare una piccola macchina virtuale su un host separato per le tue build

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top