Organizace, integrace a automatizace IT procesů (ITPA), to jsou disciplíny, kterým se věnuje Opalis. Jako o každém produktu společnosti Microsoft, dá se i o Opalisu najít spousta informací. Otázka je, zda po jejich přečtení bude každému jasné, k čemu vlastně slouží. Proto se v tomto článku podíváme jednoduše na to, co Opalis umí a čeho s ním lze dosáhnout.
Opalis je členem rodiny System Center, prostředků pro systémový mamagement, od počátku roku 2010. Doplňuje tak nástroje pro monitoring (Operations Manager), správu IT infrastruktury (Configuration Manager), zálohování (Data Protection Manager), správu virtualizace (Virtual Machine Manager) a správu IT procesů (Service Manager) o možnosti integrace a automatizace všech procesů a úloh ve spravovaném IT prostředí.
Zadání
Jsem přesvědčen, že každý čtenář tohoto článku by okamžitě dokázal vymyslet celou řadu úkonů v IT, které by bylo možné automatizovat. Jedná se velmi často o manuální, neustále se opakující rutinní operace, které někdy není snadné bez patřičných nástrojů nebo znalostí skriptování provádět.
Může se jednat o velmi různé operace, od jednoduchých, jako je automatické archivování souborů z vybraných adresářů, až po velmi složité a rozsáhlé procesy například při příchodu nového pracovníka do organizace. Tehdy je nutné založit účet v Active Directory, přidat uživatele do odpovídajících skupin, vytvořit poštovní schránku, nainstalovat a nakonfigurovat počítač a nakonec o všem provést záznam a informovat e-mailem zodpovědné osoby.
Nebo jiná situace – monitorujeme farmu terminálových serverů a pokud detekujeme výkonnostní problémy, musíme vytvořit nový virtuální server, spustit instalaci OS, provést konfiguraci terminálového serveru do farmy a celý proces ukončit záznamem do požadovaných logů nebo aplikací. Toto jsou pouze příklady, jako zadání si můžeme vymyslet absolutně cokoliv.
Většinou jsou (nebo by měly být) tyto procesy zdokumentovány a v lepším případě jsou, alespoň částečně, i automatizovány. Pokud je dosaženo určité úrovně automatizace, jedná se často o složitá řešení, která jsou založena na kombinaci manuálních úkonů a mnohdy velkého množství skriptů spouštěných na různých serverech pomocí plánovačů úloh. Jistě si umíte představit, jaký je problém dohledat chybu, když je autor takového řešení na dovolené.
Pojďme se ale podívat, co nám v této oblasti přináší Opalis.
Řešení
V prvním odstavci se každý z nás zamyslel nad procesy, které rutinně provádíme, a třeba jsme ani nepomysleli na to, že je možné je v celém rozsahu automatizovat. Pojďme je teď vzít a přenést si je formou vývojového diagramu na papír. Opalis dokáže takto navrženému diagramu vdechnout život. To není sci-fi, to je Opalis. Jak to dělá?
Vezměme jeden server, na který implementujeme Opalis Integration Server. Tento server bude díky schopnostem Opalisu komunikovat se všemi potřebnými servery a softwarovými produkty a bude jako jediný plně zajišťovat a zastřešovat automatizaci všech procesů v organizaci. Můžeme si otevřít konzoli Opalisu (OIS client), ve které budeme vytvářet všechny své „politiky“ (workflows). Vše se tvoří pomocí „drag and drop“, kdy do prázdného pole vkládáme objekty, které později propojujeme v logický celek.
Vlastnosti všech objektů i propojovacích linek lze velmi detailně definovat. Nakonec tak získáme stejný diagram jako na papíře, ovšem
tento diagram úlohu přímo vykonává.
Opalis využívá tzv. integrační balíčky (Integration Pack), které jsou specifické pro určitou oblast nebo produkt. Čím více produktů budeme integrovat, a tedy čím více Integračních balíčků do Opalisu naimportujeme, tím více objektů budeme mít k dispozici pro tvorbu svých politik. Portfolio integračních balíčků se postupně rozšiřuje. Můžeme tak začít velmi efektivně úkolovat a řídit celé IT prostředí bez hluboké znalosti skriptování a API jednotlivých produktů.
Testík?
Jistě je také nutno nově vytvářené politiky otestovat. K tomu slouží testovací konzole, která provede všechny kroky v reálném čase včetně detailního zobrazení prováděných operací a jejich výstupů. Pokud je v politice jakýkoli problém, proces se zastaví a konzole vám umožní jej celý odladit. Pozor, testovací konzole vždy provádí skutečné operace a nic nesimuluje! Pokud tedy naše politika obsahuje mazání dat, i při testování (ladění) k němu opravdu dojde. Tuto konzoli berme tedy rozhodně spíš jako podrobnou „ladící“ než „testovací“. Když je politika hotová a funkční, stačí zvolit server, na kterém se bude spouštět. To samozřejmě může obstarat Opalis sám, je zde pouze limit padesáti současně spuštěných úloh. Nyní už zbývá pouze sledovat, jak nám automatizované procesy probíhají. K tomu používáme operátorskou konzoli. Jedná se o webovou konzoli, která umožňuje podrobně sledovat průběh jednotlivých úloh a také je ručně spouštět či zastavovat.
Integrace v rodině System Center
Využívání nástrojů pro systémovou správu z dílny „jednoho“ autora má své nesporné výhody. Všechny produkty se k sobě postupně velmi blíží nejen principem fungování, ale také způsobem ovládání. Obrovskou výhodou je vysoká úroveň integrace, která je u jiných nástrojů velmi nákladná nebo dokonce nemožná. Jednotlivé produkty rodiny System Center dokáží vzájemně využívat svých vlastností. Například Service Manager velmi zásadně využívá informací z Configuration Manageru (inventarizace a asset management) a Operations Manageru (automatické zakládání incidentů).
Jak do tohoto prostředí zapadá Opalis? Můžeme například přenechat veškerou integraci produktů jemu. Dosáhneme tak toho, že automatizované řízení procesů bude probíhat z jednoho prostředí. Opalis bude arbitr, který bude do všeho vidět a všechno řídit.
Další významné využití je v organizaci, která postupně začíná nasazovat nástroje rodiny System Center, ale i tak jsou z různých důvodů pro některé oblasti využívány nástroje jiné. Například Tivoli Storage Manager pro zálohování, HP Service Manager jako HelpDesk, Operations Manager pro monitoring, Configuration Manager pro správu klientů atd. Opalis je ideálním nástrojem, který umožní tyto různorodé produkty propojit a dosáhnout vysoké úrovně automatizace procesů i nad takto složitou infrastrukturou.
Opalis bude Orchestrator
Opalis je členem rodiny System Center zejména proto, aby umožnil integraci nástrojů pro systémovou správu společnosti Microsoft v rozsáhlých heterogenních prostředích a datacentrech. Lze jej získat pouze jako součást licenčních balíčků pro System Center SMSE a SMSD. Opalis není (bohužel) nabízen jako samostatný produkt. Pro podrobnější informace o licenčních podmínkách a způsobech pořízení tohoto nástroje doporučuji kontaktovat odborníky společnosti DAQUAS.
Do konce roku 2012 budou uvedeny nové verze všech nástrojů rodiny System Center. Zároveň bude definitivně dokončeno začlenění Opalisu přejmenováním na System Center Orchestrator. Očekáváme, že některé vlastnosti Opalisu proniknou do samotných produktů rodiny System Center. Do jaké míry a v jakém rozsahu, se necháme překvapit.
Článek jsem začínal pojmy automatizace, integrace a organizace. Všechna slova končí „ace“ což v angličtině znamená „eso“. Je to náhoda? Opalizující...
J a n M a t ě j k a | A G C O M , a . s .