Exemplarische Vorgehensweise: Einrichten eines Remotebüros mit Team Foundation Server
Aktualisiert: November 2007
Die Bereitstellung von Team Foundation Server erfordert möglicherweise das Einrichten verteilter Remotebüros. In diesem Fall kann es vorteilhaft sein, den Großteil der Daten und die Anwendungsebenenserver für Team Foundation am Hauptstandort zu belassen und in den Remotebüros Team Foundation Server Proxy einzurichten.
Die beste Leistung für die Quellcodeverwaltung erzielen Sie, indem Sie an jedem Standort einen Computer zum Ausführen von Team Foundation Server Proxy einrichten. In dieser exemplarischen Vorgehensweise werden die Schritte erläutert, die erforderlich sind, um in den Remotebüros einen Computer einzurichten, auf dem Team Foundation Server Proxy für die Quellcodeverwaltung ausgeführt wird.
Vorbereitungsmaßnahmen
In dieser exemplarischen Vorgehensweise führen Sie die Schritte zum Einrichten von Team Foundation Server Proxy zur Verwendung in einem Remotebüro durch. Die Verfahren umfassen Anweisungen zum Installieren, Konfigurieren und Überwachen der Leistung von Team Foundation Server Proxy.
Informationen zum Konfigurieren eines Team Foundation-Clients zur Verwendung mit Team Foundation Server Proxy finden Sie unter Gewusst wie: Konfigurieren der Team Foundation-Versionskontrolle für die Verwendung eines Proxyservers.
Erforderliche Berechtigungen
Zum Durchführen dieser exemplarischen Vorgehensweise müssen Sie Mitglied der Gruppe Administratoren auf dem Computer sein, auf dem Team Foundation Server Proxy ausgeführt wird, sowie auf dem Anwendungsebenenserver und auf dem Datenebenenserver für Team Foundation. Sie müssen außerdem Mitglied der Gruppe Team Foundation-Administratoren sein.
Hinweis: |
---|
Zum Überwachen der Cacheleistung für Team Foundation Server Proxy mithilfe des Systemmonitors müssen Sie auf dem Computer, auf dem Team Foundation Server Proxy ausgeführt wird, Mitglied der Sicherheitsgruppe Systemmonitorbenutzer sein. |
Weitere Informationen über Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.
So installieren Sie Team Foundation Server Proxy
- Installieren Sie die Komponenten, die für Team Foundation Server Proxy erforderlich sind. Weitere Informationen finden Sie im Team Foundation-Installationshandbuch im Microsoft Download Center.
So aktivieren Sie nach der Installation von Team Foundation Server Proxy die Zwischenspeicherung der Quellcodeverwaltung
Öffnen Sie auf dem Computer, auf dem Team Foundation Server Proxy ausgeführt wird, Windows-Explorer, und suchen Sie das Proxyinstallationsverzeichnis unter Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.
Öffnen Sie die Datei Proxy.config mit einem Text- oder XML-Editor.
Hinweis: Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie den Editor als Administrator öffnen, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um den Editor als Administrator zu öffnen, klicken Sie auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website.
Suchen Sie den Knoten <Servers>, das <Server>-Element und dann das <Uri>-Element.
Suchen Sie das @H\_TFSSERVER@-Token, und ersetzen Sie dieses durch die URL des Team Foundation-Anwendungsebenenservers. Fügen Sie einen Doppelpunkt (:) und die Portangabe "8080" an die URL an.
Das <Uri>-Element könnte nach der entsprechenden Ersetzung folgendermaßen aussehen:
<Server> <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri> </Server>
Speichern und schließen Sie die Datei Proxy.config.
Weitere Informationen zum Konfigurieren von Team Foundation Server Proxy finden Sie unter Verwalten von Remote-Verbindungen zu Team Foundation Server Proxy.
So zeigen Sie die Cacheleistung für Team Foundation Server Proxy mit dem Systemmonitor an
- Öffnen Sie den Systemmonitor auf dem Computer, auf dem Team Foundation Server Proxy installiert ist, und fügen Sie die TFS-Proxyserver-Indikatoren hinzu. Weitere Informationen hierzu finden Sie unter Gewusst wie: Untersuchen der Cacheleistung mit dem Leistungsmonitor.
So zeigen Sie die Cacheleistung für Team Foundation Server Proxy mit dem ProxyStatistics-Webdienst an
Stellen Sie eine Remotedesktopverbindung zum Computer her, auf dem Team Foundation Server Proxy installiert ist, wenn Sie einen anderen als diesen Computer verwenden.
Hinweis: Der QueryProxyStatistics-Vorgang kann nur auf dem lokalen Computer aufgerufen werden, auf dem Team Foundation Server Proxy installiert ist.
Öffnen Sie auf dem Computer, auf dem Team Foundation Server Proxy installiert ist, Internet Explorer, und rufen Sie die folgende URL auf:
https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx
Die Webseite für den ProxyStatistics-Webdienst und dessen Vorgänge werden angezeigt.
Hinweis: Auf einem Computer, auf dem Windows Server 2008 oder Windows Vista ausgeführt wird, müssen Sie für den Zugriff auf Webdienste oder Websites die entsprechenden Sites gegebenenfalls der Liste vertrauenswürdiger Sites in Internet Explorer hinzufügen oder Internet Explorer als Administrator starten.
Klicken Sie auf QueryProxyStatistics, um Informationen über den Vorgang anzuzeigen.
Klicken Sie auf Aufrufen, um eine XML-Datei mit den Leistungsindikatorstatistiken anzuzeigen.
Suchen Sie das <ProxyStatisticsInfo>-Element, das diese Statistiken enthält.
Die Ausgabe könnte z. B. folgendermaßen aussehen:
<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" />
Hinweis: Folgende Statistiken werden während der Laufzeit berechnet: OverallCacheMisses, CacheHitsPercentage und CacheMissPercentage.
Nächste Schritte
Nachdem Sie Team Foundation Server Proxy installiert und konfiguriert haben, müssen Sie auch den Team Foundation-Client zum Verwenden des Proxys für die Quellcodeverwaltung konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren der Team Foundation-Versionskontrolle für die Verwendung eines Proxyservers.
Siehe auch
Aufgaben
Gewusst wie: Untersuchen der Cacheleistung mit dem Leistungsmonitor
Gewusst wie: Untersuchen der Cacheleistung mit dem ProxyStatistics-Webdienst