Část 12 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewV povídání o HPE OneView, Ansible a Infrastructure as code jdeme do finále – rozebereme si vytváření serverů. OneView, Ansible a servery V našem hlavním playbooku na závěr skáčeme do role, která připraví naše servery: – name: Servers hosts: localhost gather_facts: no connection: local […]
Posts tagged Infrastructure as code
Infrastrukturní DevOps s HPE OneView (11) – Ansible a síťový fabric
Část 11 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewPokračujme ve zkoumání příkladového Ansible playbooku pro automatizace vaší infrastruktury způsobem Infrastructure as code a Desired State. V minulém díle jsme si připravili networking z hlediska konektivity – připojení serverových žiletek do LAN a SAN, definice VLAN, odchozích portů a tak podobně. Dnes si […]
Azure IaaS (7) – automatizace stavu VM při vytvoření
Část 7 z celkových 8 v seriálu Azure IaaSV předchozím díle jsme vyšli ze základního Ubuntu image, nainstalovali do něj aplikaci, zmrazili ho jako nový VHD soubor, z kterého jsme vytvořili šablonu. Docela komplikované. Co kdybychom to zkusili jinak – automaticky? Proč automat místo VHD šablony Postup v předchozím článku byl klasický a celkem nevhodný […]
Infrastrukturní DevOps s HPE OneView (10) – Ansible a Blade networking
Část 10 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewV minulém díle jsme se seznámili se základním popisem infrastruktury v YAML a ukázali jsme si tři role, které budeme používat. Dnes prozkoumáme detaily první z nich – Blade networking. Role vs. Playbook/Task vs. Module Ansible má hierarchii abstrakcí. To co dělat nemusíme je […]
Infrastrukturní DevOps s HPE OneView (9) – Ansible a infrastruktura
Část 9 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewV dnešním díle už se dostává k vyšším abstrakcím. Od nízkoúrovňového zkoumání API jsme se dostali ke skriptům v PowerShell a Python a ukázali si příklad aplikace s využitím OneView API a Grommet uživatelského rozhraní. Dnes začneme Ansible – nemusíte vůbec umět programovat, abyste […]
Infrastrukturní DevOps s HPE OneView (7) – Python skripty
Část 7 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewMinule jsme si vyzkoušeli Python knihovnu pro OneView v interaktivním režimu a dnes navážeme s tvorbou užitečnějších skriptů. Po stránce funkčnosti to bude totéž, co jsme dělali s PowerShell. Všechny sripty najdete na: https://github.com/tkubica12/oneview-demo/tree/master/python Práce s Volume První skript slouží k vytvoření hned několika […]
Infrastrukturní DevOps s HPE OneView (6) – Python
Část 6 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewPoužívat přímo API volání je kostrbaté, jednodušší je využít knihovny do programovacího nebo skritpovacího jazyka. OneView nabízí PowerShell pro ty, kteří preferují svět Windows, Python, který vyzkoušíme dnes, a dále ještě Ruby nebo Golang či Javu. Jak se píší skripty pro automatizaci vaší fyzické […]
Infrastrukturní DevOps s HPE OneView (5) – PowerShell skripty
Část 5 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewV minulém díle se nám podařilo vyzkoušet si PowerShell knihovny pro práci s infrastrukturou zastřešenou HPE OneView. Dnes si v PowerShell napíšeme pár skriptů, které už budou dělat něco užitečnějšího. Všechny skripty najdete na GitHub: https://github.com/tkubica12/oneview-demo/tree/master/powershell Skripty na práci s Volume Ukažme si dva […]
Infrastrukturní DevOps s HPE OneView (4) – PowerShell
Část 4 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewPřístup k API příjemný pro aplikace, ale ne pro lidi. Posuňme se teď o jednu úroveň nahoru a využijme knihoven do skriptovacích a programovacích jazyků. Ovládání OneView pro nás bude podstatně jednodušší. Knihovny do programovacích a skriptovacích jazyků Abychom nemuseli skládat svoje vlastní API […]
Infrastrukturní DevOps s HPE OneView (3) – Message bus
Část 3 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewV minulém díle jsme si ukázali API a doufám, že vás to inspirovalo k přemýšlení co všechno je díky němu možné realizovat nad ním. Ještě než ho ale začneme využívat ukažme si ještě jeden velmi důležitý koncept – message bus. Nemusíte řídit, jen poslouchejte […]
Infrastrukturní DevOps s HPE OneView (2) – API
Část 2 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewInfrastrukturní DevOps s HPE OneView (2) – API Celé Infrastructure as code stojí na schopnosti vyšších nástrojů ovládat infrastrukturu přes nějaké API. Podívejme se, jak můžeme místo nesourodých přístupů použít API pro infrastrukturu, jednotné místo pro compute, storage a networking s HPE OneView. Jednotné […]
Infrastrukturní DevOps s HPE OneView (1) – Infrastructure as Code
Část 1 z celkových 12 v seriálu Infrastrukturní DevOps s HPE OneViewVítejte na startu nového seriálu na cloudSvět, který se zaměří na DevOps v infrastrutuře. Při vývoji a provozu aplikací se stala automatizace klíčem ke zvýšení rychlosti a především zajištění opakovatelnosti, udržitelnosti, konzistence, bezpečnosti a kvality. S příchodem cloudových nástrojů jsme se naučili využívat podobných […]
Helion OpenStack 3.0 (1) – Co je nového?
V tomto týdnu HPE vydalo novou verzi Helion OpenStack 3.0. V tomto seriálu se zaměříme na jeho vlastnosti, natočíme nějaké ukázky, ale dnes si ukážeme novinky oproti předchozí verzi. Co je Helion OpenStack 3.0 Helion OpenStack 3.0 je zcela otevřený enterprise-grade software pro automatizaci infrastruktury a on-premise cloud. Je postavený na open source OpenStack (ve […]
Naučte se OpenStack – česky. Stahujte dva nové lab guidy.
Chcete se seznámit s OpenStack? Stáhněte si naše dva nové lab guide v češtině: Dokumenty Co vás čeká? Dohromady 140 stránek v češtině zaměřených čistě na praktické úkoly. Ty jsou postaveny na instalaci v našem labu, do kterého se můžete přijít podívat (dejte vědět). Co v guidech je? První část je zaměřena na základy a […]
Packer: konzistentní image od VMware přes OpenStack až do Amazonu či kontejneru
Nechcete se omezovat prostředím, ale bojíte se nekonzistencí? Použijte Packer – vybudujete konzistentním způsobem diskové obrazy vašich systémů či aplikací s výstupem pro všechna vaše prostředí – třeba Vagrant developerů, vSphere v tradičním IT, OpenStack s KVM v moderním IT, veřejný cloud typu Amazon nebo Azure či Docker kontejnery v agilní DevOps orientované části vašeho IT. A […]
Jak na Image pro vaše VM moderně a efektivně
Jak vypadají vaše image (nebo chcete-li šablony) ve vaší klasické virtualizaci? Jedna z nejčastějších otázek v diskusích kolem OpenStack s KVM jako hypervisorem je, jak mám konvertovat svoje VMware obrazy. Odpovědi na to sice existují, ale upřímně řečeno obávám se, že špatně je samotná otázka. Nasazení IaaS jako je OpenStack a potenciální snížení závislosti na […]
Desired state na tričko a zákon zachování složitosti IT
Obvykle něco nastavíme a pak zdokumentujeme (a většinou to pozdější realitě moc neodpovídá). Co to otočit? Co mít dokumentaci spustitelnou a definovat jí požadovaný stav aplikací, systémů, logické i fyzické infrastruktury? Desired state na tričko Myslím, že je dobré zkoušet klíčové myšlenky formulovat tak, aby se to vešlo jako nápis na tričko – klidně oboustranně. […]