Procédure pas à pas : configuration d'un bureau distant avec Team Foundation Server
Mise à jour : novembre 2007
Lors de votre déploiement de Team Foundation Server, vous pouvez être amené à configurer des bureaux distants distribués. Dans ce cas, il est possible que vous souhaitiez conserver la majeure partie des serveurs de couche Données et Application de Team Foundation dans l'emplacement principal, et de placer Team Foundation Server Proxy dans les bureaux distants.
Pour garantir des performances optimales avec le contrôle de code source, vous devez configurer un ordinateur qui exécute Team Foundation Server Proxy à chaque emplacement. Vous pouvez utiliser cette procédure pas à pas pour comprendre les étapes requises pour installer un ordinateur qui exécute Team Foundation Server Proxy dans les bureaux distant en vue de son utilisation avec le contrôle de code source.
Composants requis
Cette procédure pas à pas vous guide tout au long de la procédure de configuration de Team Foundation Server Proxy en vue d'une utilisation dans un bureau distant. Vous y trouverez des instructions pour l'installation, la configuration et l'analyse des performances de Team Foundation Server Proxy.
Pour plus d'informations sur la configuration d'un client Team Foundation pour utiliser Team Foundation Server Proxy, consultez Comment : configurer le contrôle de version Team Foundation pour utiliser un serveur proxy.
Autorisations requises
Pour effectuer cette procédure pas à pas, vous devez être membre du groupe Administrateurs sur l'ordinateur exécutant Team Foundation Server Proxy et sur les serveurs de couche Application et Données pour Team Foundation. Vous devez également être membre du groupe Team Foundation Administrators.
Remarque : |
---|
Pour examiner la performance de cache de Team Foundation Server Proxy à l'aide de l'Analyseur de performances, vous devez être membre du groupe de sécurité Utilisateurs de l'Analyseur de performances sur l'ordinateur exécutant Team Foundation Server Proxy. |
Pour plus d'informations sur les autorisations, consultez Autorisations de Team Foundation Server.
Pour installer Team Foundation Server Proxy
- Installez et complétez les composants requis pour Team Foundation Server Proxy. Pour plus d'informations, consultez le guide d'installation de Team Foundation dans le Centre de téléchargement Microsoft.
Pour activer la mise en cache du contrôle de code source après l'installation de Team Foundation Server Proxy
Sur l'ordinateur exécutant Team Foundation Server Proxy, ouvrez l'Explorateur Windows et accédez au répertoire d'installation du proxy sous Lecteur:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.
Ouvrez le fichier Proxy.config dans un éditeur de texte ou XML.
Remarque : Même si vous avez ouvert une session en tant qu'administrateur, vous devez ouvrir le Bloc-notes en tant qu'administrateur pour exécuter cette fonction sur un serveur exécutant Windows Server 2008. Pour ouvrir le Bloc-notes en tant qu'administrateur, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).
Localisez le nœud <Servers>, l'élément <Server>, puis l'élément <Uri>.
Recherchez le jeton @H\_TFSSERVER@ et remplacez-le par l'URL du serveur de couche Application pour Team Foundation. Ajoutez deux-points (:) et le port "8080" à l'URL.
Par exemple, l'élément <Uri> peut ressembler à la ligne suivante après que vous avez fait la substitution appropriée :
<Server> <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri> </Server>
Enregistrez et fermez le fichier Proxy.config.
Pour plus d'informations sur la configuration de Team Foundation Server Proxy, consultez Gestion des connexions à distance avec Team Foundation Server Proxy.
Pour afficher les performances du cache pour Team Foundation Server Proxy à l'aide de l'Analyseur de performances
- Ouvrez l'Analyseur de performances sur l'ordinateur sur lequel est installé Team Foundation Server Proxy et ajoutez les compteurs du serveur proxy TFS. Pour plus d'informations, consultez Comment : examiner les performances du cache à l'aide de l'analyseur de performances.
Pour afficher les performances du cache pour Team Foundation Server Proxy en utilisant le service Web ProxyStatistics
Si vous n'utilisez pas l'ordinateur sur lequel est installé Team Foundation Server Proxy, ouvrez une connexion distante avec cet ordinateur.
Remarque : Vous pouvez appeler l'opération QueryProxyStatistics uniquement à partir de l'ordinateur local sur lequel est installé Team Foundation Server Proxy.
Sur l'ordinateur sur lequel est installé Team Foundation Server Proxy, ouvrez Internet Explorer et naviguez jusqu'à l'URL suivante :
https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx
La page Web du service Web ProxyStatistics et de ses opérations s'affiche.
Remarque : Pour accéder aux services Web ou aux sites Web sur un ordinateur exécutant Windows Server 2008 ou Windows Vista, il peut s'avérer nécessaire d'ajouter ces sites à la liste des sites de confiance dans Internet Explorer ou de démarrer Internet Explorer en tant qu'administrateur.
Cliquez sur QueryProxyStatistics pour afficher les informations relatives à l'opération.
Cliquez sur Appeler pour afficher un fichier XML contenant les statistiques du compteur de performance.
Localisez l'élément <ProxyStatisticsInfo> qui contient ces statistiques.
Par exemple, un exemple de sortie peut ressembler au texte suivant :
<ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ServerId="643c23c1-3f47-43d2-b638-3bd0e7ea8bff" ServerUrl="http://TeamFoundationServerName:8080/VersionControl" />
Remarque : Les statistiques suivantes sont calculées au moment de l'exécution : OverallCacheMisses, CacheHitsPercentage et CacheMissPercentage.
Étapes suivantes
Une fois Team Foundation Server Proxy installé et configuré, vous devez également configurer votre client Team Foundation de façon à utiliser le proxy pour le contrôle de code source. Pour plus d'informations, consultez Comment : configurer le contrôle de version Team Foundation pour utiliser un serveur proxy.
Voir aussi
Tâches
Comment : examiner les performances du cache à l'aide de l'analyseur de performances
Comment : examiner les performances du cache à l'aide du service Web ProxyStatistics
Comment : activer la mise en cache du contrôle de version pour Team Foundation Server Proxy