Konfigurieren der Integration von TFS in System Center 2012 SP1

 

Gilt für: System Center 2012 SP1 - Operations Manager

Die Informationen in diesem Thema gelten nur für System Center 2012 SP1.

Wenn Sie eine Synchronisierung mit System Center 2012 ohne Service Pack 1 (SP1) benötigen, können Sie das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben für Team Foundation Server 2010 (TFS 2010) verwenden. Das Management Pack und das Handbuch können Sie unter Management Pack zur Synchronisierung von Microsoft Visual Studio Team Foundation Server 2010-Arbeitsaufgaben für System Center herunterladen.

In System Center 2012 SP1 können Sie Operations Manager-Warnungen und TFS-Arbeitsaufgaben synchronisieren. Nachdem die Synchronisierung aktiviert wurde, kann der IT-Betrieb dem Technikerteam Warnungen zuweisen. Wenn Sie den Technikern eine Warnung erstmals zuweisen, wird in TFS eine neue Arbeitsaufgabe erstellt. Vom Workflow werden dann Änderungen an TFS-Arbeitsaufgaben und Änderungen an zugeordneten Operations Manager-Warnungen nachverfolgt und synchronisiert. Sie können Warnungen mit Teamprojekten in TFS 2012, TFS 2010 oder beiden synchronisieren.

System_CAPS_ICON_important.jpg Wichtig

Bevor Sie die Konfiguration aktivieren, müssen Sie über TFS-Administratoranmeldeinformationen verfügen, damit Sie die Definition des Arbeitsaufgabentyps für Betriebsprobleme importieren können, die für die TFS-Integration verwendet wird. Außerdem müssen Sie über ein konfiguriertes Domänenkonto mit TFS-Teilnehmerrechten in den Teamprojekten verfügen, mit denen Sie Operations Manager-Warnungen synchronisieren möchten.

So bereiten Sie Ihre Umgebung für die Synchronisierung mit TFS vor

  1. Importieren und konfigurieren Sie das Management Pack für Warnungsanlagen. Weitere Informationen finden Sie unter Konfigurieren von Dateianlagen für Operations Manager-Warnungen in System Center 2012 SP1.

  2. Entscheiden Sie, welche Verwaltungsserver Sie für das Synchronisieren von Operations Manager-Warnungen und TFS-Arbeitsaufgaben verwenden möchten. Auf jedem Verwaltungsserver, der für die Synchronisierung verwendet wird, muss das TFS-Objektmodell installiert sein. Sie können das TFS-Objektmodell für TFS 2010 (Team Foundation Server 2010 SP1 Object Model Installer (Installer für das Objektmodell für Team Foundation Server 2010 SP1)) oder das TFS-Objektmodell für TFS 2012 (Team Foundation Server 2012 Update 1 Object Model Installer (Installer für das Objektmodell für Team Foundation Server 2012 Update 1)) vom MSDN Download Center herunterladen und installieren. Sie können das TFS-Objektmodell für TFS 2012 auch installieren, wenn Sie Visual Studio 2012 installieren. Wird TFS auf einem Server installiert, wird dabei auch das TFS-Objektmodell installiert.

    System_CAPS_ICON_important.jpg Wichtig

    Sie können für die Synchronisierung mit TFS das Objektmodell für TFS 2010 oder das Objektmodel für TFS 2012 verwenden. Das Objektmodell für TFS 2013 ist derzeit nicht mit der mit System Center 2012 R2 Operations Manager veröffentlichten Synchronisierungsversion kompatibel. Zum Synchronisieren mit TFS 2013 müssen Sie das Objektmodel für TFS 2012 installieren. Für eine Synchronisierung mit TFS 2012 mithilfe des Objektmodells für TFS 2010 müssen Sie jedoch manuell die Definition des Arbeitsaufgabentyps (Work Item Type Definition, WITD) für Betriebsprobleme in jedes Teamprojekt importieren, das für die Synchronisierung verwendet wird. Verwenden Sie dazu das Befehlszeilentool witadmin. Weitere Informationen zum manuellen Importieren der Definition des Arbeitsaufgabentyps für Betriebsprobleme finden Sie unter Manuelles Importieren von einer Betriebsprobleme in TFS in System Center 2012 SP1.

    System_CAPS_ICON_tip.jpg Tipp

    Durch Installieren der Synchronisierung auf allen Verwaltungsservern in der Verwaltungsgruppe wird die Wartung vereinfacht und die Integration von Operations Manager und TFS redundant gestaltet.

  3. Erstellen Sie ein Domänenkonto, das für die TFS-Synchronisierung verwendet wird.

  4. Weisen Sie dem Domänenkonto TFS-Teilnehmerberechtigungen für jedes Projekt zu, das Sie für die TFS-Synchronisierung verwenden möchten. Weitere Informationen finden Sie unter Hinzufügen von Benutzern zu Teamprojekten.

  5. Wenn Sie Warnungsdateianlagen mit TFS-Arbeitsaufgaben synchronisieren möchten, gewähren Sie dem Konto Lese- und Schreibzugriff auf die Dateifreigabe für Warnungsanlagen. Hierbei handelt es sich um die Dateifreigabe, die beim Konfigurieren des Management Packs für Warnungsanlagen eingerichtet wurde.

So konfigurieren Sie die Synchronisierung für das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben

  1. Importieren Sie das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben vom Operations Manager-Installationsmedium. Klicken Sie in der Operations Manager-Konsole auf Verwaltung, klicken Sie auf Management Packs, und klicken Sie dann im Bereich Tasks auf Management Packs importieren. Klicken Sie im Assistenten zum Importieren von Management Packs auf Hinzufügen und dann auf Von Datenträger hinzufügen. Importieren Sie das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben (Microsoft.SystemCenter.TFSWISynchronization.mpb) aus dem Ordner "ManagementPacks" auf dem Operations Manager-Installationsmedium. Klicken Sie auf Installieren und dann auf Schließen.

  2. Klicken Sie in der Operations Manager-Konsole im Navigationsbereich auf Konfiguration, klicken Sie auf Management Pack-Vorlagen, und klicken Sie dann im Bereich Tasks auf Assistent zum Hinzufügen von Monitoren, um mit dem Konfigurieren des Management Packs zur Synchronisierung von TFS-Arbeitsaufgaben zu beginnen.

    System_CAPS_ICON_important.jpg Wichtig

    Sie müssen den Assistenten zum Hinzufügen von Monitoren für jede Teamprojektsammlung ausführen, mit der Sie Warnungen synchronisieren möchten.

  3. Wählen Sie im Assistenten zum Hinzufügen von Monitoren auf der Seite Monitortyp die Option TFS-Arbeitselementsynchronisierung aus, um die Vorlage für die TFS-Arbeitselementsynchronisierung zu öffnen.

  4. Geben Sie auf der Seite Allgemeine Eigenschaften einen Anzeigenamen für die Teamprojektsammlung und eine Beschreibung ein, und wählen Sie dann ein Ziel-Management Pack aus, in dem die Konfigurationseinstellungen gespeichert werden.

  5. Geben Sie auf der Seite Servereinstellungen die Teamprojektsammlungs-URL ein (Beispiel: http://tfs.contoso.local:8080/tfs/DefaultCollection/) ein, und wählen Sie dann den Synchronisierungsressourcenpool der Verwaltungsserver aus, die für den Lastenausgleich bei der Synchronisierung verwendet werden. Auf allen Servern im Ressourcenpool muss das TFS-Objektmodell bereits installiert sein. Wählen Sie dann ein ausführendes Konto aus, das für die Synchronisierung verwendet wird, oder erstellen Sie eines. Das ausführende Konto muss über Teilnehmerberechtigungen für jedes TFS-Teamprojekt verfügen. Wenn Sie Warnungsdateianlagen synchronisieren möchten, muss das ausführende Konto über Lese- und Schreibzugriff auf die Dateifreigabe für Warnungsanlagen verfügen. Verteilen Sie die entsprechenden Anmeldeinformationen an alle Verwaltungsserver, die für die Synchronisierung verwendet werden. Weitere Informationen zum Verwenden von ausführenden Profilen finden Sie unter Verwalten von ausführenden Konten und Profilen.

    System_CAPS_ICON_note.jpg Hinweis

    Sie finden die TFS-Teamprojektsammlungs-URL in der Team Foundation Server-Verwaltungskonsole. Ist die ausgewählte TFS-Teamprojektsammlung offline oder aus anderen Gründen nicht verfügbar, werden Sie vom Assistenten gewarnt. Sie können die Konfiguration aber dennoch fertig stellen. Wenn TFS nicht verfügbar ist, werden auch Ihre Eingaben im Assistenten nicht überprüft. Das Teamprojekt und der Bereichspfad sind nicht mit vorhandenen Werten aufgefüllt.

    Seite „Servereinstellungen“

    TFS-Konfiguration – Seite „Servereinstellungen“

  6. Geben Sie auf der Seite Projekteinstellungen das Projekt und den Bereichspfad an, die für das Synchronisieren aller Warnungen verwendet werden. Sie können diese Einstellungen für jede .NET-Anwendungskomponente anpassen, die zuvor für die Leistungsüberwachung für .NET-Anwendungen (APM) konfiguriert wurde. Klicken Sie zum Anpassen des Teamprojekts und des TFS-Bereichspfads für eine APM-Komponente auf Hinzufügen, um eine neue Zeile hinzuzufügen. Wählen Sie unter Teamprojekte und Bereichspfad eine Kombination aus Teamprojekt und Bereichspfad als Ziel aus, klicken Sie auf die Schaltfläche mit der Ellipse (), und wählen Sie dann die konfigurierten Anwendungskomponenten aus, die mit dem Teamprojekt und dem Bereichspfad synchronisiert werden. Die Anwendungskomponenten müssen bereits für die Überwachung mit der Vorlage für die Leistungsüberwachung von .NET-Anwendungen konfiguriert sein. Weitere Informationen finden Sie unter .NET Application Performance Monitoring Template (Vorlage für die Leistungsüberwachung von .NET-Anwendungen).

    Seite „Projekteinstellungen“

    TFS-Konfiguration – Seite „Projekteinstellungen“

    System_CAPS_ICON_note.jpg Hinweis

    Sie können eine Synchronisierung mit mehreren TFS-Servern oder mehreren Teamprojektsammlungen konfigurieren, indem Sie den Konfigurations-Assistenten mehrfach ausführen. Es kann jedoch nur für eine Konfiguration das Standardteamprojekt und der dazugehörige Bereichspfad angegeben werden.

  7. Wenn Sie den Assistenten fertig stellen, werden Sie aufgefordert, TFS-Administratoranmeldeinformationen bereitzustellen, damit vom Assistenten automatisch die Definition des Arbeitsaufgabentyps für Betriebsprobleme in jedes Teamprojekt importiert werden kann, das bei der konfigurierten Synchronisierung verwendet wird. Sie können diesen Schritt überspringen, wenn Sie die Definition manuell importieren möchten. Bei einer Synchronisierung mit Team Foundation Server 2012 mithilfe des Objektmodells für TFS 2010 müssen Sie sie manuell importieren. Weitere Informationen finden Sie unter Manuelles Importieren von einer Betriebsprobleme in TFS in System Center 2012 SP1.

    System_CAPS_ICON_note.jpg Hinweis

    Nachdem Sie die Synchronisierung konfiguriert haben, wird die Synchronisierungsinfrastruktur vom Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben überwacht, und es werden Warnungen generiert, wenn bei der Synchronisierung ein Fehler auftritt. Zum Überwachen der vollständigen TFS-Infrastruktur benötigen Sie jedoch weitere Überwachungspakete, durch die Sie Warnungen zu einer großen Bandbreite von möglichen Problemen bei TFS-Komponenten erhalten können. Importieren und konfigurieren Sie auch diese Überwachungspakete, wenn Sie das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben importieren. Durch die gemeinsame Verwendung können Sie sicherstellen, dass Sie die vollständige Integrität der TFS-Entwicklerumgebung überwachen. Weitere Informationen finden Sie unter Überwachen der Integration von Operations Manager und TFS in System Center 2012 SP1.

Ändern der Synchronisierungseinstellungen

Sie können die Synchronisierungseinstellungen für das Management Pack zur Synchronisierung von TFS-Arbeitsaufgaben anzeigen oder ändern. Sie müssen sie ändern, wenn Sie ein Zielteamprojekt und ein Zielbereichspfad ändern oder Synchronisierungsregeln für eine überwachte .NET-Anwendungskomponente anpassen möchten.

Deaktivieren Sie die Synchronisierung, bevor Sie die Konfiguration ändern, um ein inkonsistentes Synchronisieren während des Anwendens der neuen Einstellungen zu vermeiden. Informationen zum Beenden und Fortsetzen der Synchronisierung finden Sie unter Vorgehensweise beim Anhalten und Fortsetzen der Synchronisierung mit TFS in System Center 2012 SP1. Das Replizieren von Konfigurationsänderungen auf alle Verwaltungsserver im Synchronisierungspool kann je nach Systemleistung Ihrer Verwaltungsgruppe eine Stunde oder länger dauern. Wenn die Replikation abgeschlossen ist, können Sie die Synchronisierung wieder aktivieren. Wurde die Konfiguration geändert, während die Synchronisierung ausgeführt wurde, müssen Sie möglicherweise ein Zurücksetzen der Konfiguration erzwingen, indem Sie auf allen Verwaltungsservern im Synchronisierungspool den System Center-Verwaltungsdienst neu starten.

Wenn Sie ein Zielteamprojekt für die Synchronisierung ändern, gelten die Regeln, die in der nachfolgenden Tabelle aufgeführt sind.

Änderung am TFS-Teamprojektpfad Auswirkung auf die Synchronisierung
Eine Anwendung wird einem neuen TFS-Projekt zugeordnet, das sich innerhalb derselben TFS-Projektsammlung befindet. Neue Warnungen werden dem neuen Projekt zugeordnet, und alte Warnungen werden weiterhin mit dem alten Projekt synchronisiert. Wenn Sie alte Ticket-IDs löschen und die dazugehörigen Warnungen den Technikern erneut zuweisen, werden im neuen Projekt neue Arbeitsaufgaben erstellt. Die neuen Arbeitsaufgaben sind mit keiner vorherigen Arbeitsaufgabe verknüpft.
Eine Anwendung wird einem neuen TFS-Projekt zugeordnet, das sich auf demselben TFS-Server, aber in einer anderen TFS-Projektsammlung befindet. Neue Warnungen werden dem neuen TFS-Projekt zugeordnet. Das Synchronisieren der alten Warnungen wird vollständig beendet. Wenn Sie alte Ticket-IDs löschen und die dazugehörigen Warnungen den Technikern erneut zuweisen, werden neue Arbeitsaufgaben erstellt. Die neuen Arbeitsaufgaben sind mit keiner vorherigen Arbeitsaufgabe verknüpft.
Eine Anwendung wird einem Projekt zugeordnet, das sich auf einem anderen Server befindet. Für Warnungen, die den Technikern neu zugewiesen werden, werden neue Arbeitsaufgaben erstellt. Die Synchronisierung aller zuvor synchronisierten Warnungen wird beendet.

So ändern Sie die Synchronisierungseinstellungen

  1. Klicken Sie zum Ändern der Synchronisierungseinstellungen in der Operations Manager-Konsole im Navigationsbereich auf Konfiguration, erweitern Sie den Knoten Management Pack-Vorlagen, und klicken Sie dann auf TFS-Arbeitselementsynchronisierung.

  2. Suchen Sie eine zuvor konfigurierte Teamprojektsammlung, und klicken Sie dann im Bereich Tasks auf Eigenschaften.

    System_CAPS_ICON_note.jpg Hinweis

    Wenn Sie vor kurzem die Konfiguration geändert haben und die Änderung noch nicht auf die Verwaltungsserver repliziert wurde, müssen Sie die Replikation der Änderungen abwarten, bevor Sie die neue Konfiguration anzeigen und mit ihr arbeiten können. Das Replizieren von Konfigurationsänderungen auf alle Verwaltungsserver im Synchronisierungspool kann je nach Systemleistung Ihrer Verwaltungsgruppe eine Stunde oder länger dauern.

  3. Auf der Registerkarte Servereinstellungen können Sie den Synchronisierungsressourcenpool der Verwaltungsserver ändern, die für den Lastenausgleich bei der Synchronisierung verwendet werden. Auf allen Servern im Ressourcenpool muss das TFS-Objektmodell bereits installiert sein. Sie können auch das ausführende Konto ändern, das für die Synchronisierung verwendet wird. Das Konto muss über Teilnehmerberechtigungen für jedes TFS-Teamprojekt verfügen. Wenn Sie Warnungsdateianlagen synchronisieren möchten, muss das Konto auch über Lese- und Schreibzugriff auf die Dateifreigabe für Warnungsanlagen verfügen. Verteilen Sie die entsprechenden Anmeldeinformationen an alle Verwaltungsserver, die für die Synchronisierung verwendet werden. Weitere Informationen zum Verwenden von ausführenden Profilen finden Sie unter Verwalten von ausführenden Konten und Profilen.

    System_CAPS_ICON_note.jpg Hinweis

    Wenn Sie die Teamprojektsammlungs-URL ändern müssen, müssen Sie die Konfiguration löschen und den Assistenten erneut ausführen.

  4. Geben Sie auf der Seite Projekteinstellungen das Standardteamprojekt und den dazugehörigen Bereichspfad an, die für das Synchronisieren aller Warnungen verwendet werden. Sie können diese Einstellungen für jede .NET-Anwendungskomponente anpassen, die zuvor für die Leistungsüberwachung für .NET-Anwendungen (APM) konfiguriert wurde. Klicken Sie zum Anpassen des Teamprojekts und des TFS-Bereichspfads für eine APM-Komponente auf Hinzufügen, um eine neue Zeile hinzuzufügen. Wählen Sie unter Teamprojekte und Bereichspfad eine Kombination aus Teamprojekt und Bereichspfad als Ziel aus, klicken Sie auf die Schaltfläche mit der Ellipse (), und wählen Sie dann die konfigurierten Anwendungskomponenten aus, die mit dem Teamprojekt und dem Bereichspfad synchronisiert werden. Die Anwendungskomponenten müssen bereits für die Überwachung mit der Vorlage für die Leistungsüberwachung von .NET-Anwendungen konfiguriert sein. Weitere Informationen finden Sie unter .NET Application Performance Monitoring Template (Vorlage für die Leistungsüberwachung von .NET-Anwendungen).

    System_CAPS_ICON_note.jpg Hinweis

    Sie können den Konfigurations-Assistenten mehrfach ausführen, um eine Synchronisierung mit mehreren TFS-Servern oder mehreren Teamprojektsammlungen zu konfigurieren. Es kann jedoch nur für eine Konfiguration das Standardteamprojekt und der dazugehörige Bereichspfad angegeben werden.

  5. Klicken Sie auf OK.

  6. Wenn Sie ein neues Teamprojekt für die Synchronisierung hinzugefügt haben, werden Sie aufgefordert, TFS-Administratoranmeldeinformationen bereitzustellen, damit vom Assistenten automatisch die Definition des Arbeitsaufgabentyps für Betriebsprobleme in das neue Teamprojekt importiert werden kann, das bei der konfigurierten Synchronisierung verwendet wird. Sie können diesen Schritt überspringen, wenn Sie die Definition manuell importieren möchten. Bei einer Synchronisierung mit TFS 2012 mithilfe des Objektmodells für TFS 2010 müssen Sie die WITD manuell importieren. Weitere Informationen finden Sie unter Manuelles Importieren von einer Betriebsprobleme in TFS in System Center 2012 SP1.

Weitere Vorgehensweisen zum Konfigurieren der TFS-Integration

Weitere Informationen zum Konfigurieren der TFS-Integration in System Center 2012 Service Pack 1 (SP1) finden Sie in den folgenden verwandten Vorgehensweisen: