Share via


Konfigurieren und Verwalten von TFS-Ressourcen

Sie konfigurieren und verwalten Team Foundation Server (TFS) und zusätzliche Ressourcen zur Unterstützung der Teams. Zu diesen Ressourcen gehören Anwendungsebenen- und Datenebenenserver, Teamprojektauflistungen zum Hosten von Teamprojekten und optionale Ressourcen wie Berichtsserver, SharePoint-Produkte, Buildserver, Lab Management usw. Informationen zu TFS-Komponenten und -Architektur finden Sie unter Architektur von Team Foundation Server.

Wichtig

Ändern Sie die TFS-Datenbanken nur manuell, wenn Sie vom Microsoft Support dazu aufgefordert werden, oder wenn Sie die Prozeduren befolgen, die zum manuellen Sichern der Datenbanken beschrieben werden. Alle anderen Änderungen können dazu führen, dass die Vereinbarung zum Servicelevel ungültig wird.

Über die Team Foundation Server-Verwaltungskonsole können Sie die Serverkonfiguration verwalten und überwachen. Aufgaben, die Sie mithilfe der Verwaltungskonsole erledigen können, sind mit diesem Bild gekennzeichnet: Team Foundation Server-Verwaltungskonsole.

Anwendungsebene

Datenebene

Teamprojektauflistungen

Teamprojekte

Berichte, Dokumente und Dashboards

Dienstkonten, Server, Anwendungspools und Websites

Verwenden der Team Foundation-Verwaltungskonsole zum Konfigurieren und Verwalten der Bereitstellung

Diese Verwaltungskonsole wird standardmäßig auf allen Servern installiert, auf denen Sie mindestens eine der folgenden Komponenten installieren: eine Anwendungsebene für TFS, TFS-Erweiterungen für SharePoint-Produkte, Team Foundation Build und Visual Studio Lab Management.

Wenn alle Komponenten auf einem einzelnen Server installiert sind, stellt die Verwaltungskonsole Verwaltungsknoten für alle Komponenten in der Bereitstellung bereit. Verwendet die Bereitstellung hingegen mehrere Server, müssen Sie die Konsole auf dem Server öffnen, auf dem die zu verwaltende Komponente ausgeführt wird.

  1. Wenn Sie kein lokaler Administrator auf dem Server, auf dem die Konsole ausgeführt wird, und kein Administrator in TFS sind, verschaffen Sie sich diese Berechtigungen.

  2. So öffnen Sie die Konsole:

    • Öffnen Sie über das Startmenü das Anwendungsmenü, wählen Sie "Microsoft Team Foundation Server" und dann "Team Foundation Server-Verwaltungskonsole" aus.

      Wenn Team Foundation Server-Verwaltungskonsole nicht in der Liste der verfügbaren Anwendungen angezeigt wird, haben Sie möglicherweise keine Berechtigung, sie zu öffnen. Sie können versuchen, die Konsole an einer Eingabeaufforderung zu öffnen. Möglicherweise können Sie dann aber auf einige oder alle Funktionen der Verwaltungskonsole nicht zuzugreifen.

    • Öffnen Sie als Administrator ein Eingabeaufforderungsfenster über die Befehlszeile, wechseln Sie zum TFS-Verzeichnis "Tools" (standardmäßig "Laufwerk:\%programfiles%\Microsoft Team Foundation Server 12.0\Tools"), und geben Sie TfsMgmt.exe ein.

Anzeigen der auf dem Server installierten Updates

Um zu bestimmen, welche Updates installiert wurden, können Sie die Verwaltungskonsole für Team Foundation öffnen oder die Versionsnummer einer bestimmten Datei überprüfen.

  1. Öffnen Sie die Verwaltungskonsole, wählen Sie Anwendungsebene aus, und überprüfen Sie die aufgelisteten Versionsnummern für die Anwendungs- und Datenebene.

    Installierte Updates anzeigen

  2. Um zu erfahren, wann die Software installiert wurde, wählen Sie Installierte Updates aus.

Wenn die Verwaltungskonsole nicht verfügbar ist, z. B. während eines TFS-Upgrade, können Sie die Versionsnummer der Datei Microsoft.TeamFoundation.Admin.dll anzeigen.

  1. Öffnen Sie Windows-Explorer (oder Datei-Explorer), und wechseln Sie zu \Programme\Microsoft Team Foundation Server 12.0\Tools.

  2. Erweitern Sie das Untermenü für Microsoft.TeamFoundation.Admin.dll, und wählen Sie dann Eigenschaften aus.

  3. Wählen Sie die Registerkarte Details aus, und überprüfen Sie die Angaben unter Dateiversion.

Anwendungsbereichs- und Ressourcenabhängigkeiten

Sie können Ressourcen zur Bereitstellung hinzufügen oder daraus entfernen, um den veränderlichen Anforderungen des Unternehmens und der mit TFS unterstützten Softwareprojekte gerecht zu werden. Sie können die Berichterstellung und Webressourcen jederzeit hinzufügen oder entfernen. Zudem können Sie mehrere Instanzen von SQL Server verwenden, um die Datenbanken für die Bereitstellung zu hosten. Beispielsweise können Sie Ihrer Bereitstellung einen Server hinzufügen, der SQL Server Reporting Services ausführt, nachdem Sie TFS installiert und die Erstkonfiguration durchgeführt haben. Außerdem können Sie auf die Version von SharePoint-Produkte aktualisieren, in der die Bereitstellung unterstützt wird, und Teamprojekte, die bereits in der Bereitstellung vorhanden sind, um die Funktionen dieses Produkts erweitern.

Wenn Sie ein Teamprojekt erstellen, erhalten Sie automatisch Zugriff auf die folgenden Funktionen:

  • Web Access: Stellt eine Webschnittstelle für TFS bereit, die den Zugriff auf Teamprojekte, Agile-Planungs- und -Nachverfolgungstools, Versionskontrolle und Builds ermöglicht. Eine Übersicht finden Sie unter Arbeiten in Team Web Access (TWA).

  • Repository der Quellcodeverwaltung unter Verwendung der Team Foundation-Versionskontrolle oder von Git-Repositorys.

  • Arbeitsaufgabenverfolgung: Teams können Arbeitsaufgaben und Arbeitsaufgabenabfragen erstellen, um die Entwicklung eines Produkts und der zugehörigen Funktionen nachzuverfolgen, zu überwachen und zu dokumentieren. Eine Arbeitsaufgabe ist ein Datenbankeintrag, in dem die Definition, die Zuweisung, die Priorität und der Zustand der Arbeit gespeichert werden. Das Team kann nur die Arbeitsaufgabentypen erstellen, die in der zum Erstellen des Teamprojekts verwendeten Prozessvorlage definiert sind oder dem Teamprojekt nach seiner Erstellung hinzugefügt wurden.

    Teammitglieder können in TWA oder Team Explorer arbeiten. Weitere Informationen über diese und andere Clients, die eine Verbindung zu TFS herstellen, finden Sie unter Auswählen des Team Foundation-Clients zur Unterstützung Ihrer Aufgaben.

In der folgenden Tabelle sind die zusätzlichen Server und Funktionen angegeben, die Sie konfigurieren müssen, damit das Team Zugriff auf die entsprechende Funktion hat. Sie können Ressourcen hinzufügen, bevor oder nachdem Sie das Teamprojekt erstellt haben.

Bereich "Funktionen"

Erforderliche Ressourcen

Verwandte Themen

Hinweise

Feedbackanforderungen und E-Mail-Benachrichtigungen

SMTP-Server

Konfigurieren eines SMTP-Servers zur Unterstützung von Warnungen und Feedbackanforderungen

Der von Ihnen konfigurierte SMTP-Server unterstützt alle Teamprojekte, die unter den auf Anwendungsebene definierten Projektauflistungen erstellt wurden. Wenn der SMTP-Server nicht konfiguriert ist, werden möglicherweise keine Links für den Zugriff auf die Feedbackanforderung und das Festlegen von Warnungen angezeigt.

Symbol "Builds" Builds

Team Foundation-Build

Konfigurieren und Verwalten des Buildsystems

Auf der Seite Symbol "Builds" Builds werden die für das Teamprojekt definierten Builddefinitionen aufgeführt. Diese Seite wird nur angezeigt, wenn Team Foundation Build installiert ist und konfiguriert wurde. Team Foundation Build ermöglicht es Ihrem Team, Produktbuilds zu erstellen und zu verwalten. Ein Team kann z. B. tägliche Builds ausführen und diese auf einem freigegebenen Server bereitstellen. Team Foundation Build unterstützt außerdem Buildberichte zum Status und zur Qualität jedes Builds.

Der Zugriff auf Team Foundation-Builddienst setzt voraus, dass die Teamprojektsammlung zur Verwendung eines Buildcontrollers konfiguriert wurde. Jeder Buildcontroller ist einer bestimmten Teamprojektsammlung zugewiesen. Der Controller akzeptiert Buildanforderungen von allen Teamprojekten in einer angegebenen Sammlung. Weitere Informationen finden Sie unter Erstellen der Anwendung.

Dokumentknoten Dokumente (Teamprojektportal)

SharePoint-Produkte

Hinzufügen eines SharePoint-Produkts zur Bereitstellung

Konfigurieren eines Standardspeicherorts für Teamprojektportale

Die Seite Dokumentknoten Dokumente wird nur angezeigt, wenn das Teamprojekt mit SharePoint-Produkte konfiguriert wurde. Nach dem Erstellen des Teamprojekts können Sie eine SharePoint-Website oder einen anderen Webspeicherort als Projektportal konfigurieren. Sie müssen ggf. Dashboardkompatibilität konfigurieren und eine Unternehmensanwendungsdefinition konfigurieren. Siehe auch Freigeben von Informationen mithilfe des Projektportals.

Excel-Berichte

SharePoint-Produkte

SQL Server Analysis Services

Hinzufügen eines SharePoint-Produkts zur Bereitstellung

Hinzufügen eines Berichtsservers

Microsoft Excel-Berichte werden in den Ordner Dokumentknoten Dokumente hochgeladen, wenn Sie das Teamprojekt mit einer SharePoint-Website konfigurieren. Mit diesen Berichten können Sie den Durchsatz des Teamprojekts, den Fehlerbacklog, die Softwarequalität, den Teststatus und weitere Metriken verfolgen. Viele dieser Berichte werden innerhalb der Dashboards des Projekts angezeigt. Neben der SharePoint-Produkte-Abhängigkeit hängen Excel-Berichte von der Teamprojektauflistung ab, die das Teamprojekt hostet, das mit SQL Server Analysis Services konfiguriert wurde.

Eine Übersicht der standardmäßigen Excel-Berichte finden Sie unter Excel-Berichte oder unter Excel-Berichte (CMMI).

Wenn das Teamprojekt nicht über eine SharePoint-Website verfügt, können Sie Excel weiterhin verwenden, um Status- und Trendberichte zu erstellen. Weitere Informationen finden Sie unter Erstellen von Excel-Berichten aus einer Arbeitsaufgabenabfrage.

Bericht Berichte

SQL Server Analysis Services

SQL Server Reporting Services

Hinzufügen von Berichten zu einem Teamprojekt

Die Seite Bericht Berichte wird nur dann angezeigt, wenn die Teamprojektauflistung, die das Teamprojekt hostet, sowohl mit SQL Server Reporting Services als auch mit SQL Server Analysis Services konfiguriert wurde. Diese Seite bietet Zugriff auf den Berichts-Manager und auf die standardmäßigen und benutzerdefinierten Berichte, die Sie auf den Server hochladen, der SQL Server Reporting Services hostet.

Eine Übersicht der Standardberichte finden Sie unter Berichte (SQL Server Reporting Services).

Remotesiteunterstützung

Team Foundation Server-Proxy

Gewusst wie: Installieren von Team Foundation-Proxy und Einrichten einer Remotesite

Konfigurieren von Visual Studio zum Herstellen einer Verbindung mit dem TFS-Proxy

Zur Unterstützung von Teammitgliedern, die remote arbeiten und sich daher nicht in der Nähe des Hauptstandorts für die Versionskontrolle befinden, sollten Sie den Team Foundation Server-Proxy installieren und konfigurieren.  Der TFS-Proxy verwaltet einen Cache heruntergeladener Versionskontrolldateien am Speicherort des verteilten Teams, durch den die bei Fernverbindungen erforderliche Bandbreite deutlich reduziert wird.

Wenn Clients zur Verwendung des Team Foundation Server-Proxys konfiguriert sind, ist die Dateiverwaltung für den Benutzer transparent. Für den Austausch von Metadaten und Dateiuploads wird weiterhin eine direkte Verbindung mit TFS verwendet. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Teamprojekten in Team Foundation Server.

Virtuelle Umgebungen

Visual Studio Lab Management

Konfigurieren von Lab Management für SCVMM-Umgebungen

Mit Lab Management kann das Team virtuelle Umgebungen für die Anwendungsentwicklung und -bereitstellung sowie für Tests erstellen, zuweisen und nachverfolgen. Testgruppen können Anwendungen mit Microsoft Test-Manager testen, wenn ihr Teamprojekt mit diesen virtuellen Umgebungen konfiguriert ist.

Automatisieren von Bereitstellungen

Release Management

Automatisieren von Bereitstellungen mit Release Management

Sie können mit Release Management schnelle Versionsrhythmen unterstützen und gleichzeitige Versionen verwalten. Richten Sie Pfade ein, die alle Stufen von der Entwicklung bis zur Produktion abbilden. Führen Sie Aktionen für die Bereitstellung der App in einer Umgebung für diese Stufe aus.

Synchronisieren mit Project Server

TFS-Project Server-Integration

Synchronisieren von Team Foundation Server mit Project Server

Um den Datenfluss von Arbeitsaufgaben in TFS zu Aufgaben in Enterprise-Projektplänen in Project Server zu unterstützen, installieren Sie Team Foundation Server-Erweiterungen für Project Server auf dem Server mit Project Server. Projektmanager und Softwareentwicklungsteams können dank dieser Integration die von ihnen bevorzugten Tools verwenden, mit dem jeweils erforderlichen Genauigkeitsgrad arbeiten und auf transparente Weise Informationen gemeinsam nutzen.

Erfassen von Produktionsvorfällen

PreEmptive Analytics

PreEmptive Analytics

Mit PreEmptive Analytics für Team Foundation Server können Entwicklungsteams Produktionsvorfälle erfassen (nicht behandelte, abgefangene und ausgelöste Ausnahmen) sowie TFS-Arbeitsaufgaben basierend auf benutzerdefinierten Regeln und Schwellenwerten erstellen und aktualisieren.

Sie konfigurieren PreEmptive Analytics über die Team Foundation-Verwaltungskonsole.

Fragen und Antworten

F: Kann ich ein Teamprojekt oder eine Teamprojektsammlung umbenennen?

A: Ein Teamprojekt kann nicht umbenannt werden. Sie können eine Auflistung umbenennen, indem Sie die Auflistung trennen, die Einstellungen bearbeiten und die Auflistung anfügen. Siehe Verwalten von Teamprojektauflistungen.

F: Wie verwaltet TFS seine Dienste?

A: TFS und die darin integrierten Produkte enthalten Dienste und Dienstkonten, die auf einigen oder allen logischen Ebenen und physischen Computern ausgeführt werden, die zu einer Bereitstellung gehören. Sie können das gleiche Konto für alle Dienstkonten verwenden, oder Sie können unterschiedliche Konten verwenden. Welches Konto bzw. welche Konten Sie verwenden, hängt von der Konfiguration der Bereitstellung, von den Sicherheitsanforderungen und von den installierten Komponenten ab. Zur besseren Unterscheidung wird mit Platzhalternamen auf jedes Dienstkonto getrennt verwiesen.

Weitere Informationen dazu finden Sie unter Dienstkonten und Abhängigkeiten in Team Foundation Server.

F: Wie wird meine Bereitstellung skaliert?

A: Sie können TFS auf einen neuen Server verschieben. Möglich ist auch das add additional application-tier servers. Das Verschieben von Team Foundation Server von einer Umgebung in eine andere ist ebenfalls möglich.

F: Wie überwache ich meine Bereitstellung?

A: Sie können TFS-Aktivitäten mit den folgenden Tools überwachen:

  • Auf der Verwaltungskonsolenseite "Protokolle" können Sie eine Protokolldatei öffnen, die bei der Konfiguration oder Wartung von TFS generiert wird.

  • Auf der Webverwaltungsseite für den Anwendungsebenenserver können Sie Aktivitätsprotokolle und Auftragsüberwachungsdiagramme anzeigen.

    http://MyServer:8080/tfs/_oi/

    Weitere Informationen finden Sie in diesem Blogbeitrag: New tools for TFS Administrators.

  • Im Systemsteuerungskontext von TWA können Sie ein Überwachungsprotokoll aller Benutzer und ihrer Zugriffsebenen exportieren. Weitere Informationen finden Sie unter Ändern von Zugriffsebenen.

Zusätzliche Tipps zur Überwachung finden Sie in diesem Blogbeitrag: What does a well maintained Team Foundation Server look like?

F: Was muss ich über das Verwalten mehrerer Server wissen?

A: Je nach anfänglicher Installation und Konfiguration müssen Sie Visual Studio Team Foundation Server (TFS) auf einem oder mehreren Servern verwalten, um Ihre Bereitstellung zu warten und zu betreiben. Die folgende Abbildung veranschaulicht beispielsweise die logische Architektur einer Bereitstellung von TFS, die sowohl in SQL Server Reporting Services als auch in SharePoint-Produkte integriert ist:

Datenbankbeziehungen mit SharePoint-Produkten

In diesem Beispiel müssen Sie die Konfiguration der Komponenten, Benutzer, Gruppen und Berechtigungen über mehrere Server hinweg verwalten. Sie müssen Firewalls oder andere Geräte konfigurieren, um den Netzwerkdatenverkehr auf den Ports zuzulassen, die für die Kommunikation zwischen den Servern erforderlich sind. Außerdem müssen Sie sicherstellen, dass alle von der Bereitstellung benötigten Dienste ausgeführt und automatisch gestartet werden. Abschließend müssen Sie sicherstellen, dass dem von TFS verwendeten Dienstkonto von allen Computern in der Bereitstellung vertraut wird. 

Weitere Informationen finden Sie in diesem Blogbeitrag: What does a well maintained Team Foundation Server look like?

F: Wo erfahre ich mehr über die Anforderungen für TFS?

A: Lesen Sie eines oder mehrere der folgenden Themen:

F: Gibt es Einschränkungen, die ich beim Warten von TFS beachten sollte?

A: Ja. Wie bereits erwähnt, sollten Sie TFS-Datenbanken niemals manuell ändern, weil die Vereinbarung zum Servicelevel dadurch ungültig werden kann. Außerdem können Upgrades und Patches blockiert oder Datenverluste oder Datenbeschädigung verursacht werden. Es gibt nur zwei Situationen, in denen Sie Änderung erwägen sollten:

  • Sie werden vom Microsoft Support dazu aufgefordert.

  • Ihre Bereitstellungsanforderungen erfordern eine manuelle Sicherung der TFS-Datenbanken. In diesem Fall sollten Sie die Datenbanken nur wie hier beschrieben ändern.

F.: Welche anderen Ressourcen sind verfügbar?

A: Die folgenden Ressourcen und Tools stehen zur Verfügung: