[VSTS 2010] Instalación del Team Foundation Server 2010

Nota: El procedimiento de instalación se realizó con el Beta 1 de TFS 2010.

Tal como había ofrecido en Junio en el post de instalación de Visual Studio 2010 y que por razones de tiempo y trabajo me he alejado un poco de mi blog, pero bueno todo ha sido superado exitosamente y me tienen nuevamente escribiendo. Para las personas que vienen utilizando versiones anteriores del Team Foundation Server 2005/2008 la instalación del Team Foundation Server 2010 será un alivio, el proceso de configuración de los diferentes productos es mucho mas transparente, y que puede considerarse como una de las nuevas características del TFS 2010, así como la capacidad de poder definir varios team projects collections, los mismos que puede contener varios team projects, tal como manejamos los sitios en SharePoint, esto facilita las tareas administrativas.

La instalación que hice fue en un ambiente virtualizado con un controlador de dominio en Windows Server 2003, y en otro servidor con Windows Server 2008, SQL Server 2008 y Microsoft Office SharePoint Server 2007.

Previo a la instalación se debe levantar el servicio de IIS, instalar SQL Server 2008 y MOSS 2007.

Instalación del TFS

Primero debemos ejecutar el instalador del Team Foundation Server 2010, aceptar los términos de licencia.

DevSrv-2009-05-26-13-04-56

Seleccionar los componentes que se van a instalar, en este caso seleccionamos todos los componentes:

DevSrv-2009-05-26-13-05-05

Al finalizar la instalación habilite la casilla de verificación para ejecutar la herramienta de configuración del TFS.

DevSrv-2009-05-26-13-37-18

 

Instalación de las extensiones de SharePoint

 DevSrv-2009-05-26-20-21-11

 

 DevSrv-2009-05-26-20-22-43

 

DevSrv-2009-05-26-20-23-05

 

DevSrv-2009-05-26-20-26-30

Configuración del Team Foundation Server

 

De la ventana de configuración seleccionamos configuración personalizada.

 DevSrv-2009-05-26-20-28-57

 

Iniciamos el asistente

DevSrv-2009-05-26-20-10-51

 

Ventana de bienvenida del asistente de configuración personalizada

DevSrv-2009-05-26-20-11-07

Base de Datos de Configuración

Ingresamos el nombre del servidor de base de datos y su instancia.

 DevSrv-2009-05-26-20-11-31

Capa de Aplicación

Configuramos la cuenta de servicio, y el sitio web, puerto y directorio virtual para los servicios del TFS

DevSrv-2009-05-26-20-12-23

 

Configuración de Repoting

Habilitamos la casilla de verificación para configurar reporting services para utilizar TFS

DevSrv-2009-05-26-20-12-38

 

Ingresamos el nombre del servidor de reporting services y selecciona las urls del report server y report manager.

 DevSrv-2009-05-26-20-12-49

 

Ingresa el nombre del servidor que contiene el Analysis Services para el cubo del TFS

DevSrv-2009-05-26-20-12-59 

 

Ingresa la cuenta que utilizará el RS para la generación de los reportes del TFS.

 

 

 

 

 

 

 

 

 

 

 

DevSrv-2009-05-26-20-13-33

 

Habilite configurar sharepoint en este momento.

 DevSrv-2009-05-26-20-13-42

 

Configuramos la url donde se ubicaran los team sites y de la herramienta central de administración

 DevSrv-2009-05-26-20-56-30

 

Creamos un team project collection por defecto

DevSrv-2009-05-26-20-56-39

 

Vista de resumen de la configuración ingresada en los pasos anteriores

DevSrv-2009-05-26-20-56-47

 

Inicio del proceso de configuración

 DevSrv-2009-05-26-20-56-56

Finalización del proceso de configuración

 DevSrv-2009-05-26-21-01-57

    DevSrv-2009-05-26-21-02-20

    DevSrv-2009-05-27-14-25-36

 

Habilitar el servicio de Single Sign On (SSO)

Nota: El servicio de SSO lo debemos configurar para los reportes de Excel Services y la correcta visualización del dashboard.

En SQL Server creamos un login para la cuenta de servicio de SSO.

DevSrv-2009-05-27-12-19-21

 

Le asignamos los respectivos permisos

DevSrv-2009-05-27-12-19-30

 

Desde el administrador de servicios del Server manager configuramos el servicio de Microsoft Single Sign-On

DevSrv-2009-05-27-12-21-08

 

Una vez configurada la cuenta de inicio del servicio, lo iniciamos

DevSrv-2009-05-27-12-21-22

Abrimos la herramienta central de administración del MOSS 2007.

DevSrv-2009-05-27-12-24-10

Verificamos que la cuenta de servicio del SSO este dentro del grupo de administradores de la granja del MOSS 2007 (Para ingresar a la siguiente ventana desde las acciones del sitio debe seleccionar personas y grupos)

DevSrv-2009-05-27-12-24-38

 

Regresamos a la pestaña de operaciones y seleccionamos “Administración de las configuraciones de SSO” de la sección de configuración de seguridad, luego en la siguiente ventana seleccionamos administrar configuraciones del servidor.

DevSrv-2009-05-27-12-28-13

 

Configuramos la cuenta de servicio y el grupo de los usuarios de sso (Nota: la cuenta de inicio de servicio de SSO debe pertenecer a este grupo.)

DevSrv-2009-05-27-12-29-19

Luego respaldamos el encryption key desde la opción de administración de clave de encriptación

DevSrv-2009-05-27-12-34-23

 

Luego creamos una nueva definición haciendo clic sobre “Manage settings for enterprise application definitions”.

DevSrv-2009-05-27-14-09-53

Para finalizar la configuración del SSO debemos ir al proveedor de servicios compartidos al que pertenece la aplicación web que contendrá los team sites y debemos agregar dicha url dentro de los sitios de confianza de excel services. Descargar documento de referencia.

 

Prueba de creación de un Team Project

Nos conectamos desde un equipo cliente con VS 2010 y creamos un Team project (similar a lo realizado en versiones anteriores) y abrimos el team site:

           DevSrv-2009-05-28-12-22-30

Nota: El Team Foundation Web Access está integrado al team site mediante web parts de sharepoint.

VSLP 2.0 (Visual Studio Learning Pack 2.0)

Microsoft Visual Studio Learning Pack 2.0 es un paquete de software creado por Microsoft para ayudar a los estudiantes a aprender programación. Consta de cinco componentes diseñados para el aprendizaje de conceptos para la programación de software.

Para mayor información y descarga la encontrarán en el post de Andy Gonzalez: http://blogs.msdn.com/andygon/archive/2009/07/01/vslp-2-0-visual-studio-learning-pack-2-0.aspx

[MOSS 2007 - SSRS2008] Componentes de integración de SQL Server Reporting Services no aparece en la Administración de Aplicaciones de la Herramienta Central de Administración de SharePoint 2007

En esta última semana me volví a encontrar con el mismo problema de integración entre MOSS 2007 y SSRS 2008, la solución que publiqué hace algún tiempo atrás, también aplica para esta versión de SSRS 2008.

La solución está en el siguiente link: http://msmvps.com/blogs/ffagas/archive/2008/08/11/moss-2007-ssrs2005-componentes-de-integraci-243-n-de-sql-server-reporting-services-no-aparece-en-la-administraci-243-n-de-aplicaciones-de-la-herramienta-central-de-administraci-243-n-de-sharepoint-2007.aspx

Sitio de los VSTS Rangers

El 22 de Agosto Willy-Peter Schaub publicó que ya se encuentra al aire un sitio oficial en msdn para los VSTS Rangers, VSTS Rangers es un grupo de expertos (Empleados Microsoft, MVPs, Líderes de Comunidad) de VSTS involucrados en un sin número de proyectos (herramientas, guías, documentación) sobre VSTS, los mismos que buscan mejorar la experiencia de los usuarios de Visual Studio Team System.

El link del sitio es: http://msdn.microsoft.com/en-us/teamsystem/ee358786.aspx

[Cómo hacer] MsiInstallProduct return code: 1603 – Restauración de sitios de Team Foundation Server 2008

Descripción del problema


Cuando se trabaja con Team Fundation Server 2008 se pueden distribuir los diferentes productos y componentes que forman parte de la solución en diferentes servidores. Algunas ocasiones   los sitios para los team projects que se encuentran en el Team Foundation Server 2008 pueden estar en un servidor de MOSS 2007. Debido a una actualización y desconocimiento del administrador de dicho servidor, en el servidor de MOSS 2007 se pueden eliminar todos los sitios del TFS 2008 y puede que estos no se encuentren respaldados, adicionalmente puede darse el caso que la actualización sea hacia un servidor de 64 bits, a partir de ese momento cuando quieran subir una nueva guía de proceso, crear un Team Project o agregar documentos les presentará un error.


Nota: Se considera para este escenario que se mantiene el nombre del servidor de SharePoint y se crea una aplicación web en el mismo puerto previo a la acción de eliminación.


Solución al problema


El procedimiento normal sería volver a instalar las extensiones del TFS para SharePoint pero debido a que ahora el servidor es de 64 bits es necesario primero descargue desde el sitio de descarga las extensiones de TFS para Sharepoint de 64 bits (WssExt64Bit.msi), de lo contrario al momento de instalar las extensiones que viene en el instalador de TFS 2008 por defecto le presentará el siguiente mensaje de error:


 


errorTFS


Y en el log del instalador les retornará el siguiente error:


[08/31/09,10:59:49] Setup.exe: AddGlobalCustomProperty
[08/31/09,10:59:49] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions – ENU: ***ERRORLOG EVENT*** : ERROR:SharePoint must be installed to install this product.
[08/31/09,10:59:49] Setup.exe: AddGlobalCustomProperty
[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions – ENU: ***ERRORLOG EVENT*** : ACTION FAILURE:Action ended 10:59:49: CA_LaunchCondition_STSADM_Present. Return value 3.See MSI log for details.
[08/31/09,10:59:50] Setup.exe: AddGlobalCustomProperty
[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions – ENU: ***ERRORLOG EVENT*** : ACTION FAILURE:Action ended 10:59:50: INSTALL. Return value 3.See MSI log for details.
[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions – ENU: CRootComponent::Install(): Finished MSI Installation
[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions – ENU: MsiInstallProduct return code: 1603.


 


Nota: el link hace referencia al release de octubre de 2008, procure que sea el último release.


 


Al finalizar la instalación de las extensiones del TFS para SharePoint vuelva a ingresar los valores anteriores en la configuración de las extensiones de SharePoint indicando las siguientes urls: sitios de TFS http://servidorsharepoint:puerto/sites, servidor de reportes: http://servidorreportes/reports y report server: http://servidorreportes/reportserver.


A partir de esta configuración ya podrá volver a utilizar el Team Foundation Server con normalidad.


Para los Team Projects existentes una solución sería crear los sitios desde la administración central de SharePoint (Nota: Por razones de seguridad he borrado direcciones de servidor).


a. Desde la herramienta central de administración de MOSS 2007 seleccionar la aplicación web que contendrá los sitios de los proyectos.


CrearTeamProject01


CrearTeamProject02


 


b. Una vez seleccionada la aplicación se debe seleccionar crear colección de sitios


CrearTeamProject03


c. En la pantalla de creación de sitios escribir el mismo nombre del team project en los campos: title y url, en la sección de la plantilla seleccionar la plantilla de su guía de proceso y en el administrador ingresar tfssetup, dar clic en aceptar.


 


 


 


 


 


CrearTeamProject04