webcast migracion de tfs 2005-2008 a tfs 2010 v01

29
Migración a TFS 2010 Sesión La presentación comenzará en breve. La charla será grabada. Audio Por favor ponga su micrófono en Mudo. El audio estará disponible a través de LiveMeeting. Preguntas Por favor use el Q&A manager durante la sesión. Hay una sesión de Preguntas y Respuestas al final de la sesión.

Upload: diego-ferreyra

Post on 24-May-2015

1.975 views

Category:

Technology


1 download

DESCRIPTION

This presentation was given in a webcast last week, where I described the migration process from TFS 2005/8 to TFS 2010. Feedback is welcome!

TRANSCRIPT

Page 1: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Migración a TFS 2010

Sesión

• La presentación comenzará en breve.

• La charla será grabada.

Audio

• Por favor ponga su micrófono en Mudo.

• El audio estará disponible a través de LiveMeeting.

Preguntas

• Por favor use el Q&A manager durante la sesión.

• Hay una sesión de Preguntas y Respuestas al final de la sesión.

Page 2: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Agenda

Diego Fidel FerreyraInnovation ManagerHuddle [email protected]

• Migrar o no migrar?• Cambios conceptuales importantes• Proceso de migración• Post migración

Page 3: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Qué es ALM• Application Lifecycle Management

• Va más allá del ciclo de desarrollo de Software.• Puede ser visto desde 3 puntos de vista principales,

Gestión, Desarrollo y Operación.• El tiempo completo en que una compañía invierte dinero en

una aplicación.

Page 4: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Principales funciones y servicios

TFS 2010

Page 5: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Migrar o no migrar?

Page 6: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Porqué migrar - Mejoras• Work Item Tracking y Project Management• Workitems jerárquicos (soporte en Excel y MS Project)• Links custom entre workitems• Generar un reporte en Excel desde una consulta• Dashboards• Integración con Project Server

Page 7: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Porqué migrar - Mejoras• Test Case Management

• Microsoft Test Manager, producto para la definición, ejecución y seguimiento de las pruebas.

• Lab Management• Permite definir laboratorios de pruebas utilizando VMs en Hyper-

V

Page 8: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Porqué migrar - Mejoras• Control de versiones• Visualización de Branches y Merging• Timeline de aplicación de cambios en los

branches.• Gated check-ins

Page 9: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Porqué migrar - Mejoras• Team Build

• Build Controllers

y Build Agents

• Definición del

build basado en

Workflow

Foundation

• Private builds

Page 10: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Porqué migrar - Mejoras• Administración y Operación de TFS• Project Collections• Mejoras en las topologías soportadas• Separación de la instalación de la configuración• Wizard de upgrade

Page 11: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Cambios en la nueva versión

Page 12: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Cambios conceptuales• Project Collections

• Antes teníamos Team Projects en una base.• Ahora cada Project Collection es una base de datos con

múltiples proyectos• Necesidad de definir criterios para la agrupación• La migración se ve impactada

Page 13: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Cambios conceptuales• Modelo de datos

• Simplificación del modelo:• TFS_Config• TFS_Warehouse• TFS_TEAM_PROJECT_COLLECTION

Bases de datos de TFS 2008

Bases de datos de TFS 2010

TfsActivityLogging Tfs_ConfigurationTfsBuild Tfs_DefaultCollectionTfsIntegration Tfs_WarehouseTfsVersionControl  TfsWarehouse  TfsWorkItemTracking  TfsWorkItemTrackingAttachments

 

   Base de SSAS en TFS 2008 Base de SSAS en TFS

2010TfsAnalysis Tfs_Analysis

Page 14: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Proceso de migración• Marco general

Page 15: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Backup del servidor existente• Detener los Web

Services de TFS2005/8

• Encription key de Reporting Services.

• Bases de datos, incluyendo las de Sharepoint

• Web.Config de la Web Application de TFS

Page 16: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Configurando Sharepoint• Team Foundation

Server Extensions for Sharepoint

• Configurar una web application

• Si es Sharepoint versión Enterprise, configurar Excel Services y Single Sign On para compatibilidad de los dashboards

Page 17: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Arquitectura en capas

Datos

Aplicación

Cliente

Operational StoreData WarehouseCubo

TFS Web ServicesSharePoint ServicesSQL Server Reporting ServicesSQL Server Analysis Services

Visual Studio 2010Microsoft Test ManagerCommand Line / PowerShellOffice, SharePoint Portal

Preparando la instalación de TFS 2010

Page 18: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Number of users

Configuration CPU MemoryHard disk

Fewer than 250 users

Single-server (Team Foundation Server and the Database Engine on the same server).

1 single core processor at 2.13 GHz

2 GB 1 disk at 7.2k rpm (125 GB)

250 to 500 users

Single-server. 1 dual core processor at 2.13 GHz

4 GB 1 disk at 10k rpm (300 GB)

500 to 2,200 users

Dual-server (Team Foundation Server and the Database Engine on different servers).This row is for Team Foundation Server.

1 dual core Intel Xeon processor at 2.13 GHz

4 GB 1 disk at 7.2k rpm (500 GB)

  This row is for the Database Engine with 500 to 2,200 users.

1 quad core Intel Xeon processor at 2.33 GHz

8 GB SAS disk array at 10k rpm (2 TB)

2,200 to 3,600 users

Dual-server.This row is for Team Foundation Server.

1 quad core Intel Xeon processor at 2.13 GHz

8 GB 1 disk at 7.2k rpm (500 GB)

  This row is for the Database Engine with 2,200 to 3,600 users.

2 quad core Intel Xeon processors at 2.33 GHz

16 GB SAS disk array at 10k rpm (3 TB)

Preparando la instalación de TFS 2010

Page 19: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Single server

• Instalación más sencilla

• Equipos pequeños (menos de 200)

• Soporte para ambientes de workgroups

Topologías de implementación de TFS 2010

TFS Application

Tier

Data Store

Data TierApp Tier

Sharepoint

Preparando la instalación de TFS 2010

Page 20: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

• Permite integrar con infraestructura existente

• Capa de datos remota

• Portales de proyectos remotos

• Reportes remotos

Topologías de implementación de TFS 2010

TFS AT Data store

Data Tier

Clustered SQL Server

App Tier

SharePoint Farm

Clustered Sharepoint

Múltiples servidores

Preparando la instalación de TFS 2010

Page 21: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

• Múltiples TFS• TFS Proxies

para equipos distribuidos

• Granja de Build Servers

• Integración con Project Server

Topologías de implementación de TFS 2010Granja de servidores

Preparando la instalación de TFS 2010

Page 22: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Permisos necesarios

Tarea Permisos necesariosPara hacer el Back Up de TFS2005/8

. Administrator en TFS2005/8 server

. SQL Server System Administrator en el server de SQL

Para Configurar TFS2010

. Administrator en TFS2010 server

. sysadmin en el SQL2008

. Administrator en el Report Server

. Farm Administrator en SharePoint

Preparando la instalación de TFS 2010

Page 23: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Luego de la instalación y antes de la configuración:• MS VS Team

Foundation Server 2010 SP1

• KB2135068 - Labeled items and merge targets missing after upgrade to TFS2010

Instalación de TFS 2010

Page 24: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Wizard de migración• Una vez que la instalación se realizó y

se restauraron las bases de datos, ejecutar la configuración

Page 25: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Post Migración• Actualizando reportes• La ubicación cambia al incluirse la

Collection• Cambian los nombres de los datasources.• Los nombres de Proyectos ya no son

únicos en toda la granja, sino por Collection

Page 26: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Post MigraciónConectando clientes de

VS anteriores

• VS 2003, 2005, 2008

• Aplicar Services Packs y

Forwar Compatibility

Upgrades

• FUNDAMENTAL EL

ORDEN DE

INSTALACION!!

• VS 2002, VB 6

• MSSCCI provider

disponible

Page 27: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Post Migración - LinksVersión de VS Descripción URL

2008How to connect to a TFS 2010 server from a 2008 Team Explorer client

http://blogs.msdn.com/b/jasonba/archive/2009/08/10/how-to-connect-to-a-tfs-2010-server-from-a-2008-team-explorer-client.aspx

2008 Visual Studio 2008 Service Pack Preparation Tool http://www.microsoft.com/en-us/download/details.aspx?id=16332

2008Microsoft Visual Studio 2008 Service Pack 1 (Installer)

http://www.microsoft.com/en-us/download/details.aspx?id=10986

2008 Visual Studio Team System 2008 Team Explorer http://www.microsoft.com/en-us/download/details.aspx?id=16338

2008Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)

http://www.microsoft.com/en-us/download/details.aspx?id=10834

2005 Connect to TFS2010 Server using VS 2005 Client http://geekswithblogs.net/jehan/archive/2010/07/15/connect-to-tfs2010-server-using-vs-2005-client.aspx

2005Microsoft® Visual Studio® 2005 Team Suite Service Pack 1

http://www.microsoft.com/en-us/download/details.aspx?id=5553

2005 Visual Studio Team System 2005 Team Explorer http://www.microsoft.com/en-us/download/details.aspx?id=7203

2005Visual Studio Team System 2005 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)

http://www.microsoft.com/en-us/download/details.aspx?id=3263

2003Team Foundation Server MSSCCI Provider 2010 32-bit

http://visualstudiogallery.msdn.microsoft.com/bce06506-be38-47a1-9f29-d3937d3d88d6

Page 28: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Referencias• Migrando

• KB2135068 - Labeled items and merge targets missing after u

pgrade to

TFS2010

• How to: Configure Settings for Dashboard Compatibility

• How to: Move Your Team Foundation Server from One Ha

rdware Configuration to Another

• Instalando TFS 2010

• Topologías de TFS 2010

• Requerimientos de Team Foundation Server

• Post Migración

• Team Foundation Server MSSCCI Provider 2010 32-bit

• Visual Studio 2008 SP1 Forward Compatibility Update for TFS

2010

Page 29: Webcast   migracion de tfs 2005-2008 a tfs 2010 v01

Q & A

Diego Fidel FerreyraInnovation ManagerHuddle [email protected]://ferreyra.wordpress.com/

MUCHAS GRACIAS!