Cette documentation explique comment installer et configurer les Updates de TFS en utilisant les best practices.
Planification de l’update
Voici les bonnes pratiques à savoir avant d’effectuer la mise à jour de TFS
-
Installer la dernières version de l’update, elle permet de corriger des bugs, de rajouter des fonctionnalités, améliorer les performances,….
Le site officiel Microsoft permet d’avoir les détails (KB) de l’update
- Télécharger le guide d’installation de l’update
- Lire et vérifier les prérequis, version windows, sql, …
- Durant l’installation Le serveur TFS sera inaccessible, prévoir ce temps d’inaccessibilité avec les personnes qui en dépendes (développeur, chef de projets, ….) .
- Vérifier l’espace disque disponible sur le serveur SQL de TFS car l’update fait augmenter la taille des bases de données de TFS
-
Vérifier les permissions :
- Etre membre du groupe Administrateurs sur le serveur sur lequel TFS est installé.
- Si reporting est installé, faire partie du role Content Manager sur le site reporting
- Si Sharepoint est installé et membre du groupe Farm Administrateur
-
Etre membre du rôle sysadmin sur le serveur SQL, cela est obligatoire pour la mise à jour du schéma de base SQL
Pour plus de détails sur les droits SQL : http://blogs.msdn.com/b/bharry/archive/2010/08/20/database-permissions-required-to-configure-tfs.aspx
- Effectuer un update de test sur un serveur de test, afin d’identifier les éventuels problèmes que l’on pourra rencontrer durant la mise à jour.
Téléchargement de l’update 4
http://www.microsoft.com/en-us/download/details.aspx?id=38185
Prendre la langue de TFS qui est déjà installée.
Arrêt des services
Arrêter les services TFS afin d’être sûr que aucun utilisateur n’est connecté au serveur.
Pour ceci on utilise la commande TFSServiceControl , pour plus de détails voir http://msdn.microsoft.com/en-us/library/ff470382.aspx
Sauvegarde de bases TFS, Reporting et Sharepoint
Faire un backup des bases de données avec l’outil TfsBackup.exe qui se trouve dans C:\Program Files\Microsoft Team Foundation Server \Tools.
Plus de détails : http://msdn.microsoft.com/en-us/library/ms253070(v=vs.100).aspx
Et faire un backup de la clé d’encryption de Reporting Servcies par Reporting Configuration Manager ou la commande RSKEYMGMT
Installation
Exécuter le fichier tfs_server.exe téléchargé.
Cliquez sur « install Now »
Des redémarrages du serveur peuvent être nécessaires durant l’installation
A la fin de l’installation, un wizard d’upgrade s’ouvre.
Décocher la case en bas puis Next
Choisir la base Tfs_Configuration et le serveur et cocher la case en base qui indique que vous avez fait un backup des bases
Next
Dans l’écran suivant renseigner le compte administrateur de tfs
Next
Si l’on veut utiliser Reporting services, cocher la case qui permet de configurer RS
Puis sur Next
Même chose pour Sharepoint
Next
L’écran de résumé de la configuration s’affiche
Next pour lancer la vérification configuration
Une fois terminé, cliquez sur Configure
A la fin de la configuration cliquez sur Next, l’upgrade des collections s’effectue.
Next
Fenêtre de confirmation que tout s’est bien déroulé
Close pour fermer
Puis vérifier que la version a bien changé
Voilà pour la mise de TFS avec l’update 4, cette documentation s’applique aussi pour les autres updates de TFS.