La description de l'erreur est assez claire "TF259194: System Center Virtual Machine Manager Admin Console is not installed on your Team Foundation server"
J'ai essayer de supprimer la configuration Lab Management via la console ou l'utilitaire TFSConfig Lab. La même erreur apparaît. Les étapes suivantes permettent de stopper ces erreurs puis supprimer les objets et configuration du Lab Management de TFS 2012.
Installer le SCVMM Administrator Console
Votre compte MSDN vous permet de télécharger le produit "System Center Virtual Machine Manager 2008 R2" (TFS 2012) . Il vous faut l'installer sur une de vos machines Application Tier. Lancer le setup.exe et dans la page d'accueil sélectionner VMM Administrator Console. Suivez les instructions et réaliser l'installation.Une fois l'installation réalisée les erreurs s'arrêtent. Et vous pouvez à nouveau configurer le Lab Management.
Naviguer vers http://serveurTFS:8080/tfs/_oi/_jobMonitoring puis défiler vers le bas jusqu'au dernier graphique.
Supprimer les objets Lab Management au niveau des collections
Pour cela il suffit d'utiliser la commande suivante sur chaque collection :cd "C:\Program Files\Microsoft Team Foundation Server 11.0\Tools" .\TfsConfig Lab /Delete /CollectionName:NomdelaCollection
Une fois l'ensemble des suppressions réalisées, vous avez alors le message suivant dans la console d'administration :
Supprimer complètement le Lab Management
Cette possibilité ne semble pas offerte par la console d'administration ou l'outil TfsConfig. La commande suivante fonctionne mais ne change pas la configuration en réalité :.\TfsConfig Lab /Settings /ScVmmServerName:"" /NetworkLocation:"" /IpBlock:"" /DnsSuffix:""Pour la supprimer, il est possible réaliser une modification directement dans la base de données de configuration, je ne le recommande pas évidemment. L'autre possibilité, plus laborieuse mais utilisant les outils fournis, est de réaliser une nouvelle configuration sur place :
- Se connecter sur un serveur application Tier en tant qu'adminitrateur de TFS et lancer une console PowerShell avec les droits élevés
cd "C:\Program Files\Microsoft Team Foundation Server 11.0\Tools"
- Arrêter les services TFS et sauvegarder les bases de données
.\TfsServiceControl quiesce .\TfsBackup
- Supprimer les objets Lab Management des collections comme ci-dessus
- Détacher toutes les collections (cela permet de les rendre portables)
.\TfsConfig Collection /detach /collectionName:NomdelaCollection
- Désinstaller les configurations (pour reconfigurer les Application-tier)
.\TfsConfig Setup /uninstall:ALL
- Supprimer la base de configuration actuelle,
- Configurer à nouveau le serveur TFS à l'identique, pour configurer sur place lancer
.\TfsMgmt configure
- Attacher à nouveau toutes les collections
.\TfsConfig Collection /attach /collectionName:NomdelaCollection /collectionDB:"Machine\SqlInstance;NomBasedeDonnees"
- Vérifier, configurer pour chaque collection l'intégration à SharePoint, Reporting Services, et les contrôleurs et agents de Build
Mais cela n'est en rien gênant sauf si vous souhaitez absolument pouvoir désinstaller SCVMM Administrator Console.
have a nice day.
Références :
TFSConfig Lab : http://msdn.microsoft.com/en-us/library/ee513027.aspx
Configurer Lab management : http://msdn.microsoft.com/en-us/library/vstudio/dd380687.aspx
Aucun commentaire:
Enregistrer un commentaire