Condividi tramite


Tipi di spostamento di Team Foundation Server

Aggiornamento: novembre 2007

Sono supportati tre tipi di spostamento per Team Foundation Server. Il tipo più comune è lo spostamento basato su ripristino, in cui viene configurata una nuova installazione di Team Foundation Server in un nuovo hardware e i dati della relativa distribuzione originale vengono ripristinati nel nuovo ambiente. Un tipo più semplice di spostamento è quello basato sull'ambiente, in cui una distribuzione esistente di Team Foundation Server viene spostata in un dominio o un gruppo di lavoro. Infine è supporto lo spostamento di un singolo server in 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 su ripristino.

Motivi per cui spostare una distribuzione di Team Foundation Server

Esistono molti motivi per i quali può essere opportuno considerare di spostare la distribuzione Team Foundation Server esistente. I motivi più comuni sono i seguenti:

  • Per aumentare la capacità della distribuzione di Team Foundation Server tramite il relativo spostamento da un singolo server a più server.

  • 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 su ripristino   Una nuova distribuzione di Team Foundation Server viene installata nel nuovo ambiente. I backup dei database originali di Team Foundation Server vengono ripristinati nella nuova distribuzione di Team Foundation Server nel nuovo ambiente. Questo tipo di spostamento viene utilizzato per sostituire l'hardware. 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 a un'altra nello stesso dominio.

    • Ripristino dei dati da un server di livello dati a un altro (solo per distribuzioni a server doppio).

    Per i passaggi specifici, vedere Procedura: spostare Team Foundation Server da una configurazione hardware a un'altra e Procedura: ripristinare i dati di Team Foundation Server in un altro server.

  • Spostamento basato sull'ambiente   Una distribuzione esistente di Team Foundation Server viene spostata in un nuovo ambiente aggiungendo il server che esegue Team Foundation Server in 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 Procedura: spostare il server Team Foundation da un ambiente a un altro.

  • Spostamento da server singolo a più server   Tipo specifico di spostamento basato su ripristino. SQL Server viene installato e configurato in un nuovo computer e l'ambiente originale Team Foundation Server a server singolo viene convertito nel server in cui è incluso il server logico a livello applicazione Team Foundation. I backup dei database ottenuti dall'ambiente a server singolo vengono ripristinati nel nuovo server a livello dati Team Foundation. Per i passaggi specifici, vedere Procedura: passare da una distribuzione a server singolo a una a server doppio.

Scenari di spostamento

È necessario decidere il tipo di spostamento più adatto per le proprie esigenze aziendali. Tra i possibili scenari di spostamento sono inclusi i seguenti:

  • 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, quindi 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 su 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 su 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 di Team Foundation Server corrente ed è necessaria una maggiore capacità per utenti, progetti e dati.

Considerazioni relative allo spostamento

Lo spostamento della distribuzione di Team Foundation Server richiede una pianificazione e un'esecuzione accurate. Ad esempio, l'esecuzione simultanea di una migrazione di dominio e di uno spostamento da una distribuzione di Team Foundation Server a server singolo a una configurazione a più server richiede particolare attenzione. Ricordare inoltre che in Team Foundation Server vengono archiviate le informazioni sulla configurazione in più percorsi. Assicurarsi di seguire attentamente la procedura di spostamento. Per ulteriori informazioni, vedere Architettura di sicurezza di 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 le ulteriori complicazioni seguenti:

  • 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.

  • Tutti i documenti Microsoft Office associati a una query non funzioneranno più se si modifica il nome del server. I documenti sono associati al server 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 di server sconosciuto se il nome del server viene modificato.

Nota:

Per i tipi di spostamento basati su ripristino, è necessario modificare il nome del server di livello applicazione Team Foundation.

Spostamento di account utente e account del servizio Come 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). Il servizio di sicurezza gruppi di Team Foundation sincronizza regolarmente le informazioni archiviate nel database TFSIntegration in base ai SID quali identificatori univoci per ciascun utente. Di conseguenza, a seconda del tipo di spostamento i SID inclusi nel database TFSIntegration potrebbero non essere validi in seguito allo spostamento. Questo problema si verifica nei seguenti casi:

  • 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.

Per mantenere l'insieme esistente di utenti e gruppi di Team Foundation Server e le relative autorizzazioni assegnate, in Team Foundation Server è disponibile uno strumento da riga di comando, TfsAdminUtil. Uno dei comandi di TFSAdminUtil consente di aggiornare ogni voce nel database TFSIntegration che utilizza un SID per l'account utente in una voce presente nel nuovo dominio, se rilevata. Per ulteriori informazioni, vedere Comandi della riga di comando TFSAdminUtil.

Nota importante:

Ai fini del corretto spostamento di utenti e gruppi Windows e delle relative autorizzazioni tramite il comando SID di TfsAdminUtil, è necessario che gli utenti e i gruppi abbiano lo stesso nome account sia nell'ambiente Team Foundation Server originale sia nel nuovo dominio. Lo strumento non consente di definire un mapping tra nomi account ai fini dello spostamento degli utenti. A seguito dello spostamento, inoltre, gli account del servizio utilizzati dalla distribuzione originale di Team Foundation Server potrebbero non venire individuati nella relativa distribuzione spostata. Per spostare gli account del servizio, è necessario utilizzare il comando TfsAdminUtil ChangeAccount.

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à

Procedura: spostare Team Foundation Server da una configurazione hardware a un'altra

Procedura: spostare il server Team Foundation da un ambiente a un altro

Procedura: passare da una distribuzione a server singolo a una a server doppio

Concetti

Gestione di Team Foundation Server in un gruppo di lavoro

Altre risorse

Scelta di una configurazione di distribuzione di Team Foundation Server

Gestione di Team Foundation Server in un dominio Active Directory