Procédure de configuration de l'intégration avec TFS dans System Center 2012 R2
S’applique à : System Center 2012 R2 Operations Manager
Dans System Center 2012 R2 Operations Manager, vous pouvez synchroniser les alertes Operations Manager et les éléments de travail TFS. Après l'activation de la synchronisation, les opérateurs informatiques peuvent attribuer des alertes à l'équipe d'ingénierie. Lorsque vous attribuez pour la première fois une alerte à l'équipe d'ingénierie, TFS crée un nouvel élément de travail. Le flux de travail effectue le suivi et la synchronisation des modifications apportées aux éléments de travail de TFS, ainsi que des modifications apportées aux alertes Operations Manager associées. Vous pouvez synchroniser les alertes avec les projets d'équipe dans TFS 2012, TFS 2010 ou les deux.
Important
Si votre environnement a été mis à niveau de System Center 2012 Service Pack 1 (SP1) vers Operations Manager et que vous avez utilisé les versions des packs d'administration fournis avec System Center 2012 SP1, vous pouvez continuer de les utiliser, mais vous serez limité aux scénarios pris en charge par System Center 2012 SP1. Si vous voulez synchroniser les alertes Operations Manager simultanément avec Team Foundation Server (TFS) et Service Manager, vous devez utiliser les packs d'administration fournis avec System Center 2012 R2 Operations Manager.
Important
Avant d'activer la configuration, vous devez disposer d'informations d'identification d'administrateur TFS pour pouvoir importer la définition du type d'élément de travail du problème opérationnel utilisé par l'intégration avec TFS. De plus, vous devez disposer d'un compte de domaine configuré avec des droits de contributeur TFS dans les projets d'équipe avec lesquels vous souhaitez synchroniser Operations Manager.
Pour préparer votre environnement en vue de la synchronisation avec TFS
Importez et configurez le pack d'administration des pièces jointes d'alerte. Pour plus d'informations, voir Procédure de configuration des pièces jointes pour les alertes Operations Manager dans System Center 2012 R2.
Choisissez les serveurs d'administration à utiliser pour synchroniser les alertes Operations Manager et éléments de travail TFS. Chaque serveur d'administration qui est utilisé pour la synchronisation doit avoir installé le modèle d'objet TFS. Vous pouvez installer le modèle d'objet TFS pour TFS 2010 à partir du Centre de téléchargement MSDN (Team Foundation Server 2010 SP1 Object Model Installer (Programme d'installation du modèle d'objet Team Foundation Server 2010 SP1)) ou en installant le modèle d'objet TFS pour TFS 2012 à partir du Centre de téléchargement MSDN (Programme d'installation du modèle d'objet Team Foundation Server 2012). Vous pouvez également installer le modèle d'objet TFS pour TFS 2012 lorsque vous installez Visual Studio 2012. L'installation de TFS sur un serveur installe également le modèle d'objet TFS sur ce serveur.
Important
Vous pouvez utiliser le modèle objet TFS 2010 ou TFS 2012 pour la synchronisation avec TFS. Le modèle objet TFS 2013 n'est actuellement pas compatible avec la version de synchronisation fournie avec System Center 2012 R2 Operations Manager. Pour opérer une synchronisation avec TFS 2013, vous devez installer le modèle d'objet TFS 2012. Cependant, pour effectuer la synchronisation avec TFS 2012 à l'aide du modèle d'objet pour TFS 2010, vous devez manuellement importer la définition du type d'élément de travail du problème opérationnel dans chaque projet d'équipe qui sera utilisé pour la synchronisation. Pour cela, utilisez l'outil de ligne de commande witadmin. Pour plus d'informations sur l'importation manuelle de la définition du type d'élément de travail du problème opérationnel, consultez Procédure d'importation manuelle d'une définition WITD de problème opérationnel dans TFS dans System Center 2012 R2.
Astuce L'installation de la synchronisation sur tous les serveurs d'administration du groupe d'administration contribue à simplifier la maintenance et apporte de la redondance dans l'intégration entre Operations Manager et TFS.
Créez un compte de domaine qui sera utilisé pour la synchronisation de TFS.
Accordez des autorisations de collaborateur TFS à ce compte de domaine pour chaque projet que vous envisagez d'utiliser pour la synchronisation de TFS. Pour plus d'informations, consultez Ajouter des utilisateurs aux projets d'équipe.
Si vous envisagez de synchroniser les pièces jointes de fichiers d'alerte avec les éléments de travail TFS, accordez à ce compte un accès en lecture/écriture au partage de fichiers des pièces jointes d'alerte. Il s'agit du partage de fichiers établi lors de la configuration du pack d'administration des pièces jointes d'alerte.
Pour configurer la synchronisation du pack d'administration de synchronisation des éléments de travail de TFS
Importez le pack d'administration de synchronisation des éléments de travail de TFS à partir du média d'installation Operations Manager. Dans la console Operations Manager, cliquez sur Administration, cliquez sur Packs d'administration, puis cliquez sur Importer les packs d'administration dans le volet Tâches. Dans l'Assistant Importer les packs d'administration, cliquez sur Ajouter, puis cliquez sur Ajouter à partir du disque. Importez le pack d'administration de synchronisation des éléments de travail de TFS (Microsoft.SystemCenter.TFSWISynchronization.mpb) à partir du dossier ManagementPacks du média d'installation Operations Manager. Cliquez sur Installer, puis sur Fermer.
Pour commencer la configuration du pack d'administration de synchronisation des éléments de travail de TFS, dans le volet de navigation de la console Operations Manager, cliquez sur Création, cliquez sur Modèles de packs d'administration, puis cliquez sur Assistant Ajout d'analyse dans le volet Tâches.
Important
Vous devez exécuter l'Assistant Ajout d'analyse pour toutes les collections de projets d'équipe avec lesquelles vous souhaitez synchroniser les alertes.
Pour ouvrir le modèle de synchronisation des éléments de travail de TFS, dans l'Assistant Ajout d'analyse, dans la page Type d'analyse, sélectionnez Synchronisation de l'élément de travail TFS.
Dans la page Propriétés générales, tapez un nom d'affichage et une description pour cette collection de projets d'équipe, puis sélectionnez un pack d'administration cible pour stocker vos paramètres de configuration.
Dans la page Paramètres du serveur, entrez l'URL de collection de projets d'équipe (par exemple : http://tfs.contoso.local:8080/tfs/DefaultCollection /), puis sélectionnez la Synchronisation du pool de ressources des serveurs d'administration qui sont utilisés pour la synchronisation de l'équilibrage de charge. Le modèle d'objet TFS doit déjà être installé sur chaque serveur de ce pool de ressources. Créez ou sélectionnez ensuite un compte d'identification qui sera utilisé pour la synchronisation. Ce compte doit disposer des autorisations de collaborateur dans chaque projet d'équipe TFS. Si vous souhaitez synchroniser les pièces jointes de fichier d'alerte, le compte d'identification doit disposer d'un accès en lecture/écriture au partage de fichiers des pièces jointes d'alerte. Assurez-vous que ces informations d'identification sont distribuées à tous les serveurs d'administration qui sont utilisés pour la synchronisation. Pour plus d'informations sur l'utilisation des profils d'identification, consultez Gestion des comptes et des profils d'identification.
Notes
Vous pouvez obtenir l'URL de collection de projets d'équipe TFS à partir de la console d'administration de Team Foundation Server. Si la collection de projets d'équipe TFS que vous choisissez est hors ligne ou indisponible, l'Assistant vous avertit, mais il vous permet de terminer la configuration. En outre, lorsque TFS n'est pas disponible, vous ne pouvez pas valider votre saisie dans l'Assistant. Le projet d'équipe et le chemin de la zone ne sont pas préremplis avec des valeurs existantes.
Page Paramètres du serveur
Dans la page Paramètres du projet, spécifiez le projet et le chemin de la zone utilisés pour synchroniser toutes les alertes. Vous pouvez personnaliser ces paramètres pour chaque composant d'application .NET qui a été configuré précédemment pour l'analyse des performances des applications .NET (APM). Pour personnaliser le projet d'équipe et le chemin de la zone TFS pour un composant APM, cliquez sur Ajouter, ce qui ajoute une ligne. Choisissez une combinaison de projet d'équipe et de chemin de la zone cible, puis cliquez sur le bouton (…) pour sélectionner les composants d'application configurés qui seront synchronisés avec ce projet d'équipe et chemin de la zone. Les composants d'application doivent déjà être configurés pour l'analyse avec le modèle Analyse des performances des applications .NET. Pour plus d'informations, voir Modèle Analyse des performances des applications .NET.
Page Paramètres du projet
Notes
Vous pouvez configurer la synchronisation avec plusieurs serveurs Team Foundation ou plusieurs collections de projets d'équipe en exécutant l'Assistant Configuration à plusieurs reprises. Toutefois, Projet d'équipe par défaut et Chemin de la zone par défaut peuvent être spécifiés pour une seule configuration.
À la fin de l'Assistant, vous êtes invité à entrer les informations d'identification de l'administrateur TFS pour que l'Assistant puisse automatiquement importer la définition du type d'élément de travail du problème opérationnel à chaque projet d'équipe utilisé dans la synchronisation configurée. Vous pouvez ignorer cette étape si vous souhaitez importer manuellement la définition du type d'élément de travail du problème opérationnel. Vous devez importer manuellement la définition du type d'élément de travail du problème opérationnel lorsque vous effectuez la synchronisation avec Team Foundation Server 2012 à l'aide du modèle d'objet TFS 2010. Pour plus d'informations, voir Procédure d'importation manuelle d'une définition WITD de problème opérationnel dans TFS dans System Center 2012 R2.
Notes
Après avoir configuré la synchronisation, le pack d'administration de synchronisation des éléments de travail de TFS analyse l'infrastructure de synchronisation et génère des alertes si la synchronisation échoue. Toutefois, pour analyser l'infrastructure TFS complète, vous avez besoin de packs d'analyse supplémentaires capables de vous alerter sur un large éventail de problèmes potentiels rencontrés par les composants TFS. Lorsque vous importez le pack d'administration de synchronisation des éléments de travail de TFS, vous devez également importer et configurer ces packs d'analyse. Ensemble, ils veillent à ce que vous analysiez entièrement l'intégrité de l'environnement TFS de développeur. Pour plus d'informations, voir Analyse de l'intégration entre Operations Manager et TFS dans System Center 2012 R2.
Modification des paramètres de synchronisation
Vous pouvez afficher ou modifier les paramètres de synchronisation du pack d'administration de synchronisation des éléments de travail de TFS. Vous devez modifier ces paramètres pour modifier un projet d'équipe et un chemin de la zone de destination ou pour personnaliser les règles de synchronisation d'un composant d'application .NET analysé.
Pour empêcher la synchronisation incohérente pendant l'application des nouveaux paramètres, désactivez la synchronisation avant de modifier la configuration. Pour plus d'informations sur l'arrêt et la reprise de la synchronisation, consultez Procédures d'arrêt et de reprise de la synchronisation avec TFS dans System Center 2012 R2. Le processus de réplication des modifications de configuration sur tous les serveurs d'administration du pool de synchronisation peut prendre une heure ou plus, selon les performances système de votre groupe d'administration. Une fois la réplication terminée, vous pouvez réactiver la synchronisation. Si la configuration a été modifiée au cours de l'exécution de la synchronisation, vous pouvez être amené à forcer une réinitialisation de la configuration en redémarrant le service d'administration de System Center sur tous les serveurs d'administration du pool de synchronisation.
Si vous modifiez un projet d'équipe de destination pour la synchronisation, les règles du tableau suivant s'appliquent.
Modifications dans l'emplacement du projet d'équipe TFS | Impact sur la synchronisation |
---|---|
Une application est mappée sur un nouveau projet TFS appartenant à la même collection de projets TFS. | Les nouvelles alertes sont dirigées vers le nouveau projet et les anciennes alertes poursuivent la synchronisation avec l'ancien projet. Si vous supprimez les anciens ID de ticket et réattribuez les alertes associées à l'équipe d'ingénierie, de nouveaux éléments de travail sont créés dans le nouveau projet. Ces nouveaux éléments de travail ne sont pas liés aux éléments de travail préexistants. |
Une application est mappée sur un nouveau projet TFS appartenant au même serveur TFS, mais dans une autre collection de projets TFS. | Les nouvelles alertes sont dirigées vers le nouveau projet TFS. Les anciennes alertes arrêtent complètement la synchronisation. Si vous supprimez les anciens ID de ticket et réattribuez les alertes associées à l'équipe d'ingénierie, de nouveaux éléments de travail sont créés. Ces nouveaux éléments de travail ne sont pas liés aux éléments de travail préexistants. |
Une application est mappée sur un projet d'un autre serveur. | De nouveaux éléments de travail sont créés pour les alertes qui viennent d'être attribuées à l'équipe d'ingénierie. La synchronisation des alertes synchronisées précédemment s'arrête. |
Pour modifier les paramètres de synchronisation
Pour modifier les paramètres de synchronisation, dans le volet de navigation de la console Operations Manager, cliquez sur Création, développez Modèles de packs d'administration, puis cliquez sur Synchronisation de l'élément de travail TFS.
Recherchez une collection de projets précédemment configurées, puis cliquez sur Propriétés dans le volet Tâches.
Notes
Si vous avez récemment modifié la configuration et que le changement n'a pas été répliqué sur les serveurs d'administration, vous devez attendre que cette réplication soit effective avant de pouvoir afficher et utiliser la nouvelle configuration. La réplication des modifications de configuration sur tous les serveurs d'administration du pool de synchronisation peut prendre une heure ou plus, selon les performances système de votre groupe d'administration.
Dans l'onglet Paramètres du serveur, vous pouvez sélectionner un autre élément sous Synchronisation du pool de ressources pour les serveurs d'administration qui sont utilisés pour la synchronisation de l'équilibrage de charge. Le modèle d'objet TFS doit déjà être installé sur chaque serveur de ce pool de ressources. Par ailleurs, vous pouvez modifier le compte d'identification qui sera utilisé pour la synchronisation. Ce compte doit disposer des autorisations de collaborateur dans chaque projet d'équipe TFS. Si vous souhaitez synchroniser les pièces jointes de fichier d'alerte, le compte d'identification doit également disposer d'un accès en lecture/écriture au partage de fichiers des pièces jointes d'alerte. Assurez-vous que ces informations d'identification sont distribuées à tous les serveurs d'administration qui sont utilisés pour la synchronisation. Pour plus d'informations sur l'utilisation des profils d'identification, consultez Gestion des comptes et des profils d'identification.
Notes
Si vous devez modifier l'URL de collection de projets d'équipe, vous devez supprimer la configuration et réexécutez l'Assistant.
Dans l'onglet Paramètres du projet, spécifiez le projet d'équipe par défaut et le chemin de la zone par défaut utilisés pour synchroniser toutes les alertes. Vous pouvez personnaliser ces paramètres pour chaque composant d'application .NET qui a été configuré précédemment pour l'analyse des performances des applications .NET (APM). Pour personnaliser le projet d'équipe et le chemin de la zone TFS pour un composant APM, cliquez sur Ajouter, ce qui ajoute une ligne. Choisissez une combinaison de projet d'équipe et de chemin de la zone cible, puis cliquez sur le bouton (…) pour sélectionner les composants d'application configurés qui seront synchronisés avec ce projet d'équipe et chemin de la zone. Les composants d'application doivent déjà être configurés pour l'analyse avec le modèle Analyse des performances des applications .NET. Pour plus d'informations, voir Modèle Analyse des performances des applications .NET.
Notes
Pour configurer la synchronisation avec plusieurs serveurs Team Foundation ou plusieurs collections de projets d'équipe, vous pouvez exécuter l'Assistant Configuration à plusieurs reprises. Toutefois, Projet d'équipe par défaut et Chemin de la zone par défaut peuvent être spécifiés pour une seule configuration.
Cliquez sur OK.
Si vous avez ajouté un nouveau projet d'équipe avec lequel effectuer la synchronisation, vous êtes invité à entrer les informations d'identification de l'administrateur TFS pour que l'Assistant puisse automatiquement importer la définition du type d'élément de travail du problème opérationnel au nouveau projet d'équipe utilisé dans la synchronisation configurée. Vous pouvez ignorer cette étape si vous souhaitez importer manuellement la définition du type d'élément de travail du problème opérationnel. Vous devez importer manuellement la définition du type d'élément de travail du problème opérationnel lorsque vous effectuez la synchronisation avec TFS 2012 à l'aide du modèle d'objet TFS 2010. Pour plus d'informations, voir Procédure d'importation manuelle d'une définition WITD de problème opérationnel dans TFS dans System Center 2012 R2.
Procédures liées à la configuration de l'intégration avec TFS
Pour plus d'informations, consultez les procédures suivantes liées à la configuration de l'intégration avec TFS dans System Center 2012 R2 :