Článek AG COM v červnovém čísle magazínu QUAS

17. 06. 2011

Jan Matějka, který pracuje ve společnosti AG COM na pozici Senior Consultant divize Řešení Microsoft, je autorem příspěvku o produktu společnosti Microsoft - Opalis.

Přinášíme Vám přepis tohoto článku z č. 77:

 

OPALIS(ACE)

     Automatizace (ITPA), integrace a organizace IT procesů, to jsou disciplíny, kterým se věnuje Opalis. Tak jako o každém produktu společnosti Microsoft, je možné i o Opalisu najít spoustu informací. Otázka je, zda po přečtení těchto informací bude jasné, k čemu vlastně slouží. Proto nebudu v tomto článku používat žádné odborné ani technické termíny a podíváme se jednoduše na to, co Opalis umí a čeho lze s tímto nástrojem dosáhnout.

     Opalis je členem rodiny System Center, tedy nástrojů 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 v našem 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ů, které by bylo možné automatizovat. Jedná se velmi často o manuální, neustále se opakující rutinní operace, které není často snadné bez patřičných nástrojů nebo znalostí skriptování provádět. Může se jednat o velmi jednoduché operace, jako například 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. V takovém případě 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 emailem 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 Terminal 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 tyto procesy zdokumentované a v tom lepším případě jsou, alespoň částečně, automatizované. 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é.

Řešení

     Pojďme se podívat, co nám v této oblasti přináší Opalis. 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 tyto naše procesy vzít a navrhnout 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.

     Vezměme jeden server, na který implementujeme Opalis Integration Server. Tento server bude díky schopnosti Opalisu komunikovat se všemi požadovanými servery a SW produkty a bude jako jediný plně zajišťovat a zastřešovat automatizaci všech procesů v naší organizaci. Můžeme si otevřít konzoli Opalisu (OIS client), ve které budeme vytvářet všechny naše „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 Packy), 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 našich 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ů.


Obr: Opalis Integrations Packs

Testík?

     Nyní je nutné naši nově vytvořenou politiku 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ýkoliv problém, proces se zastaví a konzole vám umožní celý proces 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 tomu opravdu dojde. Tuto konzoli berme spíš jako „ladící“ než „testovací“. Když je politika hotová a funkční, stačí zvolit server, na kterém se bude spouštět. Politiku může samozřejmě spouštět Opalis server sám, je zde pouze limit padesáti současně spuštěných úloh. Nyní už nám zbývá pouze sledovat, jak naše automatizované procesy probíhají. K tomu používáme operátorskou konzoli. Jedná se o web konzoli, která nám umožňuje podrobně sledovat, jak jednotlivé úlohy probíhají, a umožňuje nám úlohy ručně spouštět nebo zastavovat.

Obr: OIS konzole pro návrh politik

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 rozdílný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 ale do tohoto prostředí zapojit Opalis? Můžeme například přenechat veškerou integraci produktů na Opalisu. Dosáhneme tak toho, že veškeré automatizované řízení procesů bude probíhat z jednoho prostředí. Opalis bude arbitr, který bude do všeho vidět a všechno řídit z jednoho centrálního místa.

     Další významné využití je v organizaci, která postupně začíná využívat nástroje rodiny System Center, ale z různých důvodů jsou pro konkrétní 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, jak tyto různorodé produkty propojit a dosáhnout vysoké úrovně automatizace procesů 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 způsobu licencování 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 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 nechme 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í…

Copyright © 2012 AG COM

OP LZZ Projekt Mapa stránek Informace o webu Vyrobil a spravuje FG Forrest, a.s.