Automatizace it operací pomocí nástroje System Center – Runbooky nástroje Orchestrator

Důležité

Tato verze orchestratoru dosáhla konce podpory. Doporučujeme upgradovat na Orchestrator 2022.

Síla nástroje System Center – Orchestrator spočívá v poskytování runbooků a jednotlivých aktivit, které runbook tvoří. Sady Runbook obsahují pokyny pro automatizaci úloh či procesů. Jednotlivé kroky v sadě Runbook se nazývají aktivity. V rámci runbooku poskytují další ovládací prvky informace a pokyny k řízení posloupnosti aktivit v sadě Runbook. Sady Runbook, aktivity a každé řízení sady Runbook má konfigurovatelné vlastnosti. Úpravou těchto vlastností nakonfigurujete chování požadované vaší sadou Runbook.

Výchozí bod

Váš runbook musí mít jenom jeden počáteční bod. Výchozím bodem je aktivita, která se automaticky spustí při spuštění runbooku. Každá aktivita v sadě Runbook se spustí po dokončení předchozí aktivity v pracovním postupu.

Pokud sada Runbook začíná jinou aktivitou než aktivitou monitorování, začne se zpracovávat a pokusí se ji dokončit. Pokud runbook začíná aktivitou monitorování, monitorování se načte a čeká na aktivační podmínku. Při splnění podmínky se vytvoří instance sady Runbook, která spustí zbývající aktivity v sadě Runbook. Monitorování dál běží a čeká na další výskyt podmínky triggeru. Runbooky, které se spouštějí s monitorováním, poběží dál, dokud je nezastavíte v Designer runbooku nebo konzole Orchestration.

Proměnné

Při vytváření runbooků jsou některá nastavení pro všechny aktivity stejná. Proměnné umožňují zadat hodnotu, kterou aktivity používají v libovolném runbooku.

Důležité

Přístupová oprávnění pro proměnné je možné změnit, ale server sady Runbook tato oprávnění nevynucuje.

Důležité

Mějte na paměti, že proměnné, které odkazují na systémové proměnné, například %ProgramFiles%, v orchestratoru vrací hodnoty z 32bitového běhového prostředí. Orchestrator je totiž 32bitová aplikace.

Poznámka

Orchestrator nepodporuje přesun více proměnných s vícenásobným výběrem. Pokud chcete přesunout více proměnných do jiné složky, musíte přesunout každou proměnnou zvlášť.

Pomocí následujících postupů můžete vytvářet, vkládat a uspořádávat proměnné.

Pomocí následujícího postupu vytvořte proměnnou:

  1. V podokně Connections v Designer runbooku rozbalte složku Globální nastavení a pak vyberte složku Proměnné.

  2. Klikněte pravým tlačítkem na složku Variables (Proměnné ) nebo do podsložky složky Variables (Proměnné ) a vyberte New (Nový) a pak výběrem možnosti Variable ( Proměnná ) otevřete dialogové okno Nová proměnná .

  3. Do pole Název zadejte název proměnné.

  4. Do pole Popis zadejte popis, který vysvětluje účel proměnné.

  5. Do pole Hodnota zadejte hodnotu proměnné. Tato hodnota nahradí zástupný symbol hodnoty proměnné v těch aktivitách, ve kterých je proměnná vložena.

  6. Pokud chcete, aby proměnná byla zašifrovaná (například k uložení hesla pro použití v jiných aktivitách sady Runbook), zaškrtněte políčko Šifrovaná proměnná .

    Další informace o osvědčených postupech při používání šifrovaných proměnných najdete v tématu Šifrování dat nástroje Orchestrator.

  7. Vyberte Dokončit.

Důležité

Orchestrator neumožňuje kombinovat šifrovanou proměnnou s prostým textem jako hodnotu parametru v runbooku.

Zvláštní proměnné

Pro proměnné také můžete zadat speciální formáty a poskytovat tak pro své sady Runbook dynamické informace. Zadejte hodnotu proměnné, která se má takto používat.

NOW(): Když se proměnná vyřeší, nastaví se na aktuální datum a čas. Předáním argumentů této funkci vrátíte konkrétní části data a času. Například NOW(hour) vrátí aktuální hodinu. Následující jsou platné argumenty funkce NOW() : day, dayofweek, dayofyear, month, year, hour, minute, second, milisekund.

%ENVVAR%: Tato proměnná vrátí hodnotu proměnné prostředí mezi symboly procent (\) . Proměnná prostředí je založená na počítači se serverem sady Runbook, na kterém je sada Runbook spuštěná, a nerozlišují se v ní velká a malá písmena. Lze používat všechny proměnné systému. Všechny uživatelské proměnné se překládají v kontextu účtu služby na serveru sady Runbook. Pokud proměnná prostředí neexistuje, text zadaný v proměnné se vrátí tak, jak je (to znamená, že pokud zadáte %ENVVAR% a žádná proměnná prostředí s názvem ENVVAR neexistuje, vrátí se text '%ENVVAR%' ).

Řízení pracovního postupu

Při vytváření runbooků v orchestratoru je důležité pochopit základní logiku modulu pracovních postupů. Pomocí této logiky můžete vytvářet pracovní postupy pro automatizaci úloh založených na prostředcích a složitých úloh zpracování dat.

Ovládací prvek pracovního postupu poskytuje následující ovládací prvky: Inteligentní odkazy a Vložené smyčky.

Propojení, která spojují jednotlivé aktivity v sadě Runbook, se nazývají inteligentní propojení. Inteligentní propojení v Orchestratoru podporují prioritu mezi dvěma aktivitami. Inteligentní propojení vyvolávají následující aktivitu v sadě Runbook hned po úspěšném dokončení předchozí aktivity. Inteligentní propojení také poskytují možnosti filtrování dat, abyste mohli omezit data předaná do následných aktivit v pracovním postupu.

Vložené smyčky

Každá aktivita může vytvořit smyčku, abyste mohli opakovat operace, pokud se nezdaří, nebo otestovat platné informace o výstupu aktivity. Tyto mechanismy také můžete používat k integrování podmínek čekání do svých pracovních postupů.

Pokud je pro aktivitu nakonfigurovaná smyčka, poběží se stejnými vstupními daty, dokud se nedosáhne požadovaných kritérií ukončovací smyčky. Kritéria ukončení se vytvářejí podobným způsobem jako konfigurace inteligentního propojení. Jako součást ukončení můžete použít libovolnou publikovanou položku dat z aktivity nebo konfiguraci neukončíte. Součástí běžně publikovaných dat jsou speciální datové položky, například Smyčka: Počet pokusů a Smyčka: Celková doba trvání, které umožňují použít informace ze samotné smyčky v podmínkách smyčky.

Smyčky se spouštějí jednou pro každou příchozí část dat, která jsou předána aktivitě. Představte si například runbook, který používá aktivitu databáze dotazů následovanou přidávacím řádkem. Pokud aktivita databáze dotazů vrátila tři řádky, aktivita Připojit řádek by se spustila třikrát. Pokud máte smyčku aktivity Připojit řádek , spustí se tři samostatné smyčky. Poté, co první datová položka projde aktivitou Připojit řádek , další položka projde připojit řádek a smyčky, dokud se nezavede, a pak začne třetí položka. Po zpracování všech tří položek se spustí další aktivita v sadě Runbook.

Rozšíření možností runbooku

Orchestrator nabízí dvě možnosti rozšíření standardních aktivit. Můžete buď vytvořit nové aktivity, nebo vytvořit nové integrační balíčky (IP). IP adresy jsou kolekce aktivit pro Microsoft a produkty jiných společností, které jsou specifické pro určitý produkt nebo technologii. Pokud funkce, které požadujete, nejsou v IP adrese dostupné, máte alternativní možnost použít Sadu nástrojů Orchestrator Integration Toolkit.

Orchestrator Integration Toolkit je sada nástrojů, které vám pomůžou vytvářet nové integrace pro Orchestrator. Pomocí průvodců v sadě Nástrojů pro integraci můžete snadno vytvářet nové aktivity pracovních postupů a integrační balíčky, které rozšiřují možnosti produktu. Pomocí sady Orchestrator SDK a jazyka C# můžete také vytvářet vlastní aktivity pracovních postupů a pak je pomocí této sady nástrojů zabalit do IP adresy.

Další kroky