Přehled nástroje System Center – Orchestrator
Důležité
Od produktu System Center 2025 se ukončí SPF (Service Provider Foundation). SPF 2022 ale bude i nadále fungovat se součástmi system Center 2025.
Jako správce IT pravděpodobně provádíte řadu úloh a postupů, abyste zachovali výpočetní prostředí v pořádku. Můžete mít automatizované jednotlivé úlohy, ale obvykle ne celý proces. Pomocí nástroje System Center – Orchestrator provázáte různorodé úlohy a postupy pomocí grafického uživatelského rozhraní Runbook Designer k vytváření spolehlivých, flexibilních a efektivních komplexních řešení ve vašem IT prostředí. Pomocí orchestratoru můžete:
- Automatizujte procesy v datovém centru bez ohledu na hardware nebo platformu.
- Standardizujte osvědčené postupy pro zlepšení provozní efektivity.
- Připojte systémy od různých dodavatelů, aniž byste museli vědět, jak používat skriptování a programovací jazyky.
Architektura orchestratoru
Následující diagram znázorňuje jednotlivé funkce nástroje Orchestrator a komunikaci mezi jednotlivými funkcemi.
Databáze orchestrace je centrem instalace nástroje Orchestrator obsahující všechny runbooky, nastavení konfigurace a protokoly. Server pro správu se vyžaduje jako komunikační vrstva mezi nástrojem Runbook Designer a databází orchestrace. Jeden nebo více serverů sady Runbook komunikuje přímo s databází a načítá runbooky za účelem spuštění a uložení informací o úlohách vytvořených z runbooků. Webová služba také komunikuje přímo s databází orchestrace a poskytuje připojení webového prohlížeče pro konzolu Orchestration.
Automatizace pomocí runbooků
K automatizaci úlohy nebo procesu v orchestratoru použijete Runbook Designer k vytvoření runbooku. Do runbooku přidáte aktivity přetažením z podokna Aktivity a následným propojením aktivit v požadovaném pořadí pro vytvoření pracovního postupu.
Následující obrázek znázorňuje jednoduchý runbook.
Tento runbook monitoruje protokol událostí. Když zjistí zadanou událost, runbook zkontroluje stav konkrétního procesu v systému Windows na konkrétním počítači. Pokud se zjistí, že proces běží, je zastavený. Runbook pak spustí proces a odešle e-mail jako oznámení o změně stavu procesu.
Každá aktivita runbooku se dokončí před pokračováním na další a aktivity jsou k dispozici, které poskytují složitou logiku, jako je například vyžadování, aby se před pokračováním runbooku dokončilo více aktivit. Pomocí kombinace logiky u aktivit a inteligentních odkazů můžete implementovat jakoukoli logiku, kterou konkrétní scénář automatizace vyžaduje.
Jak produkt Orchestrator zpracovává sadu Runbook
Po vytvoření runbooku ho potvrdíte do databáze orchestrace jeho vrácením se sem. Pak můžete runbook spustit a zastavit pomocí nástroje Runbook Designer nebo konzoly Orchestration.
Požadavek na spuštění runbooku vytvoří úlohu uloženou v databázi orchestrace. Každá sada Runbook může definovat primární server sady Runbook a jedno nebo více záložních řešení, která zpracují sadu Runbook, pokud je primární řešení nedostupné. Služba na každém serveru sad Runbook nepřetržitě monitoruje databázi Orchestration pro úlohy, které může zpracovat. Když server runbooku zjistí úlohu, zaznamená, že na úloze pracuje, zkopíruje runbook místně, zaznamená, že spouští instanci runbooku, a pak začne zpracovávat runbook. Pro všechny runbooky, které neobsahují monitor, můžete vytvořit více požadavků runbooků, což znamená, že jeden runbook může mít více úloh.
Když server sady Runbook zpracuje úlohu, vytvoří instanci runbooku tak, že vytvoří její kopii místně a pak provede akce definované v rámci runbooku podle zahrnuté logiky pracovního postupu. Informace o stavu, výsledky aktivit a data se zaznamenají v databázi Orchestration, takže můžete monitorovat stav runbooku v reálném čase i historicky.
Rozšíření orchestratoru
Následující tabulka uvádí několik strategií, které jsou k dispozici pro rozšíření funkcí poskytovaných standardní instalací nástroje Orchestrator.
Funkce orchestratoru | Popis |
---|---|
Integrační balíček (IP) | Integrační balíček je kolekce vlastních aktivit specifických pro produkt nebo technologii. Microsoft a další společnosti poskytují integrační balíčky s aktivitami pro interakci s produktem z runbooku Orchestrator. |
Orchestrator Integration Toolkit | Sada Orchestrator Integration Toolkit umožňuje rozšířit knihovnu aktivit nad rámec kolekce standardních aktivit a integračních balíčků. Sada Integration Toolkit obsahuje nástroje založené na průvodci pro vytváření nových aktivit a integračních balíčků pro Orchestrator. Vývojáři mohou také pomocí sady Integration Toolkit vytvářet integrační balíčky z vlastních aktivit, které sestavují pomocí sady Orchestrator SDK. |