Scenario: aggiornamento di Team Foundation Server
È possibile utilizzare questo argomento per pianificare e aggiornare la distribuzione esistente a Visual Studio Team Foundation Server 2010. Prima di eseguire l'aggiornamento, è necessario individuare le versioni da cui è possibile aggiornare, altri requisiti e qualsiasi funzionalità facoltativa di Team Foundation Server 2010 che potrebbe richiedere attenzione prima di procedere.
Dopo avere completato l'aggiornamento, è necessario seguire i collegamenti alla fine di questo argomento per individuare le attività e le considerazioni da fare dopo l'aggiornamento. Potrebbe ad esempio essere necessario eseguire alcuni passaggi manuali nei progetti team aggiornati in modo da poter utilizzare alcune funzionalità di Team Foundation Server 2010. Potrebbe inoltre essere necessario comprendere alcuni problemi di compatibilità tra versioni diverse di Team Foundation Server e client per Team Foundation.
È possibile eseguire l'aggiornamento a Team Foundation Server 2010 dalle versioni seguenti:
Versione finale candidata di Team Foundation Server 2010
Versione Beta 2 di Team Foundation Server 2010
Visual Studio Team System 2008 Team Foundation Server con Service Pack 1 (SP1)
Team System 2008 Team Foundation Server
Visual Studio 2005 Team Foundation Server
Visual Studio 2005 Team Foundation Server con SP1
Non è possibile aggiornare un'installazione di Team Foundation Server con connessioni aperte. L'aggiornamento comporta tempi di inattività.
Percorsi di aggiornamento tramite migrazione o sul posto
È possibile scegliere uno dei due percorsi di aggiornamento. Di seguito sono riportate le descrizioni e le illustrazioni di entrambi i percorsi, insieme a esempi e ragionamenti per l'utilizzo di uno anziché dell'altro.
Percorso di aggiornamento sul posto
È possibile eseguire un aggiornamento sul posto eseguendo un aggiornamento nello stesso hardware in cui viene eseguita la versione precedente di Team Foundation Server. Quando si utilizza questo percorso, è necessario disinstallare la versione precedente di Team Foundation Server, installare Team Foundation Server 2010, quindi eseguire l'aggiornamento guidato. Nell'illustrazione riportata di seguito viene mostrato un aggiornamento sul posto. L'illustrazione raffigura un singolo ambiente Team Foundation Server 2010 dopo l'aggiornamento.
Illustrazione di un aggiornamento sul posto
Se si utilizza un aggiornamento sul posto, dopo l'aggiornamento si disporrà di un ambiente Team Foundation Server 2010 singolo. L'ambiente presente in precedenza nel sistema non sarà più disponibile. In questo caso, un ambiente fa riferimento a tutti i server che costituiscono una versione singola di Team Foundation Server, che si tratti di Team Foundation Server 2010 o di una versione precedente di Team Foundation Server.
Percorso di aggiornamento tramite migrazione
È possibile eseguire un aggiornamento tramite migrazione eseguendo la migrazione dei dati a hardware diverso. Quando si utilizza questo percorso, è necessario copiare i dati in hardware diverso, installare Team Foundation Server 2010, quindi eseguire l'aggiornamento guidato. Nell'illustrazione riportata di seguito viene mostrato un aggiornamento tramite migrazione.
Illustrazione di un aggiornamento tramite migrazione
Se si desidera eseguire sia il nuovo ambiente Team Foundation Server che l'ambiente precedente contemporaneamente, è necessario eseguire un aggiornamento tramite migrazione al nuovo hardware. È possibile eseguire due ambienti contemporaneamente per testare l'aggiornamento sui dati prima di eseguire il commit dell'esecuzione della nuova versione. Dopo aver spostato e ripristinato i dati esistenti nel nuovo hardware, tali dati sono autonomi e possono essere aggiornati per creare un ambiente diverso, anche se i client continuano a utilizzare l'ambiente precedente. Nella figura relativa all'aggiornamento tramite migrazione viene illustrato un aggiornamento di questo tipo che consente di creare due ambienti da eseguire affiancati contemporaneamente in computer diversi dopo l'aggiornamento.
L'aggiornamento guidato elimina i dati precedenti durante l'aggiornamento. Indipendentemente dal tipo di aggiornamento eseguito o dal numero di ambienti in esecuzione, è necessario eseguire il backup dei dati prima di iniziare.
Tipo di aggiornamento da utilizzare
Utilizzare il tipo di aggiornamento più appropriato in base agli obiettivi del team. Gli aggiornamenti sul posto sono in genere meno complessi, tuttavia gli aggiornamenti tramite migrazione offrono possibilità di migliorare la scalabilità e i test.
Di seguito sono riportati alcuni esempi dei tipi diversi di aggiornamenti e del migliore elenco di controllo da utilizzare. Questo elenco non deve essere inteso come un elenco completo, ma come un esempio delle potenzialità di ciascun tipo di aggiornamento.
Esempi di aggiornamento sul posto
L'ambiente corrente include una versione di Team Foundation Server supportato dall'aggiornamento, con tutti i prerequisiti nello stesso server. Si desidera continuare a utilizzare l'hardware esistente. Utilizzare Elenco di controllo: aggiornamento sul posto di Team Foundation Server su un server singolo.
L'ambiente corrente include una versione di Team Foundation Server supportata dall'aggiornamento, con uno o più prerequisiti in un altro server. Si desidera continuare a utilizzare l'hardware esistente. Utilizzare Elenco di controllo: aggiornare Team Foundation Server utilizzando più server.
Esempi di aggiornamento tramite migrazione
L'ambiente corrente include una versione di Team Foundation Server supportata dall'aggiornamento, con tutti i prerequisiti nello stesso server. Si desidera utilizzare altro hardware o modificare la topologia corrente in modo che uno o più prerequisiti vengano eseguiti nel relativo server dopo l'aggiornamento. Utilizzare Elenco di controllo: aggiornare Team Foundation Server utilizzando più server.
L'ambiente corrente include una versione di Team Foundation Server supportata dall'aggiornamento, con uno o più prerequisiti in un altro server. Si desidera ottenere due ambienti Team Foundation Server dopo l'aggiornamento. Utilizzare Elenco di controllo: aggiornare Team Foundation Server utilizzando più server.
Nuovi prerequisiti
Prima di avviare l'aggiornamento, potrebbe essere necessario aggiornare SQL Server o Prodotti SharePoint per soddisfare i nuovi requisiti di Team Foundation Server.
È necessario utilizzare SQL Server 2008 per ospitare i database necessari per Team Foundation Server. Nelle versioni precedenti di Team Foundation Server il termine "server di livello dati" descriveva il server che ospita tutti i dati per Team Foundation Server. In questa versione è possibile distribuire i dati per un'installazione di Team Foundation Server in più istanze di SQL Server, ma ogni istanza richiede SQL Server 2008.
In questa versione di Team Foundation Server le funzionalità relative a creazione di rapporti e server di portale sono facoltative. Per utilizzare queste funzionalità, è necessario utilizzare versioni specifiche dei prerequisiti software.
Creazione rapporti: se si utilizza la funzionalità di creazione rapporti, è necessario utilizzare un'istanza di SQL Server 2008 di SQL Server Reporting Services e di SQL Server Analysis Services.
Prodotti SharePoint: se si utilizza un server di portale, è consigliabile utilizzare Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 o Microsoft SharePoint Server 2010. Windows SharePoint Services 2.0 non è più supportato.
Server di portale e opzioni di aggiornamento della funzionalità di creazione rapporti
Quando si esegue l'aggiornamento di Team Foundation Server, è possibile utilizzare il sito del portale esistente o puntare a un nuovo sito. Non è possibile installare Prodotti SharePoint durante l'aggiornamento. Tutti i progetti aggiornati utilizzeranno il sito specificato durante l'aggiornamento.
Se si desidera spostare il portale ad altro hardware, eseguire il backup dei dati nel sito del portale esistente, quindi eseguirne la migrazione nel nuovo hardware prima di avviare l'aggiornamento guidato per Team Foundation Server.
Se il portale si trova nello stesso server di Team Foundation Server, le estensioni vengono aggiornate automaticamente durante l'aggiornamento.
Se il portale si trova in un server diverso da Team Foundation Server, è necessario installare le estensioni nel portale prima di eseguire l'aggiornamento.
Se si desidera visualizzare i dati dei progetti aggiornati in un portale e nei rapporti, è necessario aggiungere queste funzionalità durante l'aggiornamento in modo che i progetti aggiornati vengano automaticamente collegati alle funzionalità del portale e di creazione rapporti. Se si aggiunge un portale o una creazione rapporti dopo l'aggiornamento, sarà più difficile creare i collegamenti tra tutti i progetti aggiornati e il portale.
Suggerimento |
---|
Non è consigliabile ignorare il passaggio relativo all'aggiunta di un server di rapporti o di un portale durante l'aggiornamento, in quanto in seguito risulterà più difficile aggiungere queste funzionalità ai progetti aggiornati. |
Aggiornamento della funzionalità di creazione di rapporti
Il server di rapporti deve soddisfare i nuovi requisiti elencati in precedenza in questo argomento. Se si eseguono più ambienti Team Foundation Server, ognuno richiede il proprio server di rapporti. A differenza delle versioni precedenti di Team Foundation Server, non è necessario che il server di rapporti sia eseguito nello stesso server che esegue Team Foundation Server.
La quantità di tempo necessaria per la migrazione dei dati esistenti dipende da numerose variabili, tra cui la dimensione iniziale del database warehouse dei rapporti e le caratteristiche dell'hardware in cui viene eseguita la migrazione. Al termine della migrazione, i rapporti vengono visualizzati come nella versione precedente di Team Foundation Server.
Considerazioni post-aggiornamento
Dope avere eseguito l'aggiornamento a Team Foundation Server 2010, è possibile accedere immediatamente ad alcune delle nuove funzionalità, mentre per altre è necessario eseguire ulteriori attività. Per ulteriori informazioni, vedere la pagina del sito Web Microsoft relativa all'aggiornamento di un progetto del team aggiornato per accedere alle nuove funzionalità.
Con l'aggiunta di funzionalità in Team Foundation Server 2010, sarà necessario conoscere le limitazioni applicabili quando gli utenti utilizzano versioni precedenti di Team Explorer per connettersi a Team Foundation Server 2010. Per ulteriori informazioni, vedere la pagina del sito Web Microsoft relativa alla compatibilità tra client Team Foundation e server Team Foundation.
Vedere anche
Riferimenti
Elenco di controllo: aggiornare Team Foundation Server utilizzando più server
Altre risorse
Elenco di controllo: aggiornamento sul posto di Team Foundation Server su un server singolo
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Ottobre 2010 |
Aggiunto suggerimento sull'opportunità di non ignorare la configurazione della creazione rapporti e di un portale durante l'aggiornamento. |
Miglioramento delle informazioni. |