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: .
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.
Si no es administrador local en el servidor donde se ejecuta la consola y administrador en TFS, obtenga esos permisos.
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.
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.
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.
Abra el Explorador de Windows (o el Explorador de archivos) y vaya a \Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.
Expanda el submenú de Microsoft.TeamFoundation.Admin.dll y, a continuación, elija Propiedades.
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. |
Compilaciones |
Team Foundation Build |
La página 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. |
|
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 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 |
Los informes de Microsoft Excel se cargan en la carpeta 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. |
|
Informes |
SQL Server Analysis Services SQL Server Reporting Services |
La página 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 |
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 |
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 |
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 |
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 |
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:
Si administra un equipo pequeño, puede agregar miembros directamente a un equipo. Sin embargo, si necesita administrar un gran número de usuarios con distintos niveles de acceso, vea Administrar usuarios o grupos en TFS.
El acceso a las características premium ─como trabajos pendientes de cartera, salones de equipo y herramientas de administración de casos de prueba─ que se proporcionan con Team Web Access se concede en función de la licencia que tiene cada usuario. Consulta Cambiar niveles de acceso.
Si un miembro del equipo tiene problemas para conectarse a TFS, consulte los temas siguientes: Conectarse a proyectos de equipo en Team Foundation Server y Configurar características después de una actualización de TFS.
Puede restringir el acceso a un proyecto concreto o limitar el acceso a recursos determinados.
Usted, o los miembros de los grupos de Administradores de la colección de proyectos o Administradores de proyectos, administra muchas de las características de proyectos de equipo y colecciones de proyectos de equipo a través del contexto administrativo de Team Web Access.
También puede administrar alertas para informar a los miembros del proyecto de los cambios hechos en el proyecto de equipo.
Puede Personalizar los objetos de seguimiento del trabajo para admitir los procesos de su equipo.
Algunas actualizaciones requieren la actualización de proyectos de equipo, tal como se describe en Configurar características después de una actualización de TFS.
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:
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:
En la guía de instalación se proporciona información detallada sobre estos elementos:
También puede obtener información sobre los requisitos y la infraestructura en estos temas de referencia:
Para obtener información sobre las licencias, lea el documento de licencia.
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:
Puede publicar preguntas o buscar respuestas en el foro de MSDN: Team Foundation Server - Setup and Administration.
Microsoft Visual Studio Team Foundation Server 2013 Power Tools incluye, entre otras herramientas, la herramienta TFS Best Practices Analyzer, un editor de plantillas de proceso y herramientas adicionales.
Herramientas CodePlex de TFS proporciona acceso a software de código abierto que proporciona funcionalidad ampliada a interactuar con TFS.