A TFS rendszerrel történő integráció konfigurálása a System Center 2012 SP1 termékcsaládban
Hatókör: System Center 2012 SP1 - Operations Manager
A jelen témakörben található információk csak a System Center 2012 SP1 szoftverre vonatkoznak.
Ha a Service Pack 1 (SP1) szervizcsomaggal nem frissített System Center 2012-vel kell szinkronizálást végrehajtania, használja a Team Foundation Server (TFS) 2010-hez készült TFS munkaelem-szinkronizálási felügyeleti csomagot. A felügyeleti csomag és az útmutató letöltéséhez olvassa el a System Center Microsoft Visual Studio Team Foundation Server 2010-hez készült munkaelem-szinkronizálási felügyeleti csomagját ismertető cikket.
A System Center 2012 SP1 rendszerben az Operations Manager riasztásai és a TFS-munkaelemek szinkronizálhatók egymással. A szinkronizálás engedélyezése után az üzemeltetők hozzárendelhetik a riasztásokat a mérnöki csapathoz. Amikor először hozzárendel egy riasztást a mérnöki csapathoz, a TFS létrehoz egy új munkaelemet. A munkafolyamat ezután nyomon követi és szinkronizálja a TFS-munkaelemeken és a hozzájuk tartozó Operations Manager-riasztásokon végzett módosításokat. A riasztásokat szinkronizálhatja csapatprojektekben a TFS 2012, a TFS 2010 vagy mindkét rendszerben.
Fontos! |
---|
A konfigurálás engedélyezés előtt rendelkeznie kell a TFS-rendszergazdai hitelesítő adatokkal, hogy képes legyen importálni a TFS-sel való integráció során használt operatív probléma munkaelemtípus-definíciót. Emellett TFS-közreműködői jogokkal rendelkező, konfigurált tartományfiókkal kell rendelkeznie azokban a csapatprojektekben, amelyeket az Operations Manager-riasztásokkal szinkronizálni kíván. |
A környezet előkészítése a TFS-sel való szinkronizálásra
Importálja és konfigurálja a riasztásmellékletekhez tartozó felügyeleti csomagot. További információkért lásd: Az Operations Manager riasztásait fájlmellékletek konfigurálása a System Center 2012 SP1.
Döntse el, hogy az Operations Manager-riasztások és TFS-munkaelemek szinkronizálására melyik felügyeleti kiszolgálókat használja. A szinkronizáláshoz használt összes felügyeleti kiszolgálón telepítve kell lennie a TFS-objektummodellnek. Telepítheti a TFS Object Model for TFS 2010 programot az MSDN letöltőközpontjából (A Team Foundation Server 2010 SP1 objektummodell telepítőprogramja) vagy telepítse a TFS Object Model for TFS 2012 programot az MSDN letöltőközpontból (A Team Foundation Server 2012 Update 1 objektummodell telepítőprogramja). A TFS Object Model for TFS 2012 programot a Visual Studio 2012 telepítésekor is telepítheti. Egy kiszolgálón a TFS-t telepítve a TFS-objektummodell is települ azon a kiszolgálón.
Fontos! A TFS-sel való szinkronizálást elvégezheti a TFS Object Model 2010-zel vagy a TFS Object Model 2012-vel. A TFS Object Model 2013 jelenleg nem kompatibilis a System Center 2012 R2 Operations Manager szinkronizálási funkciójával. A TFS 2013-mal való szinkronizáláshoz a TFS Object Model 2012-t kell telepítenie. Ahhoz azonban, hogy a TFS Object Model 2010 verziót használva szinkronizáljon a TFS 2012 verzióval, manuálisan kell importálnia az operatív probléma munkaelemtípus-definíciót (work item type definition, WITD) minden olyan csoportprojektbe, amelyet a szinkronizáláshoz használni kíván. Ehhez használja a witadmin parancssori eszközt. Az operatív probléma munkaelemtípus-definíciójának importálásáról további információkat itt talál: Kézi importálása az operatív probléma WITD TFS a System Center 2012 SP1.
Tipp A szinkronizálásnak a felügyeleti csoportban található összes felügyeleti kiszolgálóra történő telepítése segít a karbantartás leegyszerűsítésében, és redundanciát visz az Operations Manager és a TFS közti integrációba.
Hozzon létre egy tartományfiókot, amely a TFS-szinkronizálásra lesz használatos.
Adjon ennek a tartományfióknak TFS-közreműködői jogokat minden olyan projekthez, melyeket a TFS-szinkronizáláshoz tervez használni. Bővebb információkért lásd: Add Users to Team Projects (Felhasználók hozzáadása csapatprojektekhez).
Ha azt tervezi, hogy a riasztási fájlmellékleteket a TFS-munkaelemekkel szinkronizálja, akkor adjon ennek a fióknak írási/olvasási hozzáférést a riasztásmelléklet-fájl megosztásához. Ez az a fájlmegosztás, amely a riasztásmellékletekhez tartozó felügyeleti csomag konfigurálásakor jött létre.
Szinkronizálás konfigurálása a TFS munkaelem-szinkronizálási felügyeleti csomagja számára
Importálja a TFS munkaelem-szinkronizálási felügyeleti csomagját az Operations Manager telepítő adathordozójáról. Az Operations Manager-konzolon kattintson az Adminisztráció gombra, majd a Felügyeleti csomagok elemre, ezután a Feladatok ablaktáblán kattintson a Felügyeleti csomagok importálása lehetőségre. A Felügyeleti csomagok importálása varázslóban kattintson a Hozzáadás, majd a Hozzáadás a lemezről lehetőségre. Importálja a TFS munkaelem-szinkronizálási felügyeleti csomagját (Microsoft.SystemCenter.TFSWISynchronization.mpb) az Operations Manager telepítési adathordozó ManagementPacks mappájából. Kattintson a Telepítés, majd a Bezárás lehetőségre.
A TFS munkaelem-szinkronizálási felügyeleti csomag konfigurálásának a megkezdéséhez az Operations Manager-konzol navigációs ablaktábláján kattintson a Szerzői műveletek gombra, kattintson a Felügyeleticsomag-sablonok lehetőségre, majd a Feladatok ablaktáblán kattintson a Figyelés felvétele varázsló elemre.
Fontos! A Figyelés felvétele varázslót minden olyan csapatprojekt-gyűjteménynél futtatnia kell, amelyeket a riasztásokkal szinkronizálni szeretne.
A TFS munkaelem-szinkronizálási sablon megnyitásához a Figyelés felvétele varázsló Figyelés típusa lapján válassza ki a TFS munkaelem-szinkronizálás lehetőséget.
Az Általános tulajdonságok oldalon adja meg az ehhez a csapatprojekt-gyűjteményhez tartozó megjelenített nevet, adjon meg egy leírást, majd válasszon ki egy cél felügyeleti csomagot, amely a konfigurációs beállításait fogja tárolni.
A Kiszolgálóbeállítások lapon adja meg a Csapatprojekt-gyűjtemény URL-címét (például: http://tfs.contoso.local:8080/tfs/DefaultCollection/), majd válassza ki a terheléselosztás szinkronizálására használt felügyeleti kiszolgálókhoz a Szinkronizációs erőforráskészlet beállítást. Az ebben az erőforráskészletben található összes kiszolgálón már telepítve kell lennie a TFS-objektummodellnek. Ezután hozzon létre vagy válasszon ki egy futtató fiókot, amelyet a szinkronizáláshoz fog használni. Ez a futtató fiók közreműködői engedélyekkel kell rendelkezzen minden TFS-csapatprojektben. Ha a riasztási fájlmellékleteket szinkronizálni szeretné, akkor a futtató fióknak írási/olvasási hozzáféréssel kell rendelkeznie a riasztásmelléklet-fájl megosztásához. A hitelesítő adatokat a szinkronizáláshoz használt összes felügyeleti kiszolgálóra terjeszteni kell. A futtató profilokkal kapcsolatos további információkat lásd: Futtató fiókok és profilok kezelése.
Megjegyzés A TFS csapatprojekt-gyűjteményeinek URL-címét a Team Foundation Server felügyeleti konzolról kérheti le. Ha a kiválasztott TFS csapatprojekt-gyűjtemény offline állapotú vagy más okból nem érhető el, a varázsló figyelmezteti, de engedi befejezni a konfigurálást. Emellett, ha a TFS nem érhető el, akkor a varázslóban megadott adatokat nem lehet érvényesíteni. A csapatprojekt és a terület elérési útja nem lesz a meglévő értékekkel előre feltöltve.
A Kiszolgálóbeállítások lap
A Projektbeállítások lapon adja meg az ahhoz projekthez tartozó Projekt és Terület elérési útja értékeket, amelyet az összes riasztás szinkronizálásához fog használni. Ezeket a beállításokat minden olyan .NET alkalmazás-összetevőhöz testre szabhatja, amelyet korábban a .NET alkalmazásteljesítmény-figyeléssel (APM) együttes figyelésre konfigurált. Az APM-összetevőhöz tartozó csapatprojekt és TFS területelérési út testre szabásához kattintson a Hozzáadás gombra, amely egy új sort ad hozzá a korábbiakhoz. Válassza ki a cél Csapatprojekt és Terület elérési útja beállítási kombinációt, majd kattintson a (…) gombra annak kiválasztásához, hogy melyik konfigurált alkalmazás-összetevő szinkronizálódjon a csapatprojekttel és a terület elérési útjával. Az alkalmazás-összetevőket már konfigurálnia kellett a .NET alkalmazásteljesítmény-figyelő sablonnal történő figyelésre. További információkért lásd: A .NET alkalmazásteljesítmény-figyelési sablon.
A Projektbeállítások lap
Megjegyzés A konfigurációs varázsló többszöri futtatásával több TFS-kiszolgálóhoz vagy több csapatprojekt-gyűjteményhez is konfigurálhat szinkronizálást. Azonban csak egy konfigurációban lehet az Alapértelmezett csapatprojekt és az Alapértelmezett terület elérési útja megadva.
A varázsló befejezésekor meg kell adnia TFS-rendszergazdai hitelesítő adatait ahhoz, hogy a varázsló automatikusan importálhassa az operatív probléma munkaelemtípus-definícióját minden olyan csapatprojektbe, amely a konfigurált szinkronizálásban használatba kerül. Ezt a lépést kihagyhatja, ha manuálisan akarja importálni az operatív probléma munkaelemtípus-definícióját. Manuálisan kell importálni az operatív probléma munkaelemtípus-definícióját, ha a Team Foundation Server 2012 verzióval szinkronizál a TFS Object Model 2010 verziót használva. További információkat itt talál: Kézi importálása az operatív probléma WITD TFS a System Center 2012 SP1.
Megjegyzés A szinkronizálás konfigurálása után a TFS munkaelem-szinkronizálási felügyeleti csomagja figyeli a szinkronizálási infrastruktúrát, és a szinkronizálás hibája esetén riasztásokat generál. A teljes TFS-infrastruktúra felügyeletéhez azonban kiegészítő felügyeleti csomagokra is szüksége van, amelyek a TFS-összetevőkkel kapcsolatos lehetséges problémák széles köréről riasztást tudnak biztosítani. Amikor importálja a TFS munkaelem-szinkronizálási felügyeleti csomagját, akkor ezeket a felügyeleti csomagokat is importálnia és konfigurálnia kell. Ezek együtt segítenek annak biztosításában, hogy a fejlesztői TFS-környezet teljes állapotát figyelhesse. További információkért lásd: Az Operations Manager és a TFS közötti integráció figyelése a System Center 2012 SP1 termékcsaládban.
A szinkronizálási beállítások módosítása
A TFS munkaelem-szinkronizálási felügyeleti csomagjához tartozó szinkronizálási beállításokat megtekintheti és módosíthatja. Ezeket a beállításokat módosítania kell a cél csapatprojekt és területelérési út módosításához, vagy a szinkronizálási szabályoknak egy figyelt .NET alkalmazás-összetevőhöz való testre szabásához.
A szinkronizálási inkonzisztenciák elkerülése érdekében az új beállítások alkalmazásáig a konfiguráció módosítása előtt kapcsolja ki a szinkronizálást. A szinkronizálás leállításáról és folytatásáról bővebb információt lásd: Állítsa le, és a szinkronizálás a System Center 2012 SP1 TFS folytatása. A konfigurációs beállításoknak a szinkronizálási készletben található összes felügyeleti kiszolgálóra történő replikálása a felügyeleti csoport rendszerteljesítményétől függően akár egy óráig vagy tovább is tarthat. A replikáció befejeződése után újra bekapcsolhatja a szinkronizálást. Ha a konfiguráció a szinkronizálás futása alatt változott, akkor elképzelhető, hogy a konfiguráció visszaállítását kell kényszerítenie a System Center felügyeleti szolgáltatás újraindításával a szinkronizálási készletben található összes felügyeleti kiszolgálón.
Ha egy, a szinkronizálásban részt vevő cél csapatprojektet módosít, az alábbi táblázatban szereplő szabályok érvényesülnek.
A TFS-csapatprojekt helyének változása | A szinkronizálás érintettsége |
---|---|
Egy alkalmazás új TFS-projektbe képeződik le ugyanazon TFS-projektgyűjteményen belül. | Az új riasztások az új projektbe futnak be, a régi riasztások megtartják a régi projekttel való szinkronizálást. Ha régi jegyazonosítókat töröl, és a kapcsolódó riasztásokat újra hozzárendeli a mérnöki csapathoz, akkor új munkaelemek jönnek létre az új projektben. Ezek az új munkaelemek nem lesznek egy előzetesen meglévő munkaelemhez sem hozzákapcsolva. |
Egy alkalmazás új TFS-projektbe képeződik le ugyanazon TFS-kiszolgálón, de egy másik projektgyűjteményen belül. | Az új riasztások az új TFS-projektbe futnak be. A régi riasztások szinkronizálása teljesen leáll. Ha régi jegyazonosítókat töröl, és a kapcsolódó riasztásokat újra hozzárendeli a mérnöki csapathoz, akkor új munkaelemek jönnek létre. Ezek az új munkaelemek nem lesznek egy előzetesen meglévő munkaelemhez sem hozzákapcsolva. |
Egy alkalmazás egy másik kiszolgálón található projektbe képeződik le. | Új munkaelemek jönnek létre azokhoz a riasztásokhoz, amelyeket újonnan hozzárendel a mérnöki csapathoz. Minden korábban szinkronizált riasztás szinkronizálása leáll. |
A szinkronizálási beállítások módosítása
A szinkronizálási beállítások módosításához az Operations Manager-konzol navigációs ablaktáblájában kattintson a Szerzői műveletek elemre, bontsa ki a Felügyeleticsomag-sablonok lehetőséget, majd kattintson a TFS munkaelem-szinkronizálás lehetőségre.
Keresse meg a korábban konfigurált csapatprojekt-gyűjteményt, majd a Feladatok ablaktáblán kattintson a Tulajdonságok gombra.
Megjegyzés Ha nemrégiben módosította a konfigurációt, és ez még nem replikálódott a felügyeleti kiszolgálókra, akkor meg kell várnia, amíg a módosítás replikálódik, és csak ezután tudja megtekinteni az új konfigurációt, illetve ezután tud dolgozni vele. A konfigurációs beállításoknak a szinkronizálási készletben található összes felügyeleti kiszolgálóra történő replikálása a felügyeleti csoport rendszerteljesítményétől függően akár egy óráig vagy tovább is tarthat.
A Kiszolgálóbeállítások lapon módosítani tudja a terheléselosztás szinkronizálására használt felügyeleti kiszolgáló Szinkronizációs erőforráskészlet beállítását. Az ebben az erőforráskészletben található összes kiszolgálón már telepítve kell lennie a TFS-objektummodellnek. Emellett módosíthatja azt a futtató fiókot, amelyet a szinkronizáláshoz fog használni. Ennek a fióknak közreműködői engedélyekkel kell rendelkeznie minden egyes TFS-csapatprojektben, és – ha a riasztásmelléklet-fájlokat is szinkronizálni szeretné – írási/olvasási hozzáféréssel kell rendelkezzen a riasztásmellékletek fájlmegosztásához. A hitelesítő adatokat a szinkronizáláshoz használt összes felügyeleti kiszolgálóra terjeszteni kell. A futtató profilokkal kapcsolatos további információkat lásd: Futtató fiókok és profilok kezelése.
Megjegyzés Ha módosítania kell a Csapatprojekt-gyűjtemény URL-címét, akkor törölje a konfigurációt, és futtassa újra a varázslót.
A Projektbeállítások lapon adja meg az Alapértelmezett projekt és az Alapértelmezett terület elérési útja értékeket, amelyeket az összes riasztás szinkronizálásához használni fog. Ezeket a beállításokat minden olyan .NET alkalmazás-összetevőhöz testre szabhatja, amelyet korábban a .NET alkalmazásteljesítmény-figyeléssel (APM) együttes figyelésre konfigurált. Az APM-összetevőhöz tartozó csapatprojekt és TFS területelérési útjának testre szabásához kattintson a Hozzáadás gombra, amely egy új sort ad hozzá a korábbiakhoz. Válassza ki a cél Csapatprojekt és Terület elérési útja beállítási kombinációt, majd kattintson a (…) gombra annak kiválasztásához, hogy melyik konfigurált alkalmazás-összetevő szinkronizálódjon a csapatprojekttel és a terület elérési útjával. Az alkalmazás-összetevőket már konfigurálnia kellett a .NET alkalmazásteljesítmény-figyelő sablonnal történő figyelésre. További információkért lásd: A .NET alkalmazásteljesítmény-figyelési sablon.
Megjegyzés A konfigurációs varázsló többszöri futtatásával több TFS-kiszolgálóhoz vagy több csapatprojekt-gyűjteményhez is konfigurálhatja a szinkronizálást. Azonban csak egy konfigurációban lehet az Alapértelmezett csapatprojekt és az Alapértelmezett terület elérési útja megadva.
Kattintson az OK gombra.
Ha új, szinkronizálandó csapatprojektet adott hozzá, akkor meg kell adnia a TFS-rendszergazdai hitelesítő adatait ahhoz, hogy a varázsló automatikusan importálhassa az operatív probléma munkaelemtípus-definícióját abba az új csapatprojektbe, amelyet a konfigurált szinkronizálásban fog használni. Ezt a lépést kihagyhatja, ha manuálisan akarja importálni az operatív probléma munkaelemtípus-definícióját. Manuálisan kell importálni az operatív probléma munkaelemtípus-definícióját, ha TFS 2012 verzióval szinkronizál a TFS Object Model 2010 verziót használva. További információkat itt talál: Kézi importálása az operatív probléma WITD TFS a System Center 2012 SP1.
A TFS-sel való integráció konfigurálásához kapcsolódó eljárások
További információkért tekintse meg a System Center 2012, 1. szervizcsomag (SP1) rendszerben a TFS-sel való integráció konfigurálásához kapcsolódó következő eljárásokat:
A System Center 2012 SP1 TFS integrációt a szinkronizálás gyakoriságát módosítása
Kézi importálása az operatív probléma WITD TFS a System Center 2012 SP1
E fájlok csatolni, vagy a System Center 2012 SP1 a TFS-szinkronizálási csatolt konfigurálása
Új riasztások automatikus hozzárendelése a System Center 2012 SP1 mérnöki
Automatikus lezárása figyelmezteti, ha a System Center 2012 SP1 a TFS megoldott munkaelemek
Állítsa le, és a szinkronizálás a System Center 2012 SP1 TFS folytatása