Configurar y administrar recursos de TFS

Configura y administra Team Foundation Server (TFS) y recursos adicionales para admitir sus equipos. Estos recursos incluyen servidores de la capa de aplicación y la capa de datos, colecciones de proyectos de equipo que hospedan proyectos de equipo y recursos opcionales como servidores de informes, productos de SharePoint, servidores de compilación, administración de laboratorios y más. Para obtener información sobre la arquitectura y los componentes de TFS, consulte Arquitectura de Team Foundation Server.

Importante

No debe modificar manualmente ninguna de las bases de datos de TFS a menos que el soporte técnico de Microsoft así se lo indique o que siga los procedimientos descritos para realizar copias de seguridad manuales de las bases de datos.Cualquier otra modificación puede invalidar el contrato de servicio.

A través de la consola de administración de Team Foundation Server, puede administrar y supervisar la configuración del servidor. Las tareas que puede realizar con la consola de administración se indican en esta imagen: Consola de administración de Team Foundation Server.

Capa de aplicación

Capa de datos

Colecciones de proyectos de equipo

Proyectos de equipo

Informes, documentos y paneles

Cuentas de servicio, grupos de aplicaciones y sitios web

Usar la consola de administración de Team Foundation para configurar y administrar la implementación

La consola de administración se instala de forma predeterminada en cualquier servidor en el que instale uno o varios de los siguientes componentes: una capa de aplicación de TFS, extensiones de TFS para Productos de SharePoint, Team Foundation Build y Visual Studio Lab Management.

Si todos los componentes se instalan en un único servidor, la consola de administración proporcionará nodos de administración para todos los componentes de la implementación. Sin embargo, si su implementación usa varios servidores, debe abrir la consola en el servidor que ejecute el componente que desea administrar.

  1. Si no es administrador local en el servidor donde se ejecuta la consola y administrador en TFS, obtenga esos permisos.

  2. Para abrir la consola:

    • En Inicio, abra el menú de aplicaciones, elija Microsoft Team Foundation Server y, a continuación, seleccione Consola de administración de Team Foundation Server.

      Si la opción Consola de administración de Team Foundation Server no aparece en la lista de aplicaciones disponibles, es posible que no tenga permiso para abrirla. Puede intentar abrirla en un símbolo del sistema, pero es posible que no pueda obtener acceso a algunas o todas las funciones de la consola de administración.

    • Desde la línea de comandos, abra una ventana de símbolo del sistema como administrador y cambie los directorios al directorio de herramientas de TFS (de forma predeterminada, Unidad:\%programfiles%\Microsoft Team Foundation Server 12.0\Tools) y escriba TfsMgmt.exe.

Ver actualizaciones instaladas en el servidor

Para determinar qué actualizaciones se han instalado, puede abrir la consola de administración de Team Foundation o ver el número de versión de un archivo en particular.

  1. Abra la consola de administración y elija Capa de aplicación y revise los números de versión enumerados para la capa de aplicación y la capa de datos.

    Ver actualizaciones instaladas

  2. Para obtener información sobre cuándo se instaló el software, elija Actualizaciones instaladas.

Si la consola de administración no está disponible, por ejemplo, durante una actualización de TFS, puede ver el número de versión del archivo Microsoft.TeamFoundation.Admin.dll.

  1. Abra el Explorador de Windows (o el Explorador de archivos) y vaya a \Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Expanda el submenú de Microsoft.TeamFoundation.Admin.dll y, a continuación, elija Propiedades.

  3. Elija la pestaña Detalles y revise la información que aparece en Versión de archivo.

Áreas de aplicación y dependencias de recursos

Puede agregar o quitar recursos en su implementación para satisfacer las necesidades cambiantes de su negocio y los proyectos de software para los que usa TFS. Puede agregar o quitar informes y recursos web en cualquier momento. También puede usar más de una instancia de SQL Server para hospedar las bases de datos de su implementación. Por ejemplo, puede agregar un servidor que ejecuta SQL Server Reporting Services a su implementación después de instalar y configurar inicialmente TFS. También puede actualizar la versión de Productos de SharePoint que admite su implementación y agregar las capacidades de dicho producto a los proyectos de equipo que ya existen en su implementación.

Cuando crea un proyecto de equipo, automáticamente obtiene acceso a las siguientes funciones:

  • Acceso web: proporciona una interfaz web a TFS que concede acceso a proyectos de equipo, herramientas de planeación y seguimiento de Agile, control de versiones y compilaciones. Para obtener información general, vea Trabajar en Team Web Access (TWA).

  • Repositorio de control de código fuente con el control de versiones o los repositorios Git de Team Foundation.

  • Seguimiento de elementos de trabajo: los equipos pueden crear elementos de trabajo y consultas de elementos de trabajo para seguir, supervisar e informar el desarrollo de un producto y sus características. Un elemento de trabajo es un registro de la base de datos que almacena la definición, la asignación, la prioridad y el estado del trabajo. Su equipo solo puede crear los tipos de elementos de trabajo definidos en la plantilla de procesos que se utiliza para crear el proyecto de equipo o los tipos que se agregan al proyecto de equipo una vez creado.

    Los miembros del equipo pueden trabajar en TWA o Team Explorer. Para obtener más información sobre este y otros clientes que se conectan con TFS, vea Elegir el cliente de Team Foundation apropiado para sus tareas.

La siguiente tabla indica los servidores y la funcionalidad adicionales que debe configurar para que su equipo pueda acceder a la característica correspondiente. Puede agregar recursos antes o después de haber creado el proyecto de equipo.

Área de características

Recursos necesarios

Temas relacionados

Notas

Solicitudes de comentarios y alertas de correo electrónico

Servidor SMTP

Configurar un servidor SMTP para admitir alertas y solicitudes de comentarios

El servidor SMTP que configura admite todos los proyectos de equipo creados dentro de las colecciones de proyectos definidas en la capa de aplicación. Si el servidor SMTP no está configurado, es posible que no aparezcan los vínculos para acceder a Solicitar comentarios y para configurar Alertas.

Icono de compilaciones Compilaciones

Team Foundation Build

Configurar y administrar el sistema de compilación

La página Icono de compilaciones Compilaciones muestra las definiciones de compilación definidas para el proyecto de equipo. Esta página solo aparece cuando Team Foundation Build está instalado y configurado. Team Foundation Build permite al equipo crear y administrar las compilaciones del producto. Por ejemplo, un equipo puede ejecutar compilaciones diariamente y exponerlas en un servidor compartido. Team Foundation Build también admite informes de compilación sobre el estado y la calidad de cada compilación.

Para obtener acceso a Servicio de Team Foundation Build, la colección de proyectos de equipo debe estar configurada para usar un controlador de compilación. Cada controlador de compilación se dedica a una colección de proyectos de equipo única. El controlador acepta las solicitudes de compilación de cualquier proyecto de equipo de una colección especificada. Consulta Compilar la aplicación.

Nodo de documento Documentos (portal del proyecto de equipo).

Productos de SharePoint

Agregar productos de SharePoint a implementación

Configurar una ubicación predeterminada para los portales de un proyecto de equipo

La página Nodo de documento Documentos solo aparece cuando el proyecto de equipo se ha configurado con Productos de SharePoint. Una vez creado el proyecto de equipo, podrá configurar un sitio de SharePoint u otra ubicación web como portal del proyecto. Puede que deba configurar la compatibilidad con los paneles y una definición de aplicación empresarial. Vea también Compartir información a través del portal del proyecto.

Informes de Excel

Productos de SharePoint

SQL Server Analysis Services

Agregar productos de SharePoint a implementación

Agregar un servidor de informes

Los informes de Microsoft Excel se cargan en la carpeta Nodo de documento Documentos al configurar el proyecto de equipo con un sitio de SharePoint. Con estos informes puede realizar un seguimiento de la tasa de avance del proyecto de equipo, el trabajo pendiente de errores, la calidad del software, el progreso de las pruebas y otras métricas. Muchos de estos informes se muestran dentro de los paneles del proyecto. Además de la dependencia Productos de SharePoint, los informes de Excel dependerán de la colección de proyectos del equipo que hospeda el proyecto de equipo configurado con SQL Server Analysis Services.

Para obtener información general sobre los informes predeterminados de Excel, vea Informes de Excel o informes de Excel (CMMI).

Si el proyecto de equipo no tiene un sitio de SharePoint, puede seguir usando Excel para crear informes de estado y tendencias. Consulta Crear informes en Excel a partir de una consulta de elemento de trabajo.

Informe Informes

SQL Server Analysis Services

SQL Server Reporting Services

Agregar informes a un proyecto de equipo

La página Informe Informes solo aparece cuando la colección de proyectos de equipo que hospeda su proyecto de equipo se ha configurado con SQL Server Reporting Services y SQL Server Analysis Services. Esta página proporciona acceso al Administrador de informes y a los informes predeterminados y personalizados que se cargan en el servidor que hospeda SQL Server Reporting Services.

Para obtener información general sobre los informes predeterminados, vea Informes (SQL Server Reporting Services).

Compatibilidad del sitio remoto

Proxy de Team Foundation Server

Cómo: Instalar el proxy de Team Foundation y configurar un sitio remoto

Configurar Visual Studio para conectarse al proxy de TFS

Si algunos miembros del equipo se encuentran en una ubicación remota con respecto a la ubicación principal para el control de versiones, puede que desee instalar y configurar el Proxy de Team Foundation Server para admitirlos. El proxy de TFS administra una memoria caché de archivos de control de versiones descargados en la ubicación del equipo distribuido, lo que reduce significativamente el ancho banda que se necesita en las conexiones de área ancha.

Si los clientes se configuran para usar el proxy de Team Foundation Server, la administración de los archivos es transparente para el usuario. Los intercambios de metadatos y las cargas de archivos siguen comunicándose directamente con TFS. Consulta Conectarse a proyectos de equipo en Team Foundation Server.

Entornos virtuales

Visual Studio Lab Management

Configurar Lab Management para entornos de SCVMM

Al usar Lab Management, su equipo puede crear y asignar entornos virtuales, así como realizar su seguimiento con el fin de ayudar al desarrollo, la implementación y las pruebas de aplicaciones. Equipos de pruebas pueden probar las aplicaciones mediante Microsoft Test Manager cuando su proyecto de equipo está configurado para usar estos entornos virtuales.

Automatizar implementaciones

Administración de versiones

Automatizar implementaciones con Release Management

Puede permitir una cadencia de versiones rápida y administrar versiones simultáneas con Release Management. Configure las rutas de acceso de versión que representan las fases de desarrollo a producción. Ejecute acciones para implementar la aplicación en un entorno para esa fase.

Sincronizar con Project Server

Integración de TFS con Project Server

Sincronizar Team Foundation Server con Project Server

Para que los datos fluyan desde elementos de trabajo de TFS a tareas de planes de proyecto empresarial en Project Server, instale Extensiones de Team Foundation Server para Project Server en el servidor que hospeda Project Server. Esta integración permite que los administradores de proyectos y los equipos de desarrollo de software puedan usar las herramientas que prefieran, trabajar con el nivel de precisión que se adapte a sus necesidades y compartir la información de forma transparente.

Capturar incidentes de producción

PreEmptive Analytics

PreEmptive Analytics

Con PreEmptive Analytics para Team Foundation Server, los equipos de desarrollo pueden capturar incidentes de producción (excepciones no controladas, detectadas y producidas), así como crear y actualizar elementos de trabajo en TFS basados en reglas y umbrales personalizados.

Puede configurar PreEmptive Analytics a través de la consola de administración de Team Foundation.

Preguntas y respuestas

P: ¿Qué necesito saber sobre la administración de proyectos de equipo?

R: Empiece por leer los siguientes temas:

P: ¿Puedo cambiar el nombre de un proyecto de equipo o de una colección de proyectos de equipo?

R: No se puede cambiar el nombre de un proyecto de equipo. El nombre de una colección sí se puede cambiar: primero desasocie la colección, luego modifique su configuración y, a continuación, adjunte la colección. Consulta Administrar colecciones de proyectos de equipo.

P: ¿Cómo administra TFS sus servicios?

R: TFS y los productos con los que se integra incluyen varios servicios y cuentas de servicio que se ejecutan en algunas o en todas las capas lógicas y equipos físicos que conforman una implementación. Puede usar la misma cuenta o cuentas diferentes para todas estas cuentas de servicio. La elección de la cuenta o cuentas que se van a usar depende de la configuración de su implementación, de sus necesidades de seguridad y de los componentes que haya instalado. Para mayor claridad, se hace referencia a cada cuenta de servicio por separado mediante nombres de marcador de posición.

Para obtener más información, vea Cuentas de servicio y dependencias de Team Foundation Server.

P: ¿Cómo escalo mi implementación?

R: Puede mover TFS a un nuevo servidor o add additional application-tier servers. También puede Mover una instancia de Team Foundation Server de un entorno a otro.

P: ¿Cómo superviso mi implementación?

R: Puede supervisar la actividad de TFS con las siguientes herramientas:

  • Desde la página Registros de la consola de administración, puede abrir un archivo de registro generado al configurar o realizar un servicio de mantenimiento de TFS.

  • Desde la página de administración web correspondiente al servidor de capa de aplicación, puede ver los registros de actividad y los gráficos de trabajos.

    http://MyServer:8080/tfs/_oi/

    Para obtener más información, vea esta entrada de blog: New tools for TFS Administrators.

  • En el contexto del Panel de Control de TWA, puede exportar un registro de auditoría de todos los usuarios y sus niveles de acceso. Consulta Cambiar niveles de acceso.

Para obtener otras sugerencias de supervisión, consulte esta entrada de blog: What does a well maintained Team Foundation Server look like?

P: ¿Qué información necesito para el mantenimiento de varios servidores?

R: Según cómo haya instalado y configurado Visual Studio Team Foundation Server (TFS) inicialmente, quizás necesite administrarlo en uno o en varios servidores para mantener y usar su implementación. Por ejemplo, en la ilustración siguiente se muestra la arquitectura lógica de una implementación de TFS que se integra con SQL Server Reporting Services y Productos de SharePoint:

Relaciones de base de datos con productos de SharePoint

En este ejemplo, tiene que administrar la configuración de los componentes, los usuarios, los grupos y los permisos en varios servidores. Debe configurar el firewall u otros dispositivos para permitir el tráfico de red en los puertos que son necesarios para la comunicación entre los servidores. Tiene que asegurarse de que todos los servicios que requiere la implementación están en ejecución y están configurados para iniciarse automáticamente. Por último, debe asegurarse de que la cuenta de servicio que usa TFS sea de plena confianza para todos los equipos de la implementación.

Consulte también esta entrada de blog: What does a well maintained Team Foundation Server look like?

P: ¿dónde se puede obtener más información sobre los requisitos de TFS?

R: Vea uno o varios de los siguientes temas:

P: ¿hay alguna restricción que se deba tener en cuenta al mantener TFS?

R: Sí. Como se ha mencionado anteriormente, nunca se deben modificar manualmente las bases de datos de TFS, ya que esto puede invalidar el contrato de servicio, bloquear las actualizaciones y revisiones, y provocar pérdida o daños de los datos. Solo hay dos casos en los que se debe considerar la modificación:

  • El personal de soporte técnico de Microsoft le pide que lo haga.

  • La implementación necesita que haga copia de seguridad de las bases de datos de TFS manualmente. En ese caso, solo debe modificar las bases de datos como se describe aquí.

P: ¿Qué otros recursos están disponibles?

R: Están disponibles los siguientes recursos y herramientas: