Attivazione di un server di failover di livello applicazione
Aggiornamento: novembre 2007
Dopo avere impostato i server di livello dati e di livello applicazione primari, è possibile aggiungere un computer di warm standby per il server di livello applicazione Team Foundation.
Considerazioni sulla configurazione del computer di warm standby
Hardware e software di standby
La configurazione del computer di warm standby deve corrispondere a quella del computer primario. I computer non devono essere identici, ma il computer di standby deve soddisfare i requisiti di sistema per Team Foundation. Per il computer di warm standby, è possibile completare gli stessi passaggi relativi ai prerequisiti e all'installazione di Team Foundation eseguiti per il computer primario. Sarà quindi necessario provvedere in entrambi i computer agli aggiornamenti relativi a software e account utente. Per ulteriori informazioni sulla configurazione di un computer di standby per il livello applicazione, vedere Garantire la disponibilità di Team Foundation Server.
Per assicurarsi che il computer sia pronto, è necessario aggiornare il computer di warm standby periodicamente in modo che corrisponda a quello primario. Gli eventuali aggiornamenti eseguiti nel computer primario devono essere ripetuti in quello di warm standby. Tutti gli aggiornamenti di sistema, gli aggiornamenti software e le modifiche apportate alle autorizzazioni devono ad esempio essere eseguiti anche nel computer di warm standby.
Configurazioni delle schede di rete
Per ridurre al minimo l'influenza del failover sul client, è necessario configurare schede di rete che consentano al client di utilizzare lo stesso nome host sia per il computer di livello applicazione primario che per quello di standby. In questa documentazione vengono descritti due dei numerosi modi in cui è possibile configurare una scheda:
Aggiornamento degli host DNS (Opzione 1 - DNS) Viene creato un record relativo agli host (A) DNS utilizzando l'indirizzo IP del server di livello applicazione Team Foundation primario. Non è necessaria alcuna configurazione di rete speciale per il server di livello applicazione Team Foundation Server, in quanto tramite DNS vengono risolte le richieste per il server di livello applicazione Team Foundation Server virtuale nell'indirizzo IP del server di livello applicazione primario. Durante il failover, un amministratore di dominio deve aggiornare la voce relativa agli host DNS in modo da reindirizzare il traffico al nuovo server di livello applicazione Team Foundation Server primario.
Indirizzi IP dedicati (DIP, Dedicated IP) (Opzione 2 - DIP) In questa configurazione sono necessari tre indirizzi IP statici. L'amministratore di dominio crea un record relativo agli host DNS che esegue il mapping del nome del server a livello applicazione Team Foundation Server virtuale a uno degli indirizzi IP dedicati. Questo indirizzo IP statico e uno di quelli inutilizzati vengono impostati manualmente nelle proprietà TCP/IP della connessione di rete nel server a livello applicazione Team Foundation Server primario. Il server a livello applicazione Team Foundation Server di standby viene configurato utilizzando l'indirizzo IP statico rimanente. Durante il failover, l'amministratore di Team Foundation Server modifica le impostazioni di rete nel nuovo server di livello applicazione primario, in modo che sia in grado di rispondere alle richieste sull'indirizzo IP statico utilizzato per il server di livello applicazione Team Foundation Server virtuale.
Rilevamento degli errori
Le applicazioni client si connettono al livello applicazione primario che si connette a sua volta al server di livello dati utilizzando il nome del server virtuale. Un amministratore di sistema deve rilevare manualmente quando è necessario reimpostare e attivare il server di warm standby in caso di errore.
Attivazione del server di warm standby
In caso di errore del server primario, è necessario completare i passaggi per attivare manualmente il server di warm standby. Per semplificare la procedura, in Team Foundation è incluso il comando ActivateAT dell'utilità TFSAdminUtil. Tramite il comando vengono effettuate le seguenti operazioni:
Avvio dei servizi Web nel server di warm standby.
Quando viene attivato il server di livello applicazione di standby, il server originale deve essere impostato in modalità non in linea.
Registrazione del nome del computer di warm standby nel database di integrazione di Team Foundation.
Connessione del server di livello applicazione di warm standby al server di livello dati attivo.
Verifica che al server a livello dati corretto sia connesso il server a livello applicazione appropriato.
Per ulteriori informazioni sull'attivazione dello standby, vedere Procedura: attivare un server di failover a livello applicazione.
Vedere anche
Attività
Procedura: attivare un server di failover a livello applicazione
Concetti
Garantire la disponibilità di Team Foundation Server