Tipi di spostamento di Team Foundation Server
Sono supportati tre tipi di spostamento per Visual Studio Team Foundation Server. Il tipo più comune è lo spostamento basato sul ripristino, in cui viene configurata una nuova installazione di Team Foundation Server in una nuova risorsa hardware e i dati della distribuzione originale di Team Foundation Server vengono ripristinati nel nuovo server o nei server che fungono da livello dati. Un tipo più semplice di spostamento è quello basato sull'ambiente, in cui una distribuzione esistente di Team Foundation Server viene spostata da un dominio a un altro dominio o da un gruppo di lavoro a un dominio. È anche supportato lo spostamento di una distribuzione da un server singolo a più server, in cui Team Foundation Server viene spostato da un'installazione su un server singolo in un'installazione su due o più server. Si tratta di un tipo specifico di spostamento basato sul ripristino.
Motivi per spostare una distribuzione di Team Foundation Server
Esistono molti motivi per i quali può essere opportuno considerare di spostare la distribuzione esistente di Team Foundation Server. I motivi più comuni sono i seguenti:
Per aumentare la capacità della distribuzione di Team Foundation Server tramite lo spostamento di Team Foundation Server da un server singolo a più server.
Per espandere la distribuzione aggiungendo server che ospiteranno i database che costituiscono il livello dati.
Per aumentare la velocità e la flessibilità della distribuzione aggiungendo un server di livello applicazione, con o senza software di bilanciamento carico, per distribuire il traffico tra i server di livello applicazione.
Per integrare nuovo hardware, con gli stessi nomi di server o con nomi di server diversi.
Per spostare Team Foundation Server da un gruppo di lavoro a un dominio di Active Directory.
Per spostare Team Foundation Server da un dominio a un altro dominio.
Tipi di spostamento supportati
Team Foundation Server supporta tre tipi di spostamento diversi. Tutti i tre tipi di spostamento richiedono il completamento di numerosi passaggi. Leggere attentamente le procedure per ogni tipo di spostamento prima di provare a spostare la distribuzione di Team Foundation Server.
Spostamento basato sul ripristino - I prodotti software necessari vengono installati nel nuovo hardware nel quale verranno poi ripristinati i backup dei database originali di Team Foundation Server. Segue un elenco di esempi di spostamento basato su hardware:
Spostamento da una distribuzione a server singolo a un'altra nello stesso dominio.
Spostamento da una distribuzione a server doppio o a più server a un'altra nello stesso dominio.
Ripristino dei dati da un server di livello dati a un altro (solo per distribuzioni a server doppio).
Spostamento o suddivisione di un insieme di progetti team.
Per i passaggi specifici, vedere Spostare il server Team Foundation da una configurazione hardware a un'altra, Ripristinare i dati in un'istanza di server o in un server diverso, Dividere un insieme di progetti team e Spostare un insieme di progetti team.
Spostamento basato sull'ambiente - Una distribuzione esistente di Team Foundation Server viene spostata in un nuovo ambiente aggiungendo il server in cui è in esecuzione Team Foundation Server a un dominio oppure modificando il dominio a cui il server appartiene. Questo tipo di spostamento non comporta la modifica dell'hardware. Segue un elenco di esempi di spostamento basato sull'ambiente:
Spostamento di una distribuzione da un gruppo di lavoro a un dominio
Spostamento di una distribuzione da un dominio a un altro
Per i passaggi specifici, vedere Spostare Team Foundation Server da un ambiente a un altro.
Spostamento da server singolo a più server - Tipo specifico di spostamento basato sul ripristino. SQL Server viene installato e configurato in un nuovo computer e l'ambiente originale a server singolo di Team Foundation Server viene convertito nel server che ospita il livello applicazione logico di Team Foundation. I backup dei database ottenuti dall'ambiente a server singolo vengono ripristinati nel nuovo server di livello dati Team Foundation. Per i passaggi specifici, vedere Passare da una distribuzione a server singolo a una a server doppio.
Scenari di spostamento
È necessario decidere il tipo di spostamento più adatto alle proprie esigenze aziendali. Ecco alcuni possibili scenari di spostamento:
Spostare un server dal dominio A al dominio B - Se non è necessario modificare l'hardware, questo è un tipo di spostamento basato sull'ambiente. È possibile utilizzare questo tipo di spostamento se Team Foundation Server è stato valutato in un dominio di prova e si desidera spostare il server in un dominio di produzione. Lo spostamento dei server può inoltre comportare lo spostamento o la creazione di account utente, gruppi di account e autorizzazioni dal server originale.
Spostare un singolo server da un gruppo di lavoro a un dominio - Tipo di spostamento basato sull'ambiente. È possibile utilizzare questo tipo di spostamento se Team Foundation Server è stato distribuito in un gruppo di lavoro e poi si è deciso di implementare un dominio di Active Directory. È possibile spostare un utente locale da un gruppo di lavoro a un domino se nel dominio è presente lo stesso account utente o se l'account utente è presente come account locale in Team Foundation Server.
Sostituire l'hardware in una distribuzione di Team Foundation Server - Tipo di spostamento basato sul ripristino. È possibile utilizzare questo tipo di spostamento se è necessario sostituire l'hardware in cui è installato Team Foundation Server.
Espandere la capacità della distribuzione di Team Foundation Server a server singolo - Il tipo di spostamento per questa esigenza varia a seconda che si desideri spostare la distribuzione in un server più veloce dotato di maggiore capacità o si intenda passare da una distribuzione a server singolo a una distribuzione a più server. Il primo è uno spostamento basato sul ripristino, mentre il secondo è uno spostamento da server singolo a più server. È possibile utilizzare questo tipo di spostamento se si rilevano prestazioni insufficienti nella distribuzione corrente di Team Foundation Server ed è necessaria una maggiore capacità per utenti, progetti e dati.
Spostare un insieme di progetti team da una distribuzione di Team Foundation Server a un'altra. Questo tipo di spostamento sposta soltanto un database dell'insieme anziché una distribuzione intera.
Suddividere un insieme di progetti team in due o più insiemi. Questo tipo di spostamento suddivide i progetti contenuti in un solo insieme. Un progetto può esistere solo in un insieme, pertanto ciascun insieme diviso ha il proprio manifesto univoco di progetti.
Considerazioni relative allo spostamento
Lo spostamento della distribuzione di Team Foundation Server richiede una pianificazione e un'esecuzione accurate. Ad esempio, lo spostamento da una distribuzione a server singolo di Team Foundation Server a un ambiente a più server associato a una migrazione di dominio richiede particolare attenzione. Inoltre si tenga presente che in Team Foundation Server sono archiviate le informazioni sulla configurazione in più percorsi. Assicurarsi di seguire attentamente la procedura di spostamento. Per ulteriori informazioni, vedere Architettura di Team Foundation Server e Interazioni tra Prodotti SharePoint e Team Foundation Server.
Considerazioni per lo spostamento del server Team Foundation
Se possibile, mantenere invariato il nome del server di livello applicazione Team Foundation Se possibile, per gli spostamenti basati sull'ambiente e quelli da server singolo a più server, mantenere lo stesso nome per il server di livello applicazione Team Foundation. La modifica del nome del server di livello applicazione Team Foundation comporta ulteriori complicazioni:
La modifica del nome del server di livello applicazione Team Foundation richiede che tutti i relativi client si connettano a un nuovo nome di server.
La modifica del nome dell'insieme (che si verifica quando si sposta o suddivide un insieme) richiede che tutti i client si riconnettano all'insieme con il nuovo nome.
Tutti i documenti Microsoft Office associati a una query non funzioneranno più se si modifica il nome del server o dell'insieme. I documenti sono associati al server e all'insieme per cui sono stati creati. Ciò si applica anche a tutti i documenti Microsoft Office associati a una query creati automaticamente durante la creazione del progetto nel nodo Documenti del progetto.
Qualsiasi collegamento incorporato nei documenti punterà a un nome sconosciuto se il nome del server o dell'insieme viene modificato.
Spostamento di account utente e account del servizio Poiché fanno parte del modello di sicurezza, le identità Windows (gruppi e utenti locali e di dominio) vengono archiviate in Team Foundation Server in base ai relativi ID di sicurezza (SID) nel database di configurazione. Se si sposta un insieme o un server, sarà necessario risolvere le differenze tra le identità e riconfigurare Team Foundation Server. Ciò è necessario se:
Nel server Team Foundation Server originale sono presenti account locali. È necessario decidere se tali account verranno ricreati come account locali nel server Team Foundation Server spostato o come account di domino nel nuovo dominio del server Team Foundation Server spostato.
Nel server Team Foundation Server originale sono presenti account di dominio, ma si desidera spostare Team Foundation Server in un dominio che non ritiene attendibile il dominio originale. È necessario decidere se tali account verranno ricreati come account locali nel server Team Foundation Server spostato o come account di domino nel nuovo dominio del server Team Foundation Server spostato.
Preparare un'esecuzione di prova È consigliabile eseguire uno spostamento di prova in un nuovo ambiente tramite un esercizio di esecuzione di prova per semplificare l'individuazione e la risoluzione di eventuali problemi imprevisti. Gli scenari di spostamento e gli ambienti di distribuzione potrebbero differire da quelli testati da Microsoft. Un'esecuzione di prova consentirà di identificare le possibili differenze nelle procedure di spostamento specifiche per la distribuzione utilizzata.
Vedere anche
Attività
Connettersi e accedere a progetti team in Team Foundation Server
Concetti
Organizzazione del server con insiemi di progetti team
Altre risorse
Spostare il server Team Foundation da una configurazione hardware a un'altra
Spostare Team Foundation Server da un ambiente a un altro
Passare da una distribuzione a server singolo a una a server doppio
Gestione di Team Foundation Server in un gruppo di lavoro
Considerazioni su trust e insiemi di strutture per Team Foundation Server