Život správce systému zahrnuje instalaci, konfiguraci, provádění pravidelných činností upgradu a údržby systému, zajišťování, monitorování systému, zmírňování zranitelnosti, odstraňování problémů a mnoho dalšího. Mnoho akcí správce systému sestává z postupných úloh prováděných metodicky. Jak tedy můžeme usnadnit život systémového správce?
[ Čtenářům se také líbilo: Úvod do Ansible Tower ]
Automatizujte pro zrychlení
Můžete zavést automatizaci, abyste ušetřili čas, vyhnuli se opakujícím se úkolům, předešli ručním chybám a nasadili/spravovali své systémy efektivněji. Automatizace umožňuje systémovým administrátorům zaměřit svou pozornost na jiné oblasti, které jim a jejich organizaci přidávají hodnotu. Dovolte mi začít představením Ansible – open source automatizačního nástroje používaného pro běžné IT úlohy, jako je zajišťování, správa konfigurace, nasazení aplikací, monitorování systému atd. Ansible je jedním z předních automatizačních nástrojů používaných po celém světě a jeho jednoduchost rychle získává více pozornost.
Proč Ansible?
No, pro začátek, Ansible je open source automatizační engine. Je snadné jej nasadit a používat, protože k použití Ansible pro automatizaci nepotřebujete žádné speciální kódovací dovednosti. Používá příručku k popisu úloh automatizace pomocí YAML (Yet Another Markup Language). Různé vestavěné moduly Ansible se starají i o složité pracovní postupy IT. Jednoduchost spočívá ve skutečnosti, že Ansible je bez agenta a nevyžaduje instalaci žádného dalšího softwaru/klienta. Ansible tak pomáhá zajistit automatizaci provádění úloh správy systému jednoduchým, efektivním a časově úsporným způsobem.
Jak Ansible funguje?
Chcete-li zahájit svou cestu automatizace pomocí Ansible, musíte jej nejprve nainstalovat do uzlu, který se nazývá uzel správy Ansible . Zde budete vytvářet svůj kód/playbooky pro automatizaci. Cílové uzly, na kterých běží příručka Ansible, se nazývají spravovaní hostitelé . Autentizaci na základě klíče SSH můžete nakonfigurovat z uzlu správy na spravované hostitele, aby Ansible fungovala hladce. Po připojení k uzlům Ansible tlačí malé programy zvané Ansible Modules, které provedou požadovanou akci na cílových systémech.
Ansib-Lingo
- Příručky – soubory, ve kterých je kód Ansible napsán v YAML. Je to analogie seznamu úkolů pro motor Ansible obsahujícího seznam úkolů, které mají být provedeny postupně.
- YAML – další značkovací jazyk. YAML je velmi snadný, člověku čitelný jazyk. Ve většině programovacích jazyků jsou k dispozici knihovny pro práci s YAML.
- Inventář – seznam uzlů, které může Ansible spravovat (hostitelé a skupiny). Můžete také definovat proměnné v souboru inventáře.
- Ad-hoc příkazy – Předdefinované moduly poskytované Ansible, které lze pro snadné použití spouštět přímo.
- Moduly – Programy připravené k použití, které jsou zaslány uzlem správy Ansible vzdáleně spravovaným hostitelům, aby provedli úlohu, a poté je po dokončení odeberou.
Případy použití pro správce systému
- Automatické zprávy o monitorování systému – využití souborového systému, dostupnost aplikací, dostupnost databáze a dostupnost URL.
- Činnosti údržby systému – automatizujte spouštění a zastavování aplikací a databází.
- Provádění automatizovaných upgradů systému – upgrade jádra SAP, upgrade hostitelského agenta SAP, upgrade OS a upgrade Oracle SBP.
- Provádění cvičení obnovy po havárii – Přepněte se na web DR a zpět pomocí automatizace.
- Automatizujte zajišťování, nasazování aplikací, správu konfigurace a dodržování zásad zabezpečení.
- Možná integrace s Red Hat Satellite, VMware, AWS Cloud a Azure Cloud.
[ Hledáte více o automatizaci systému? Začněte s The Automated Enterprise, bezplatnou knihou od Red Hat. ]
Sbalit
Tento článek vám poskytuje stručný úvod a přehled pojmů a termínů spojených s Ansible. Více o nastavení Ansible a vytváření playbooků se budeme věnovat v nadcházejících článcích.