|
Producto / Tarea
|
Observaciones
|
|
Windows server 2003 r2 + iis
|
Yo no utilicé Windows Server 2008® porque este ejercicio lo hice sobre una maquina virtual, en las cuales con 2003 obtenía mejor desempeño. Sí va a utilizar Windows Server 2008® sea muy cuidadoso con las guía de seguridad, pues existen grandes diferencias con los sistemas antecesores. Recuerde, aunque el usuario TfsSetup es administrador de la maquina, varias tareas de configuración es necesarias ejecutarlas con la opción de "Ejecutar como Administrador".
|
|
|
TIP 0: El servidor NOOO puede ser un controlador de dominio.
|
|
Crear los usuarios como lo plantea "Team Foundation Installation Guide for Visual Studio Team System 2008"
|
|
|
Project profesional 2007®
|
OPCIONAL. Las herramientas clientes no deben ir sobre el servidor. Yo lo instalé porque necesitaba hacer algunas demostraciones. Sin embargo si las va a instalar debe hacerlo antes que los Service pack de Visual Studio Team System 2008®.
|
|
Service Pack 1 Project profesional 2007
|
|
|
Microsoft SQL Server 2005®
|
Según las instrucciones del "Team Foundation Installation Guide for Visual Studio Team System 2008", principalmente lo relacionado con el tema de SQL Reports.
No instalé SQL Server 2008 de forma intencional. Para su perfecto funcionamiento con Visual Studio Team System 2008® y Project Server 2007®, necesita seguir una serie de instrucciones especiales, por ejemplo para Team Foundation Server se debe integrar el SP1 con el directorio \AT del DVD de instalación (How to: Integrate the Installation of Team Foundation Server and Service Pack 1), y la verdad tuve muchos problemas al respecto, así que termine siguiendo los concejos de geekswithblogs: Instalar SQL Server 2005 y cuando todo este perfecto actualizar a SQL Server 2008.
|
|
Service Pack 2 Microsoft SQL Server 2005®
|
|
|
Framework 3.5
|
|
|
Ejecutar el Windows Update
|
Instale TODOS los parches marcados como obligatorios
|
|
Windows SharePoint Services 3.0 + sp1
|
Según las instrucciones del "Team Foundation Installation Guide for Visual Studio Team System 2008".
Los dos productos viene con la capacidad de instalar Sharepoint services, pero es mejor instalarlo de forma independiente con la última versión que se pueda obtener en el sitio de descargas (aquí) de Microsoft®.
|
|
|
TIP 1: Es muuuuy importante que si está utilizando cuentas locales para la seguridad, siempre que le pregunten por la cuenta del usuario de servicios, escríbala incluyendo el nombre de la maquina: maquina\usuario, por ejemplo "michaelvm04\TfsService".
|
|
|
TIP 2: Pruebe cada producto instalado y revise constantemente el "Event Viewer", en las secciones "Application" y "Server". Sí encuentra algún evento de error relacionado con los componentes instalados, soluciónelo inmediatamente antes de continuar con los siguientes productos.
|
|
Project Server 2007® + sp1
|
Es realmente importante que se instale antes de los productos de Visual Studio Team System 2008®. Utilice las mismas cuentas de servicios que va a utilizar para Team System 2008®
|
|
Crear una granja de servicios (farm's shared services)
|
Siga detalladamente el instructivo "Deploy Project Server 2007 to a server farm environment".
Utilice las mismas cuentas de servicios que va a utilizar para Visual Studio Team System 2008®.
NO utilice el puerto 80 o el Default Web Site para crear esta granja (farm), use un puerto alterno.
|
|
|
TIP 3: Si en este punto no puede iniciar el servicio Windows SharePoint Services Search, debe revisar los siguientes puntos:
- Lea el TIP 1.
- A través de las herramientas administrativas, Servicios, busque el servicio "Windows SharePoint Services Search". Edite las propiedades y sobre la pestaña de "LogOn", asegúrese que la cuenta para iniciar el servicio es la misma de SharePoint, o en su defecto la de "TfsService".
- Por herramientas administrativas, abrir Servicios de Componentes. Sobre el nodo "DCOM Config", busque el componente "IIS WAMREG admin service" y edite sus propiedades. En la pestaña de "Security", en la sección de "Lunch and Activation Permissions" oprima el botón para editar los permisos: Asigne los permisos locales (no son necesarios los remotos) de "Lunch" y "Activation" a las cuentas de servicios que utilizó para la instalación (TfsService), también agregue la cuenta "NETWORK SERVICE".
-
Finalmente, si no es posible activar el servicio "Windows SharePoint Services Search" a través del portal administrativo de SharePoint, inténtelo en la línea de comando con la siguiente instrucción:
stsadm -o spsearch -action start -farmserviceaccount MICHAELVM04\TFSSERVICE -farmservicepassword ioioioio -farmcontentaccessaccount MICHAELVM04\TFSSERVICE -farmcontentaccesspassword ioioioio -databaseserver MICHAELVM04 -databasename WSS_Search_01.
Si no funciona, por lo menos obtiene un mensaje de error que le ayude a determinar la causa original.
|
|
Team Foundation Server 2008®
|
Según las instrucciones del "Team Foundation Installation Guide for Visual Studio Team System 2008"
|
|
|
TIP 4: Error 28002 durante la instalación de Team Foundation Server 2008®:
- Lea el TIP 1.
- Lea el TIP 2.
-
Deben asegurarse que el servicio de SQL Reports 2005® funcione correctamente. Suele crearse un conflicto en la configuración del "Session State" entre los sitios web del SQL Reports y el MOSS. Edite los archivos "web.config" de los directorios virtuales "/reports" y "/reportserver":
- Elimine o comentaré la línea <identity impersonate="true"/>
- Cambie la línea <sessionState mode="InProc" cookieless="false" timeout="20"/> por <sessionState mode="InProc" partitionResolverType="" cookieless="false" timeout="20"/>
- Reinicie el IIS, "iisreset /noforece"
|
|
Team Foundation Server Builder 2008®
|
Según las instrucciones del "Team Foundation Installation Guide for Visual Studio Team System 2008"
|
|
Team Explorer 2008 ®
|
OPCIONAL. Las herramientas clientes no deben ir sobre el servidor. Instalé al versión que viene en el DVD de Visual Studio Team System 2008® el cual instala Visual Studio 2008 y los adicionales para Project Profesional 2007®.
|
|
Windows PowerShell 1.0 for Windows 2003
|
OPCIONAL. Es necesaria para poder implementar el TFS Best Practices Analyzer el cual viene incluido en el Microsoft Team Foundation Server 2008 Power Tools, se puede obtener aquí.
|
|
Microsoft Team Foundation Server 2008 Power Tools - July 2008
|
OPCIONAL. Herramientas y comandos para extender y mejorar la experiencia de uso del Team Foundation Server 2008. Obtener aquí.
|
|
Team Foundation Sidekicks 2.2
|
OPCIONAL. Herramientas visuales que facilitan la administración del TFS, principalmente en los temas de autorización sobre los componentes del proyecto. Más información aquí.
|
|
TFS Administration Tool 1.3
|
OPCIONAL. Esta aplicación permite sincronizar las autorizaciones entre el Microsoft Team Foundation Server 2008, el SharePoint Services y SQL Reports. Se puede descargar aquí.
|
|
Visual Studio Team System Project Server 2007 Connector
|
OPCIONAL. Conjunto de servicios que permiten sincronizar la información entre Visual Studio Team System 2008® y Project Server 2007®, creando un mapa entre los campos de los Work Items y las Task. Toda la información aquí.
- Lea cuidadosamente las instrucciones del "Setup Guide", principalmente los permisos que son necesarios asignar a la cuenta de "TfsService".
- No utilice el puerto 80 o el "Deafult Web Site" para instalar los servicios de Connector, es mejor crear un sitio web independiente sobre el cual se configuren los tres servicios.
- Recuerde durante el proceso de instalación que el "SSP url" NO ES el del sitio web administrativo http://michaelvm04:8080/ssp/admin, en genera por defecto es http://michaelvm04:56737/SharedServices1.
- Este punto me funcionó personalmente, aunque no está documentado: Edité los dos archivos web.config, tanto del "Connector Web Site", como del "Connector Web Services", y en la respectiva sección, agregue la línea <identity impersonate="true"/>, para asegurar que el identity viajara entre los web services.
|
|
Service Pack 1 Framework 3.5
|
|
|
Service Pack 1 Visual Studio 2008
|
|
|
Actualizar de Microsoft SQL Server 2005® a Microsoft SQL Server 2008®
|
OPCIONAL. Si planea actualizarse a Microsoft SQL Server 2008® debe hacerlo antes de aplicar el Service Pack 1 Visual Studio Team System 2008®, e inmediatamente aplicar los SP. Durante este proceso, el Team Foundation Server no va a funcionar hasta que se actualicen los SP.
|
|
Service Pack 1 Visual Studio Team System 2008®
|
|
|
Visual Studio Team System Web Access 2008 SP1 Power Tool
|
OPCIONAL. Interfaz 100% web que permite utilizar toda la funcionalidad del Visual Studio Team System 2008®. Se puede descargar aquí.
|