visual studio - requisitos - Instalar Team Foundation Server
visual team foundation 2017 (4)
Acabo de actualizar nuestro equipo a TFS 2008, de TFS 2005. La parte más difícil fue actualizar SharePoint 2.0 a 3.0, así que me aseguraré de hacerlo primero, si aún no ha instalado TFS 2008. Tuvimos un par de otras dificultades, pero todos estaban relacionados con la actualización de SharePoint o con el hecho de que estábamos usando un paquete de política de postventa: Scrum para TeamSystem. Estamos en SQL Server 2005, por lo que no puedo direccionar SQL Server 2008. En cuanto a la división de las capas, tampoco hicimos esto, ya que estamos ejecutando en Windows Server 2003 y todo se ejecutó bajo el sistema operativo host.
¿Cuáles son las mejores prácticas para configurar una nueva instancia de TFS 2008 Workgroup edition?
Específicamente, las restricciones son las siguientes:
- Debe instalarse en un Windows Server 2008 64 bit existente
- La capa de aplicación TFS solo tiene 32 bits
¿Debo instalar SQL Server 2008, Sharepoint y la capa de la aplicación 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 la aplicación en una máquina virtual ?
Editar: Aparentemente, no se recomienda dividir las capas
Esta es mi receta para instalar TFS 2008 SP1.
No hay controlador de dominio en este escenario, solo somos un par de usuarios. Si tuviera que volver a hacerlo, consideraría cambiar nuestro entorno para usar un dominio de directorio activo.
- Servidor host que ejecuta Windows Server 2008 con 8 GB de RAM y procesador cuádruple
- Instalación reciente de Windows Server 2008 de 32 bits en una VM bajo Hyper-V
- Instalar el rol de servidor de aplicaciones con IIS
- Instalar SQL Server 2008 Standard edition
- Use una cuenta de usuario para Reporting Services y Analysis Services
- Cree una imagen slipstream de TFS 2008 con SP1 e instale TFS
- Instalar VSTS 2008
- Instalar Team System Explorer
- Instalar VSTS 2008 SP1
- Instale la herramienta Power de acceso web TFS
Después de instalar todo, no se generaron informes. Encontré esta publicación en el foro que ayudó a resolver el problema.
- Abrir p: // localhost: 8080 / Warehouse / v1.0 / warehousecontroller.asmx
- Ejecute el servicio web (vea el enlace de arriba para más detalles), le tomará un tiempo, el tfsWarehouse será reconstruido
Es muy importante hacer las cosas en orden, descargar la guía de instalación y seguirla al pie de la letra. Olvidé instalar el 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ó eso.
Una cosa importante que debe tener en cuenta acerca de TFS es que le gusta tener la máquina en sí misma. Entonces, si tiene que crear una instancia separada en Hyper-V, hágalo usando la plataforma comprobada de 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 se obtienen funciones adicionales con esta instalación más nueva y no se ha probado actualmente en la naturaleza.
Entonces, mi recomendación es mantener lo que se sabe hasta que salga la próxima versión de TFS.
Además, no es recomendable dividir las capas, especialmente en la edición de grupos de trabajo, donde solo se le permitirá tener 5 usuarios con licencia. Esos 5 usuarios nunca excederán las necesidades del servidor. También mi recomendación es no actualizar Sharepoint si no es necesario. En mi entorno, realmente no utilizamos Sharepoint tanto, así que lo dejé solo. Sharepoint suele ser, en mi experiencia, de donde vienen la mayoría de los problemas con TFS.
La división de capas solo se necesita para más de 450 usuarios.
También recomendaría tener el Build Server en una máquina completamente separada. La construcción es muy intensiva en el sistema de archivos. SQL Server funciona mejor cuando tiene el control completo de un sistema de archivos, por lo que tener build y TFS en la misma máquina puede crear problemas de rendimiento mientras se ejecutan las compilaciones.
Tal vez esto se pueda aliviar con un ajuste adecuado y discos físicos separados, pero a la larga creo que sería mucho más simple usar hardware antiguo o hacer girar una pequeña máquina virtual en un host separado para tus compilaciones.