Freigeben über


Exemplarische Vorgehensweise: Einrichten eines Remotebüros mit Team Foundation Server

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 Team Foundation-Anwendungsebenenserver am Hauptstandort zu belassen und in den Remotebüros Team Foundation Server-Proxycomputer einzurichten.

Die beste Leistung für die Quellcodeverwaltung erzielen Sie mit einem Team Foundation Server-Proxycomputer an jedem Standort. In dieser exemplarischen Vorgehensweise werden die Schritte erläutert, die zum Einrichten von Team Foundation Server Proxy in den Remotebüros zur Verwendung mit der Quellcodeverwaltung erforderlich sind.

Weitere Informationen über die Planung finden Sie unter Planen für Remotebüros.

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 von Team Foundation Server Proxy finden Sie unter Gewusst wie: Konfigurieren der Team Foundation-Quellcodeverwaltung für die Verwendung eines Proxyservers.

Sicherheit

Für diese exemplarische Vorgehensweise müssen Sie auf dem Team Foundation Server-Proxycomputer, den Team Foundation-Anwendungsebenenservern und den Team Foundation-Datenebenenservern Mitglied der Gruppe Administratoren sowie Mitglied der Gruppe Team Foundation-Administratoren sein.

Hinweis

Zum Überwachen der Cacheleistung für Team Foundation Server Proxy mithilfe von Perfmon.exe müssen Sie auf dem Team Foundation Server-Proxycomputer zumindest Mitglied der Sicherheitsgruppe Systemmonitorbenutzer sein.

Weitere Informationen über Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.

So installieren Sie Team Foundation Server Proxy

  1. Installieren und vervollständigen Sie die als Voraussetzung erforderlichen Komponenten für einen Team Foundation Server Proxy-Computer:

    1. Installieren Sie Windows Server 2003 mit Service Pack 1 (SP1), Enterprise oder Standard Edition.

    2. Fügen Sie das Team Foundation Server-Setupkonto (z. B. Domäne\TFSSETUP) zur lokalen Gruppe Administratoren hinzu. Weitere Informationen finden Sie im Team Foundation-Installationshandbuch unter "User Accounts Required for Team Foundation Server Setup". Die aktuelle Version des Team Foundation-Installationshandbuchs finden Sie online unter https://go.microsoft.com/fwlink/?linkid=40042.

    3. Installieren Sie Internetinformationsdienste 6.0, und aktivieren Sie ASP.NET. Weitere Informationen finden Sie im Team Foundation-Installationshandbuch unter "How to: Install Internet Information Services for Team Foundation Server (services)". Die aktuelle Version des Team Foundation-Installationshandbuchs finden Sie online unter https://go.microsoft.com/fwlink/?linkid=40042.

    4. Installieren Sie Team Foundation Server auf diesem oder einem anderen Computer.

  2. Melden Sie sich am Team Foundation Server-Proxycomputer mit dem Team Foundation Server-Setupkonto bei Windows an (z. B. Domäne\TFSSETUP). Suchen Sie auf dem Team Foundation Server-Installationsmedium den Ordner \atp, und führen Sie setup.exe aus.

    Der Team Foundation Server-Proxysetup-Assistent von Visual Studio 2005 wird gestartet.

  3. Klicken Sie auf der Seite Willkommen auf Weiter.

  4. Lesen Sie die Lizenzvereinbarung auf der Seite Endbenutzer-Lizenzvertrag und Product Key. Wenn Sie die Bedingungen akzeptieren, aktivieren Sie Ich stimme den Bedingungen des Lizenzvertrags zu, und klicken Sie dann auf Weiter.

  5. Auf der Seite Systemintegritätsprüfung überprüft der Setup-Assistent das System auf Bedingungen, die zu Fehlern beim Setup oder beim späteren Betrieb des Servers führen können. Nachdem das System durchsucht wurde, meldet Setup den Status der Systemintegritätsprüfung. Wenn bei der Systemintegritätsprüfung Probleme erkannt werden, können Sie sich über entsprechende Links einen Bericht über bestimmte Warnungen und Sperren anzeigen zu lassen. Warnungen sollten behandelt werden, bevor Setup fortgesetzt wird, sie verhindern jedoch nicht den Abschluss von Setup. Bevor Sie Setup fortsetzen, müssen Sperren behandelt werden. Wenn bei der Systemintegritätsprüfung keine Sperren gefunden wurden, klicken Sie auf Weiter. Klicken Sie andernfalls auf Abbrechen, beheben Sie die Probleme aufgrund gesperrter Elemente, und führen Sie Setup dann erneut aus.

  6. Übernehmen Sie auf der Seite Zielordner den Standardzielordner, und klicken Sie auf Weiter.

  7. Übernehmen Sie auf der nächsten Seite den Standardcacheordner, und klicken Sie auf Weiter.

  8. Geben Sie auf der Seite Dienstkonto im Feld Kontoname das Windows-Domänenbenutzerkonto ein, das Sie für das Team Foundation Server-Dienstkonto (z. B. Domäne\\TFSSERVICE) eingerichtet haben, und geben Sie im Feld Kennwort das Kennwort ein. Klicken Sie anschließend auf Weiter. Weitere Informationen finden Sie im Team Foundation-Installationshandbuchs unter "User Accounts Required for Team Foundation Server Setup". Die aktuelle Version des Team Foundation-Installationshandbuchs finden Sie online unter https://go.microsoft.com/fwlink/?linkid=40042.

    Hinweis

    In dieser Version müssen Sie das gleiche Windows-Domänenbenutzerkonto wie das Team Foundation Server-Dienstkonto verwenden.

  9. Klicken Sie auf der Seite Installationsbereit auf Installieren.

  10. Auf der Seite Die Komponenten werden installiert können Sie die Installation von Team Foundation Server Proxy überwachen.

  11. Klicken Sie auf der Seite Setup wurde erfolgreich abgeschlossen auf Fertig stellen.

Weitere Informationen zur Installation von Team Foundation Server Proxy finden Sie online im Team Foundation-Installationshandbuch (https://go.microsoft.com/fwlink/?linkid=40042) oder in der mit dem Produkt gelieferten Datei TFSInstall.chm.

So aktivieren Sie nach der Installation von Team Foundation Server Proxy die Zwischenspeicherung der Quellcodeverwaltung

  1. Öffnen Sie auf dem Team Foundation Server-Proxycomputer Windows Explorer, und suchen Sie das Proxyinstallationsverzeichnis unter …Programme\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\VersionControlProxy.

  2. Öffnen Sie die Datei Proxy.config mit einem Text- oder XML-Editor.

  3. Suchen Sie den Knoten <Servers>, das <Server>-Element und dann das <Uri>-Element.

  4. Suchen Sie das @H_TFSSERVER@-Token, und ersetzen Sie dieses durch die URL des Team Foundation Server-Anwendungsebenenservers. Fügen Sie einen Doppelpunkt (:) und die Portangabe "8080" an die URL an.

    Die folgende Zeile stellt beispielweise das <Uri>-Element nach der entsprechenden Ersetzung dar:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri>
    </Server>
    
  5. 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 Perfmon.exe an

  1. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Leistung.

    – oder –

    Öffnen Sie ein Eingabeaufforderungsfenster, und geben Sie perfmon ein.

    Der Leistungsmonitor wird angezeigt.

  2. Erweitern Sie im linken Bereich Konsolenstamm, und klicken Sie dann auf Systemmonitor.

    Der Systemmonitor wird im rechten Bereich angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Bereich Systemmonitor, und klicken Sie dann auf Indikatoren hinzufügen.

    Das Dialogfeld Leistungsindikatoren hinzufügen wird angezeigt.

  4. Klicken Sie im Dialogfeld Indikatoren hinzufügen auf Leistungsindikatoren auswählen von.

  5. Vergewissern Sie sich, dass im Feld Leistungsindikatoren auswählen von der Name des Computers angezeigt wird, auf dem Team Foundation Server Proxy installiert ist. Geben Sie andernfalls den Namen dieses Computers ein, oder wählen Sie den Namen aus.

  6. Wählen Sie im Feld Leistungsobjekt die Option TFS-Proxyserver aus.

    Die Leistungsindikatoren für dieses Leistungsobjekt werden im Feld Indikatoren aus Liste auswählen angezeigt.

  7. Wählen Sie eine der folgenden Optionen aus:

    • Klicken Sie zum Auswählen aller Indikatoren auf Alle Indikatoren, Hinzufügen und dann auf Schließen.

    • Klicken Sie zum Auswählen einzelner Indikatoren auf Indikatoren aus Liste auswählen, wählen Sie die hinzuzufügenden Indikatoren aus, und klicken Sie auf Hinzufügen. Klicken Sie abschließend auf Schließen.

      Tipp

      Wenn Sie einen durchgehenden Bereich an Indikatoren auswählen möchten, drücken Sie die UMSCHALTTASTE und halten diese gedrückt, während Sie den ersten und den letzten Indikator des Bereichs auswählen. Sie können auch mehrere einzelne Indikatoren auswählen, indem Sie die STRG-Taste drücken und während der Auswahl der gewünschten Indikatoren gedrückt halten.

    Die Cacheleistungsindikatoren werden dem Fenster Systemmonitor im Bereich Systemmonitor hinzugefügt.

So zeigen Sie die Cacheleistung für Team Foundation Server Proxy mit dem ProxyStatistics-Webdienst an

  1. 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 von dem lokalen Computer aufgerufen werden, auf dem Team Foundation Server Proxy installiert ist.

  2. Öffnen Sie auf dem Team Foundation Server-Proxycomputer 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 wird angezeigt.

  3. Klicken Sie auf QueryProxyStatistics, um Informationen über den Vorgang anzuzeigen.

  4. Klicken Sie auf Aufrufen, um eine XML-Datei mit den Leistungsindikatorstatistiken anzuzeigen.

  5. 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-Quellcodeverwaltung für die Verwendung eines Proxyservers.

Siehe auch

Aufgaben

Gewusst wie: Aktivieren der Zwischenspeicherung der Quellcodeverwaltung für Team Foundation Server Proxy
Gewusst wie: Untersuchen der Cacheleistung für Team Foundation Server Proxy