A System Center – Orchestrator áttekintése
Fontos
Az Orchestrator ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen az Orchestrator 2022-re.
Rendszergazdaként valószínűleg számos feladatot és eljárást hajt végre a számítási környezet kifogástalan állapotának megőrzése érdekében. Előfordulhat, hogy egyes feladatokat automatizált, de általában nem az egész folyamatot. A System Center – Orchestrator segítségével különböző feladatokat és eljárásokat köthet össze egy grafikus felhasználói felületi Runbook Tervező segítségével, hogy megbízható, rugalmas és hatékony végpontok közötti megoldásokat hozzon létre az informatikai környezetben. Az Orchestrator használatával a következőket teheti:
- Automatizálhatók az adatközpontban használt folyamatok, a hardvertől vagy a platformtól függetlenül.
- Ajánlott eljárások szabványosítása a működési hatékonyság javítása érdekében.
- A különböző szállítóktól származó rendszerek csatlakoztatása anélkül, hogy ismernie kellene a szkriptelési és programozási nyelvek használatát.
Orchestrator-architektúra
Az alábbi ábra az Orchestrator egyes funkcióit és azok közötti kommunikációt szemlélteti.
A vezénylési adatbázis az Orchestrator telepítésének központja, amely tartalmazza az összes runbookot, konfigurációs beállítást és naplót. A Management kiszolgálóra a Runbook Designer és a vezénylési adatbázis közötti kommunikációs rétegként van szükség. Egy vagy több Runbook-kiszolgáló az adatbázissal közvetlenül kommunikálva beolvassa a futtatandó Runbookokat, és eltárolja a Runbookokból létrehozott feladatok adatait. A webszolgáltatás a vezénylési adatbázissal is közvetlenül kommunikál, és webböngésző-kapcsolatot biztosít az Orchestration konzolhoz.
Automatizálás Runbookok használatával
Ha automatizálni szeretne egy feladatot vagy folyamatot az Orchestratorban, a Runbook Tervező használatával hozhat létre egy runbookot. Ha tevékenységeket ad hozzá a runbookhoz, húzza őket a Tevékenységek panelről, majd kapcsolja össze a tevékenységeket a munkafolyamat létrehozásához szükséges sorrendben.
Az alábbi ábra egy egyszerű Runbookot mutat.
Ez a Runbook egy eseménynaplót figyel. Amikor észleli a megadott eseményt, akkor a Runbook egy adott számítógépen ellenőrzi a Windows egy bizonyos folyamatának állapotát. Ha a folyamat fut, le lesz állítva. A Runbook ezután elindítja a folyamatot, és értesítésként e-mailt küld a folyamat állapotának változásáról.
Minden runbook-tevékenység befejeződik, mielőtt továbblép a következőre, és olyan tevékenységek érhetők el, amelyek összetett logikát biztosítanak, például több tevékenység befejezésének megkövetelése a runbook folytatása előtt. A tevékenységeken logika és intelligens hivatkozások kombinációját használva az adott automatizálási példahelyzet által megkövetelt mindenféle logikát megvalósíthat.
Runbookok feldolgozása az Orchestrator által
Miután létrehozott egy runbookot, a beadással véglegesíti azt a vezénylési adatbázisban. Ezután a Runbook Designerrel vagy az Orchestration konzollal indíthatja el és állíthatja le a runbookot.
A runbook futtatására vonatkozó kérés létrehoz egy feladatot , amely a vezénylési adatbázisban van tárolva. Minden Runbook megadhat elsődleges és néhány készenléti Runbook-kiszolgálót, amelyek akkor dolgozzák fel a Runbookot, ha az elsődleges kiszolgáló nem érhető el. Minden Runbook-kiszolgálón egy szolgáltatás folyamatosan figyeli a vezénylési adatbázisban a feldolgozható feladatokat. Amikor egy runbook-kiszolgáló észlel egy feladatot, naplózza, hogy dolgozik a feladaton, helyileg másolja a runbookot, naplózza, hogy a runbook egy példányát futtatja, majd megkezdi a runbook feldolgozását. A monitort nem tartalmazó runbookok esetében több runbook-kérést is létrehozhat, ami azt jelenti, hogy egy runbook több feladatból is állhat.
Amikor egy runbook-kiszolgáló feldolgoz egy feladatot, létrehozza a runbook egy példányát úgy, hogy helyileg másolatot készít róla, majd végrehajtja a runbookban definiált műveleteket a belefoglalt munkafolyamat-logika szerint. Az Orchestration-adatbázis rögzíti az állapotadatokat, a tevékenység eredményeit és az adatokat, hogy megfigyelhesse a runbook valós idejű és korábbi állapotát.
Az Orchestrator kiterjesztése
Az alábbi táblázat több stratégiát mutat be az Orchestrator standard telepítése által biztosított funkciók kibővítésére.
Orchestrator szolgáltatás | Description |
---|---|
integrációs csomag (IP) | Az integrációs csomag termékre vagy technológiára jellemző egyéni tevékenységek gyűjteménye. A Microsoft és más vállalatok integrációs csomagokat biztosítanak olyan tevékenységekhez, amelyek egy Orchestrator-runbookból kommunikálnak a termékükkel. |
Orchestrator Integration Toolkit | Az Orchestrator Integration Toolkit segítségével a szokásos tevékenységek és integrációs csomagok gyűjteményén kívülre is kiterjesztheti a tevékenységek könyvtárát. Az integrációs eszközkészlet varázslóalapú eszközökkel rendelkezik, amelyekkel új tevékenységeket és integrációs csomagokat hozhat létre az Orchestrator számára. A fejlesztők az Integrációs eszközkészletet is használhatják integrációs csomagok létrehozásához az Orchestrator SDK használatával létrehozott egyéni tevékenységekből. |