Pregunta

¿Cuáles son las mejores prácticas para configurar una nueva instancia de la edición TFS 2008 Workgroup?

En concreto, las restricciones son las siguientes:

  • Debe instalarse en un Windows Server 2008 de 64 bits existente
  • La capa de aplicación TFS es solo de 32 bits

¿Debo instalar SQL Server 2008, Sharepoint y la capa de aplicaciones en una instancia virtual de Windows Server 2008 o 2003 (ya estoy ejecutando Hyper-V) o dividir las capas con una base de datos en el sistema operativo host y la capa de aplicaciones en una máquina virtual? ?

Editar:Aparentemente, dividir las capas es no recomendado

¿Fue útil?

Solución

Esta es mi receta para instalar TFS 2008 SP1.

No hay ningún controlador de dominio en este escenario, solo somos un par de usuarios.Si tuviera que hacerlo de nuevo, consideraría cambiar nuestro entorno para utilizar un dominio de directorio activo.

  • Servidor host que ejecuta Windows Server 2008 con 8 GB de RAM y procesador cuádruple
  • Instalación nueva de Windows Server 2008 de 32 bits en una máquina virtual con Hyper-V
  • Instalar la función del servidor de aplicaciones con IIS
  • Instalar SQL Server 2008 edición estándar
    • Utilice una cuenta de usuario para Reporting Services y Analysis Services
  • Cree una imagen integrada de TFS 2008 con SP1 e instalar TFS
  • Instalar VSTS 2008
  • Instalar Team System Explorer
  • Instalar VSTS 2008 SP1
  • Instale la herramienta eléctrica TFS Web Access

Después de instalar todo, no se generaron informes.Encontró esta publicación en el foro eso ayudó a resolver el problema.

Es muy importante hacer las cosas en orden, descargar la guía de instalación y seguirla al pie de la letra.Olvidé instalar Team System Explorer hasta después de instalar SP1 y me aventuré en todo tipo de problemas.La instalación de SP1 una vez más solucionó ese problema.

Otros consejos

Una cosa fundamental que debes tener en cuenta acerca de TFS es que le gusta tener la máquina para él solo.Entonces, si tiene que crear una instancia separada en Hyper-V, hágalo usando la plataforma probada Windows Server 2003 con SQL Server 2005.

Estoy seguro de que Microsoft ha hecho un gran trabajo para que funcione en Windows Server 2008 y SQL Server 2008; sin embargo, no obtienes ninguna característica adicional con esta nueva instalación y actualmente no está probada en el mercado.

Así que mi recomendación es seguir con lo que se sabe hasta que salga la próxima versión de TFS.

Además, definitivamente no se recomienda dividir las capas, especialmente en la edición de grupo de trabajo, donde solo se le permitirá tener 5 usuarios con licencia.Esos 5 usuarios nunca excederán las necesidades del servidor.Además, mi recomendación es no actualizar Sharepoint si no es necesario.En mi entorno, no usamos mucho Sharepoint, así que lo dejé como estaba.En mi experiencia, Sharepoint suele ser de donde provienen la mayoría de los problemas con TFS.

Acabo de actualizar nuestro equipo a TFS 2008, desde TFS 2005.La parte más difícil fue actualizar SharePoint 2.0 a 3.0, así que me aseguraría de hacerlo primero, si aún no ha instalado TFS 2008.Tuvimos un par de dificultades más, pero todas estaban relacionadas con la actualización de SharePoint o con el hecho de que estábamos usando un paquete de políticas no original: Scrum para TeamSystem.Estamos en SQL Server 2005, por lo que no puedo abordar SQL Server 2008.En cuanto a dividir las capas, tampoco lo hicimos, ya que estamos ejecutando Windows Server 2003 y todo se ejecutó en el sistema operativo host.

Solo es necesario dividir las capas para más de 450 usuarios.

También recomendaría tener Build Server en una máquina completamente separada.La construcción requiere un gran uso del sistema de archivos.SQL Server funciona mejor cuando tiene control total de un sistema de archivos, por lo que tener la compilación y TFS en la misma máquina puede crear problemas de rendimiento mientras se ejecutan las compilaciones.

Quizás esto pueda aliviarse con un ajuste adecuado y unidades físicas separadas, pero creo que a la larga sería mucho más sencillo usar hardware antiguo o activar una pequeña máquina virtual en un host separado para sus compilaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top