Configuración de la integración con TFS en System Center 2012 SP1

 

Se aplica a: System Center 2012 SP1 - Operations Manager

La información de este tema sólo se aplica a System Center 2012 SP1. 

Si necesita realizar la sincronización con System Center 2012 y sin Service Pack 1 (SP1), puede usar módulo de administración de sincronización de elementos de trabajo de Team Foundation Server (TFS) 2010. Para descargar el módulo de administración y la guía, consulte System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization.

En System Center 2012 SP1, puede sincronizar elementos de trabajo de TFS y alertas de Operations Manager. Después de habilitar la sincronización, el equipo de operaciones de tecnologías de la información (TI) puede asignar alertas al equipo de ingeniería. Cuando se asigna por primera vez una alerta al equipo de ingeniería, TFS crea un nuevo elemento de trabajo. A continuación, el flujo de trabajo sincroniza y hace el seguimiento de cambios en los elementos de trabajo de TFS y cambios asociados a alertas de Operations Manager. Puede sincronizar las alertas con proyectos de equipo en TFS 2012, TFS 2010 o ambos.

System_CAPS_importantImportante

Antes de habilitar la configuración, debe tener credenciales de administrador de TFS para poder importar la definición de tipo de elemento de trabajo de problema operativo utilizada por la integración con TFS. Además, debe tener configurada una cuenta de dominio con derechos de colaborador de TFS en los proyectos de equipo con los que desee sincronizar las alertas de Operations Manager.

Para preparar el entorno para la sincronización con TFS

  1. Importe y configure el módulo de administración de datos adjuntos de alerta. Para obtener más información, vea Cómo configurar archivos adjuntos para alertas de Operations Manager en System Center 2012 SP1.

  2. Decida qué servidores de administración desea usar para sincronizar los elementos de trabajo de TFS y las alertas de Operations Manager. Los servidores de administración que se usan para la sincronización deben tener instalado el modelo de objetos de TFS. Puede instalar el modelo de objetos de TFS para TFS 2010 mediante el Centro de descargas de MSDN (Team Foundation Server 2010 SP1 Object Model Installer (Instalador del modelo de objetos de Team Foundation Server 2010 SP1)) o mediante la instalación del modelo de objetos de TFS para TFS 2012 del Centro de descargas de MSDN (Team Foundation Server 2012 Update 1 Object Model Installer (Instalador del modelo de objetos de Team Foundation Server 2012, actualización 1)). También puede instalar el modelo de objetos de TFS para TFS 2012 al instalar Visual Studio 2012. Al instalar TFS en un servidor, también se instala el modelo de objetos de TFS en dicho servidor.

    System_CAPS_importantImportante

    Puede usar el Modelo de objetos de TFS 2010 o el Modelo de objetos de TFS 2012 para la sincronización con TFS. El Modelo de objetos de TFS 2013 no es compatible actualmente con la versión de sincronización que se lanzó con System Center 2012 R2 Operations Manager. Para realizar la sincronización con TFS 2013, debe instalar el modelo de objetos de TFS 2012. Sin embargo, para realizar la sincronización con TFS 2012 mediante el modelo de objetos de TFS 2010, debe importar manualmente la definición de tipo de elemento de trabajo de problema operativo (WITD) en cada proyecto de equipo que se use para la sincronización. Para ello, use la herramienta de línea de comandos witadmin. Para obtener más información sobre cómo importar la definición de tipo de elemento de trabajo de problema operativo, consulte Cómo importar manualmente un WITD de problema operativo a TFS en System Center 2012 SP1.

    System_CAPS_tipSugerencia

    La instalación de la sincronización en todos los servidores de administración en el grupo de administración contribuirá a simplificar el mantenimiento y mejorar la integración entre Operations Manager y TFS.

  3. Cree una cuenta de dominio para la sincronización de TFS.

  4. Conceda permisos de colaborador de TFS a la cuenta de dominio para cada proyecto que planea usar para la sincronización de TFS. Para obtener más información, consulte Agregar usuarios a proyectos de equipo.

  5. Si va a sincronizar datos adjuntos de archivo de alerta con elementos de trabajo de TFS, conceda a esta cuenta acceso de lectura y escritura al recurso compartido de archivos de datos adjuntos de alerta. Es el recurso compartido de archivos que se estableció cuando configuró el módulo de administración de datos adjuntos de alerta.

Para configurar la sincronización del módulo de administración de sincronización de elementos de trabajo de TFS

  1. Importe el módulo de administración de sincronización de elementos de trabajo de TFS del medio de instalación de Operations Manager. En la consola de Operations Manager, haga clic en Administración, haga clic en Módulos de administración y, a continuación, en el panel Tareas, haga clic en Importar módulos de administración. En el Asistente para importar módulos de administración, haga clic en Agregar y, a continuación, haga clic en Agregar del disco. Importe el módulo de administración de sincronización de elementos de trabajo de TFS (Microsoft.SystemCenter.TFSWISynchronization.mpb) de la carpeta ManagementPacks en el medio de instalación de Operations Manager. Haga clic en Instalar y, a continuación, haga clic en Cerrar.

  2. Para empezar la configuración del módulo de administración de sincronización de elementos de trabajo de TFS, en la consola de Operations Manager, en el panel de navegación, haga clic en Creación, haga clic en Plantillas del módulo de administración y, a continuación, en el panel Tareas, haga clic en Asistente para agregar monitores.

    System_CAPS_importantImportante

    Debe ejecutar el Asistente para agregar monitores para cada recopilación de proyectos de equipo con la que desea sincronizar alertas.

  3. Para abrir la plantilla de sincronización de elementos de trabajo de TFS, en el Asistente para agregar monitores, en la página Tipo de monitor, seleccione Sincronización de elementos de trabajo de TFS.

  4. En la página Propiedades generales, escriba un nombre para mostrar y una descripción para esta recopilación de proyectos de equipo y, a continuación, seleccione un módulo de administración de destino para almacenar sus configuraciones.

  5. En la página Configuración del servidor, escriba la URL de colección de proyectos de equipo (por ejemplo: http://tfs.contoso.local:8080/tfs/DefaultCollection/) y luego seleccione el grupo de recursos de sincronización de los servidores de administración que se usan para la sincronización de equilibrio de carga. Los servidores de este grupo de recursos deben tener instalado el modelo de objetos de TFS. A continuación, cree o seleccione una cuenta de ejecución que se usará para la sincronización. Esta cuenta de ejecución debe tener permisos de colaborador en todos los proyectos de equipo de TFS. Si desea sincronizar los datos adjuntos de archivo de alerta, la cuenta de ejecución debe tener acceso de lectura y escritura al recurso compartido de archivos de datos adjuntos de alerta. Asegúrese de que estas credenciales se distribuyen a todos los servidores de administración que se usan para la sincronización. Para obtener más información acerca de cómo usar perfiles de ejecución, consulte Administración de cuentas y perfiles de ejecución.

    Nota

    Puede obtener la dirección URL de las recopilaciones de proyectos de equipo de TFS en la consola de administración de Team Foundation Server. Si la recopilación de proyectos de equipo de TFS elegida está desconectada o no está disponible, el asistente emitirá una advertencia pero permitirá finalizar la configuración. Además, cuando TFS no está disponible, no se realiza ninguna validación de los datos especificados en el asistente. La ruta de acceso del área y el proyecto de equipo no se completarán automáticamente con los valores existentes.

    Página Configuración de servidor

    Página de configuración del servidor de configuración de TFS

  6. En la página Configuración del proyecto, especifique el proyecto y la ruta de acceso del área que se usarán para sincronizar las alertas. Puede personalizar estas configuraciones para los componentes de aplicaciones .NET que configuró previamente para la supervisión con supervisión de rendimiento de aplicaciones .NET (APM). Para personalizar el proyecto de equipo y la ruta de acceso del área de TFS para un componente de APM, haga clic en Agregar para agregar una nueva fila. Seleccione una combinación de ruta de acceso del área y proyecto de equipo de destino y, a continuación, haga clic en el botón () para seleccionar qué componentes configurados de aplicación se sincronizarán con el proyecto de equipo y la ruta de acceso del área. Los componentes de aplicaciones deben estar configurados para la supervisión con la plantilla de supervisión de rendimiento de aplicaciones .NET. Para obtener más información, vea Plantilla de supervisión de rendimiento de aplicaciones .NET.

    Página Configuración del proyecto

    Página de configuración del proyecto de configuración de TFS

    Nota

    Puede configurar la sincronización con varios servidores de Team Foundation o diferentes recopilaciones de proyectos de equipo mediante la ejecución reiterada del Asistente para configuración. Sin embargo, sólo puede especificar el proyecto de equipo predeterminado y la ruta de acceso del área en una configuración.

  7. Al finalizar el asistente, se le pedirán las credenciales de administrador de TFS para que el asistente pueda importar automáticamente la definición de tipo de elemento de trabajo de problema operativo en cada proyecto de equipo que se usa en la sincronización configurada. Puede omitir este paso si desea importar manualmente la definición de tipo de elemento de trabajo de problema operativo. Debe importar manualmente la definición de tipo de elemento de trabajo al realizar la sincronización con Team Foundation Server 2012 mediante el modelo de objetos de TFS 2010. Para obtener más información, vea Cómo importar manualmente un WITD de problema operativo a TFS en System Center 2012 SP1.

    Nota

    Después de configurar la sincronización, el módulo de administración de sincronización de elementos de trabajo de TFS supervisará la infraestructura de sincronización y generará alertas si se produce un error de sincronización. Sin embargo, para supervisar toda la infraestructura de TFS se necesitan módulos de supervisión adicionales que pueden emitir alertas acerca de una amplia gama de posibles problemas de los componentes de TFS. Al importar el módulo de administración de sincronización de elementos de trabajo de TFS, también debe importar y configurar estos módulos de supervisión. Juntos, contribuirán a garantizar la supervisión del estado del entorno de desarrollo de TFS. Para obtener más información, vea Supervisión de la integración entre Operations Manager y TFS en System Center 2012 SP1.

Cambio de la configuración de sincronización

Puede ver o cambiar la configuración de sincronización del módulo de administración de sincronización de elementos de trabajo de TFS. Debe cambiar esta configuración para modificar la ruta de acceso del área y el proyecto de equipo de destino, o para personalizar reglas de sincronización de un componente de aplicación .NET supervisado.

Para evitar sincronizaciones incoherentes al aplicar nuevas configuraciones, desactive la sincronización antes de cambiar la configuración. Para obtener más información sobre cómo detener y reanudar la sincronización, consulte Cómo detener y reanudar la sincronización con TFS en System Center 2012 SP1. El proceso de replicación de cambios de configuración en todos los servidores de administración en el grupo de sincronización puede tardar una hora o más, en función del rendimiento del sistema de su grupo de administración. Al finalizar la replicación, puede activar la sincronización de nuevo. Si se cambió la configuración durante la ejecución de la sincronización, es posible que deba aplicar una restauración de la configuración mediante el reinicio del servicio de administración de System Center en todos los servidores de administración del grupo de sincronización.

Si cambia un proyecto de equipo de destino para la sincronización, se aplican las reglas en la tabla siguiente.

Cambios en la ubicación del proyecto de equipo de TFS

Efectos en la sincronización

Se asigna una aplicación a un nuevo proyecto de TFS en la misma recopilación de proyectos de TFS.

Las nuevas alertas pasan al nuevo proyecto y las alertas antiguas se siguen sincronizando en el proyecto anterior. Si elimina identificadores de vale antiguos y reasigna las alertas correspondientes al departamento de ingeniería, se crean nuevos elementos de trabajo en el nuevo proyecto. Estos nuevos elementos de trabajo no están vinculados a los elementos de trabajo existentes.

Se asigna una aplicación a un nuevo proyecto de TFS en el mismo servidor de TFS, pero en otra recopilación de proyectos de TFS.

Las nuevas alertas pasan al nuevo proyecto de TFS. Las alertas antiguas dejan de sincronizarse. Si elimina identificadores de vale antiguos y reasigna las alertas correspondientes al departamento de ingeniería, se crean nuevos elementos de trabajo. Estos nuevos elementos de trabajo no están vinculados a los elementos de trabajo existentes.

Se asigna una aplicación a un proyecto en otro servidor.

Se crean nuevos elementos de trabajo para las alertas que se acaban de asignar al departamento de ingeniería. Se dejan de sincronizar las alertas sincronizadas anteriormente.

Para cambiar la configuración de sincronización

  1. Para cambiar la configuración de sincronización, en la consola de Operations Manager, en el panel de navegación, haga clic en Creación, expanda Plantillas del módulo de administración y, a continuación, haga clic en Sincronización de elementos de trabajo de TFS.

  2. Busque una recopilación de proyectos de equipo previamente configurada y, en el panel Tareas, haga clic en Propiedades.

    Nota

    Si se cambió la configuración recientemente y los cambios no se han replicado en los servidores de administración, deberá esperar a que los cambios se repliquen para poder visualizar y usar la nueva configuración. La replicación de cambios de configuración en todos los servidores de administración en el grupo de sincronización puede tardar una hora o más, en función del rendimiento del sistema de su grupo de administración.

  3. En la pestaña Configuración de servidor, puede cambiar el grupo de recursos de sincronización de los servidores de administración que se usan para la sincronización del equilibrio de carga. Los servidores de este grupo de recursos deben tener instalado el modelo de objetos de TFS. Además, puede cambiar la cuenta de ejecución que se usará para la sincronización. Esta cuenta debe tener permisos de colaborador en los proyectos de equipo de TFS y, si desea sincronizar datos adjuntos de archivo de alerta, la cuenta debe tener acceso de lectura y escritura en el recurso compartido de archivos de datos adjuntos de alerta. Asegúrese de que estas credenciales se distribuyen a todos los servidores de administración que se usan para la sincronización. Para obtener más información acerca de cómo usar perfiles de ejecución, consulte Administración de cuentas y perfiles de ejecución.

    Nota

    Si necesita cambiar la dirección URL de la recopilación de proyectos de equipo, debe eliminar la configuración y volver a ejecutar el asistente.

  4. En la pestaña Configuración del proyecto, especifique el proyecto de equipo predeterminado y la ruta de acceso del área que se usarán para sincronizar las alertas. Puede personalizar estas configuraciones para los componentes de aplicaciones .NET que configuró previamente para la supervisión con supervisión de rendimiento de aplicaciones .NET (APM). Para personalizar el proyecto de equipo y la ruta de acceso del área de TFS para un componente de APM, haga clic en Agregar para agregar una nueva fila. Seleccione una combinación de ruta de acceso del área y proyecto de equipo de destino y, a continuación, haga clic en el botón () para seleccionar qué componentes configurados de aplicación se sincronizarán con el proyecto de equipo y la ruta de acceso del área. Los componentes de aplicaciones deben estar configurados para la supervisión con la plantilla de supervisión de rendimiento de aplicaciones .NET. Para obtener más información, vea Plantilla de supervisión de rendimiento de aplicaciones .NET.

    Nota

    Para configurar la sincronización con varios servidores de Team Foundation o diferentes recopilaciones de proyectos de equipo, ejecute varias veces el Asistente para configuración. Sin embargo, sólo puede especificar el proyecto de equipo predeterminado y la ruta de acceso del área en una configuración.

  5. Haga clic en Aceptar.

  6. Si agregó un nuevo proyecto de equipo para realizar la sincronización con el mismo, se le pedirán las credenciales de administrador de TFS para que el asistente pueda importar automáticamente la definición de tipo de elemento de trabajo de problema operativo en el nuevo proyecto de equipo que se usa en la sincronización configurada. Puede omitir este paso si desea importar manualmente la definición de tipo de elemento de trabajo de problema operativo. Debe importar manualmente la definición de tipo de elemento de trabajo al realizar la sincronización con TFS 2012 mediante el modelo de objetos de TFS 2010. Para obtener más información, vea Cómo importar manualmente un WITD de problema operativo a TFS en System Center 2012 SP1.

Procedimientos relacionados con la configuración de la integración con TFS

Para obtener información adicional, consulte los procedimientos siguientes relacionados con la configuración de integración con TFS en System Center 2012 Service Pack 1 (SP1):