Configurazione dell'integrazione con TFS in System Center 2012 R2

 

Si applica a: System Center 2012 R2 Operations Manager

In System Center 2012 R2 Operations Manager è possibile sincronizzare gli avvisi di Operations Manager e gli elementi di lavoro TFS. Dopo aver abilitato la sincronizzazione, gli operatori IT possono assegnare avvisi al team di progettazione. Quando si assegna un avviso al team di progettazione per la prima volta, TFS crea un nuovo elemento di lavoro. Il flusso di lavoro consente quindi di tenere traccia e sincronizzare le modifiche apportate agli elementi di lavoro TFS e agli avvisi associati in Operations Manager. È possibile sincronizzare gli avvisi con i progetti del team in TFS 2012, TFS 2010 o entrambi.

System_CAPS_ICON_important.jpg Importante

Se è stato eseguito un aggiornamento dell'ambiente da System Center 2012 Service Pack 1 (SP1) a Operations Manager e sono state usate le versioni dei Management Pack inclusi in System Center 2012 SP1, è possibile continuare a usarle, ma si sarà limitati agli scenari che erano supportati da System Center 2012 SP1. Per sincronizzare simultaneamente gli avvisi di Operations Manager con Team Foundation Server (TFS) e Service Manager, è necessario usare i Management Pack inclusi in System Center 2012 R2 Operations Manager.

System_CAPS_ICON_important.jpg Importante

Prima di abilitare la configurazione, è necessario disporre di credenziali di amministratore TFS per poter importare la definizione del WITD Problema operativo usata dall'integrazione con TFS. Inoltre, è necessario disporre di un account di dominio configurato con diritti di collaboratore TFS nei progetti team con i quali si desidera sincronizzare gli avvisi di Operations Manager.

Per preparare l'ambiente per la sincronizzazione con TFS

  1. Importare e configurare il Management Pack di avviso allegato. Per altre informazioni, vedere Configurazione degli allegati file per gli avvisi di Operations Manager in System Center 2012 R2.

  2. Decidere quali server di gestione si intende usare per sincronizzare gli avvisi di Operations Manager e gli elementi di lavoro TFS. In ogni server di gestione usato per la sincronizzazione deve essere installato il modello a oggetti TFS. È possibile installare il modello a oggetti TFS 2010 dall'Area download MSDN (programma di installazione del modello a oggetti Team Foundation Server 2010 SP1) oppure il modello a oggetti TFS per TFS 2012 dall'Area download MSDN (programma di installazione del modello a oggetti Team Foundation Server 2012). È possibile installare il modello a oggetti TFS per TFS 2012 quando si installa Visual Studio 2012. Con l’installazione di TFS in un server, su tale server viene installato anche il modello a oggetti TFS.

    System_CAPS_ICON_important.jpg Importante

    È possibile usare il modello a oggetti TFS 2010 o TFS 2012 per la sincronizzazione con TFS. Il modello a oggetti TFS 2013 non è attualmente compatibile con la versione della sincronizzazione rilasciata con System Center 2012 R2 Operations Manager. Per la sincronizzazione con TFS 2013, è necessario installare il modello a oggetti TFS 2012. Tuttavia, per eseguire la sincronizzazione con TFS 2012 utilizzando il modello a oggetti TFS 2010, è necessario importare manualmente il WITD Problema operativo (definizione del tipo di elemento di lavoro Problema operativo) in ogni team di progetto che verrà utilizzato per la sincronizzazione. Eseguire questa operazione usando lo strumento della riga di comando di witadmin. Per altre informazioni sull'importazione manuale del WITD Problema operativo, vedere Importazione manuale di un WITD Problema operativo in TFS in System Center 2012 R2.

    System_CAPS_ICON_tip.jpg Suggerimento

    L'installazione della sincronizzazione in tutti i server di gestione del gruppo di gestione consente di semplificare la manutenzione e di fornire ridondanza nell'integrazione tra Operations Manager e TFS.

  3. Creare un account di dominio da usare per la sincronizzazione di TFS.

  4. Assegnare all'account di dominio le autorizzazioni di collaboratore TFS per ogni progetto che si intende usare per la sincronizzazione di TFS. Per altre informazioni, vedere Aggiungere utenti ai progetti team.

  5. Se si intende sincronizzare gli allegati dei file di avviso con elementi di lavoro TFS, assegnare all'account l'accesso in lettura/scrittura alla condivisione file degli allegati di avviso. Questa è la condivisione file che è stata stabilita durante la configurazione del Management Pack degli allegati di avviso.

Per configurare la sincronizzazione per il Management Pack di sincronizzazione degli elementi di lavoro TFS

  1. Importare il Management Pack di sincronizzazione degli elementi di lavoro TFS dal supporto di installazione di Operations Manager. Nella Console di Operations Manager, fare clic su Amministrazione, scegliere Management Pack e poi, nel riquadro Attività, fare clic su Importa Management Pack. Nella procedura guidata Importa Management Pack, fare clic su Aggiungi, quindi scegliere Aggiungi da disco. Importare il Management Pack di sincronizzazione degli elementi di lavoro TFS (Microsoft.SystemCenter.TFSWISynchronization.mpb) dalla cartella ManagementPacks del supporto di installazione di Operations Manager. Fare clic su Installa, quindi su Chiudi.

  2. Per iniziare la configurazione del Management Pack di sincronizzazione degli elementi di lavoro TFS, nella console di Operations Manager, fare clic su Creazione e modifica nel riquadro di spostamento, fare clic su Modelli Management Pack e poi, nel riquadro Attività, fare clic su Aggiunta guidata monitoraggio.

    System_CAPS_ICON_important.jpg Importante

    È necessario eseguire Aggiunta guidata monitoraggio per ogni insieme di progetti team da sincronizzare con gli avvisi.

  3. Per aprire il modello di sincronizzazione degli elementi di lavoro TFS, in Aggiunta guidata monitoraggio, selezionare Sincronizzazione elementi di lavoro TFS nella pagina Tipo di monitoraggio.

  4. Nella pagina Proprietà generali, digitare un nome per l'insieme di progetti team e una descrizione, quindi selezionare un Management Pack di destinazione per archiviare le impostazioni di configurazione.

  5. Nella pagina Impostazioni del server immettere l’URL dell'insieme di progetti team (ad esempio: http://tfs.contoso.local:8080/tfs/DefaultCollection/) quindi selezionare il Pool delle risorse di sincronizzazione dei server di gestione utilizzati per la sincronizzazione di bilanciamento del carico. È necessario che il modello a oggetti di TFS sia già installato in ogni server del pool di risorse. Quindi, creare o selezionare un account RunAs da usare per la sincronizzazione. L'account RunAs deve disporre delle autorizzazioni di collaboratore in ogni progetto team TFS. Per sincronizzare gli allegati del file di avvisi, l'account RunAs deve disporre dell'accesso in lettura/scrittura alla condivisione file degli allegati di avviso. Assicurarsi che queste credenziali vengano distribuite a tutti i server di gestione usati per la sincronizzazione. Per altre informazioni sull'utilizzo dei profili RunAs, vedere Gestione di account e profili RunAs.

    Nota

    È possibile ottenere l'URL degli insiemi di progetti team TFS dalla console di amministrazione di Team Foundation Server. Se l'insieme di progetti team TFS scelto è offline o comunque non disponibile, la procedura guidata visualizzerà un avviso ma consentirà di completare la configurazione. Inoltre, quando TFS non è disponibile, i dati immessi nella procedura guidata non vengono convalidati. Il percorso dell'area e il progetto team non verranno prepopolati con i valori esistenti.

    Pagina Impostazioni server

    Pagina delle impostazioni del server per la configurazione di TFS

  6. Nella pagina Impostazioni progetto, specificare il Progetto e il Percorso area che verranno usati per sincronizzare tutti gli avvisi. È possibile personalizzare queste impostazioni per ogni componente dell'applicazione .NET precedentemente configurato per il monitoraggio con .NET Application Performance Monitoring (APM). Per personalizzare il progetto team e il percorso dell'area TFS per un componente APM, fare clic su Aggiungi per aggiungere una nuova riga. Scegliere una combinazione di Progetto team e Percorso area di destinazione e poi fare clic sul pulsante () per selezionare quali componenti dell'applicazione configurata verranno sincronizzati con il progetto team e il percorso dell'area. I componenti dell'applicazione devono essere già configurati per il monitoraggio con il modello .NET Application Performance Monitoring. Per altre informazioni, vedere Modello .NET Application Performance Monitoring.

    Pagina Impostazioni progetto

    Pagina delle impostazioni del progetto per la configurazione di TFS

    Nota

    È possibile configurare la sincronizzazione con più Team Foundation Server o più raccolte di progetti team eseguendo la configurazione guidata più volte. Tuttavia, è consentito specificare il Progetto squadra predefinito e il Percorso area predefinito in un'unica configurazione.

  7. Al termine della procedura guidata verrà richiesto di inserire le credenziali dell'amministratore di TFS per consentire l'importazione automatica del WITD Problema operativo in ciascun progetto team usato nella sincronizzazione configurata. È possibile ignorare questo passaggio se si preferisce importare manualmente il WITD Problema operativo. È necessario importare manualmente il WITD quando si esegue la sincronizzazione con Team Foundation Server 2012 utilizzando il modello a oggetti TFS 2010. Per altre informazioni, vedere Importazione manuale di un WITD Problema operativo in TFS in System Center 2012 R2.

    Nota

    Dopo che è stata configurata la sincronizzazione, il Management Pack di sincronizzazione degli elementi di lavoro TFS consente di eseguire il monitoraggio dell'infrastruttura di sincronizzazione e di generare avvisi se la sincronizzazione non riesce. Tuttavia, per monitorare l'intera infrastruttura TFS, sono richiesti Monitoring Pack aggiuntivi per essere avvisati su una varietà di potenziali problemi con i componenti TFS. Quando si importa il Management Pack di sincronizzazione degli elementi di lavoro TFS, è consigliabile inoltre importare e configurare questi Monitoring Pack. Insieme, questi pacchetti garantiscono il monitoraggio dello stato completo dell'ambiente degli sviluppatori TFS. Per altre informazioni, vedere Monitoraggio dell'integrazione tra Operations Manager e TFS in System Center 2012 R2.

Modifica delle impostazioni di sincronizzazione

È possibile visualizzare o modificare le impostazioni di sincronizzazione per il Management Pack di sincronizzazione degli elementi di lavoro TFS. È necessario modificare queste impostazioni per cambiare un progetto team di destinazione e percorso area oppure per personalizzare le regole di sincronizzazione per il componente di un'applicazione .NET monitorata.

Per evitare che l'applicazione di nuove impostazioni causi problemi di sincronizzazione non coerente, disattivare la sincronizzazione prima di modificare la configurazione. Per informazioni sull'arresto e sulla ripresa della sincronizzazione, vedere Interruzione e ripresa della sincronizzazione con TFS in System Center 2012 R2. La replica delle modifiche alla configurazione in tutti i server di gestione nel pool di sincronizzazione potrebbe richiedere un'ora o più in base alle prestazioni di sistema del gruppo di gestione. Una volta completata la replica, è possibile riattivare la sincronizzazione. Se la configurazione è stata modificata durante la sincronizzazione, potrebbe essere necessario forzare un ripristino della configurazione riavviando il servizio di gestione di System Center in tutti i server del pool di sincronizzazione.

Se si modifica un progetto team di destinazione per la sincronizzazione, vengono applicate le regole riportate nella tabella seguente.

Modifiche al percorso del progetto team di TFS Effetti sulla sincronizzazione
Un'applicazione è mappata a un nuovo progetto TFS all'interno dello stesso insieme di progetti TFS. I nuovi avvisi vengono inviati al nuovo progetto e gli avvisi precedenti continuano a essere sincronizzati con il vecchio progetto. Se si eliminano i vecchi ID ticket e si riassegnano gli avvisi correlati al team di progettazione, vengono creati nuovi elementi di lavoro nel nuovo progetto. Questi nuovi elementi di lavoro non sono collegati ad alcun elemento di lavoro preesistente.
Un'applicazione è mappata a un nuovo progetto TFS nello stesso server TFS, ma in un insieme di progetti TFS diverso. I nuovi avvisi vengono inviati al nuovo progetto TFS. La sincronizzazione degli avvisi precedenti viene interrotta del tutto. Se si eliminano i vecchi ID ticket e si riassegnano gli avvisi correlati al team di progettazione, vengono creati nuovi elementi di lavoro. Questi nuovi elementi di lavoro non sono collegati ad alcun elemento di lavoro preesistente.
Un'applicazione è mappata a un progetto in un server diverso. Per gli avvisi vengono creati nuovi elementi di lavoro che vengono assegnati al team di progettazione. La sincronizzazione di qualsiasi avviso sincronizzato in precedenza si interrompe.

Per modificare le impostazioni di sincronizzazione

  1. Per modificare le impostazioni di sincronizzazione, nella Console di Operations Manager, fare clic su Creazione e modifica nel riquadro di spostamento, espandere Modelli Management Pack e poi fare clic su Sincronizzazione degli elementi di lavoro di TFS.

  2. Individuare un insieme di progetti team TFS precedentemente configurato e fare clic su Proprietà nel riquadro Attività.

    Nota

    Se la configurazione è stata recentemente modificata e la modifica non è stata replicata nei server di gestione, è necessario attendere che le modifiche vengano replicate prima di poter visualizzare e usare la nuova configurazione. La replica delle modifiche alla configurazione in tutti i server di gestione nel pool di sincronizzazione potrebbe richiedere un'ora o più in base alle prestazioni di sistema del gruppo di gestione.

  3. Nella scheda Impostazioni server è possibile modificare il Pool delle risorse di sincronizzazione dei server di gestione usati per il bilanciamento del carico di sincronizzazione. È necessario che il modello a oggetti di TFS sia già installato in ogni server del pool di risorse. Inoltre, è possibile cambiare l'account RunAs che verrà usato per la sincronizzazione. È necessario che l'account disponga delle autorizzazioni di collaboratore in ogni progetto team TFS nonché dell'accesso in lettura/scrittura alla condivisione file degli allegati di avviso. Assicurarsi che queste credenziali vengano distribuite a tutti i server di gestione usati per la sincronizzazione. Per altre informazioni sull'utilizzo dei profili RunAs, vedere Gestione di account e profili RunAs.

    Nota

    Se è necessario modificare l'URL dell'insieme di progetti team, è necessario eliminare la configurazione e rieseguire la procedura guidata.

  4. Nella pagina Impostazioni progetto, specificare il Progetto squadra predefinito e il Percorso area predefinito che verranno usati per sincronizzare tutti gli avvisi. È possibile personalizzare queste impostazioni per ogni componente dell'applicazione .NET precedentemente configurato per il monitoraggio con .NET Application Performance Monitoring (APM). Per personalizzare il progetto team e il percorso dell'area TFS per un componente APM, fare clic su Aggiungi per aggiungere una nuova riga. Scegliere una combinazione di Progetto team e Percorso area di destinazione e poi fare clic sul pulsante () per selezionare quali componenti dell'applicazione configurata verranno sincronizzati con il progetto team e il percorso dell'area. I componenti dell'applicazione devono essere già configurati per il monitoraggio con il modello .NET Application Performance Monitoring. Per altre informazioni, vedere Modello .NET Application Performance Monitoring.

    Nota

    È possibile configurare la sincronizzazione con più Team Foundation Server o più raccolte di progetti team eseguendo la configurazione guidata più volte. Tuttavia, è consentito specificare il Progetto squadra predefinito e il Percorso area predefinito in un'unica configurazione.

  5. Fare clic su OK.

  6. Se è stato aggiunto un nuovo progetto team con cui eseguire la sincronizzazione, verrà richiesto di inserire le credenziali dell'amministratore di TFS per consentire l'importazione automatica del WITD Problema operativo in ciascun progetto team usato nella sincronizzazione configurata. È possibile ignorare questo passaggio se si preferisce importare manualmente il WITD Problema operativo. È necessario importare manualmente il WITD quando si esegue la sincronizzazione con TFS 2012 utilizzando il modello a oggetti TFS 2010. Per altre informazioni, vedere Importazione manuale di un WITD Problema operativo in TFS in System Center 2012 R2.

Procedure relative alla configurazione dell'integrazione con TFS

Per altre informazioni, vedere le seguenti procedure relative alla configurazione di integrazione con TFS in System Center 2012 R2: