Sources
Ici
deux scénariis possible
1/ In Place Upgrade
mise à jour du serveur de production : sinplicité rapidité inconvénients : interruption en cas d'échec en plus on est obligé de rester en 32 bits.
Preparations
- backup date and uninstall TF Server 2008
- backup Team Portal data and if necessary upgrade
- upgrade Database Engine to SQL Server 2008
Expected result
- run upgrade wizard for TF Server 2010
- new extensions and dashboard integration completed during upgrade
- data moved to new schema
- new reports appear using upgradded data, old reports broken
2/ Migration
installer une nouvelle machine et utiliser les backup de l'ancienne plateforme pour effectuer la migration
meilleur scénario :
peu de risques
passage au 64 bits
possiblité de scale up/scale out en toute simplicité
solution de Rollback en cas déchec (ancienne plate forme toujours disponible)
Preparation
- install SQL Server 2008 Database Engine
- install SQL Server Reporting 2008
Services and Analysis Services
- backup existing data and move to new hardware
- backup team portal data (and if necessary upgrade)
Expected result
- identique au scénario 1
Backup complet du système de base de données TFS et Sharepoint :
TFSActivityLogging
TFSBuild
TFSIntegration
TFSVersionControl
TFSWarehouse
TFSWorkitemtracking
TFSWorkitemtrackingAttachments
WSS_Content
Faire un choix de la plate forme cible :
Single Server ou Dual Server (Data tier séparées de l'application tier)
Provisionner la plateforme :
Windows 2003 / IIS / SQL Server 2008 avec Reporting Services
et Analysis Services
Installation de TF Server 2010 Help .chm :
Ici
Installer WSS 3.0 SP2
Bien configurer les Reporting Services avant de lancer l'upgrade en mode natif
pour vérifier il suffit d'accéder au site
http://localhost/reports sur le serveur TFS
Restaurer la BD sur le nouveau serveur SQL
Attacher la base de contenu WSS_Content TFS 2008 au nouveau site Sharepoint :
se connecter au Sharepoint Administration Central, à partir de l'espace Application Management, créer une nouvelle Application Web puis cliquer sur le menu Management Content Databases.
Sélectionner le site créé et supprimer la base de contenu.
Attacher la base de contenu su backup TFS 2008, en utilisant la commande suivante :
stsadm -o addcontentdb -url
http://teamserver/ -databasename WSS_Content
cette commande doit être lancée à partir du dossier :
C:\Program Files\Common Files\Microsoft Shared\Web Server...
On vérifie dans Sharepoint Administration Central/Manage Content Database la complétion du processue :
Sharepoint et Reporting Services étant configurés, lancer l'installation de TFS 2010 ~ 10 minutes
Entamer le processus d'Upgrade :
Démarrer/All Programs/Team Foundation Server 2010/Team Foundation Administration Console
Sélectionner le noeud Application Tier
Dans le panneau de droite cliquer sur "Configure Instaled Features"
Dans le menu gauche choisir Upgrade puis cliquer Start Wizard
installer la base entrer le nom de l'instance SQL où les bases TFS 2008 ont été restaurées, cliquer sur "List Available Databases"
la base TFSIntegration doit apparaitre dans la liste, cliquer sur Next
Entrer le compte de service de TFS exemple : Domain\Tfsservice et son mot de passe puis cliquer sur Test pour valider
Cliquer sur l'écran Application Tier conserver les options par défaut et cliquer sur Next
Sur l'écran Reporting concerver l'option cochée pour activer la configuration des Reporting Services par Team Foundation Server
...
La deuxième grande étape va consister à valider les artefacts migrés : Documents, Work Items, Source Control, Branches, Rapports, Builds.