Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015



Podobné dokumenty
Životní cyklus IT systémů

Novinky v RHEV 3.1 Představení Red Hat Identity Managementu Radek Langkramer, konzultant

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

Development and Test Cloud

Petr Vlk KPCS CZ. WUG Days října 2016

Praha, Martin Beran

Red Hat Enterprise Virtualization

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Důvěryhodná výpočetní základna -DVZ

2012 (červen) Microsoft Sharepoint Portal Server. Microsoft Live Communications Server 2003 Řešení pro online komunikaci. Microsoft Exchange

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

Moderní privátní cloud pro město na platformě OpenStack a Kubernetes

Virtualizace storage infrastruktury

Cobbler, Puppet, Func


Cloud. Nebo zatím jen mlha? Workshop Day 2011 WG06 Jaromír Šlesinger, CA Technologies Bratislava, 13. október 2011

Efektivní ochrana dat ve virtualizovaném prostředí. Marek Bradáč

Implementace SDDC v Komerční bance

FORPSI Cloud Computing Virtuální datacentrum v cloudu

Tomáš Kantůrek. IT Evangelist, Microsoft

Fujitsu Day Praha 2018

Možnosti využití cloudových služeb pro provoz IT

SmartCloud Enterprise

Daniela Lišková Solution Specialist Windows Client.

Red Hat Academy - možnosti linuxového vzdělávání pro školy

Brno. 30. května 2014

LINUX - INSTALACE & KONFIGURACE

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

Reporting a Monitoring

Správa klientů pomocí Windows Intune

Alternativy k SAP HANA appliance? Představení možnosti TDI a cloudové infrastruktury

Intune a možnosti správy koncových zařízení online

Systémová administrace portálu Liferay

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Řízení správy rolí v rozsáhlých organizacích. Michal Opatřil Corinex Group

Dohledové systémy Microsoft vs. cesta k vyšší produktivitě IT

IBM SmartCloud Enterprise Igor Hegner ITS Sales

Informace ke stavu celoměstsk xxx

Jak efektivně ochránit Informix?

Hana Jedličková Novell Tour Praha,

U nás na farmě (Linux konsolidace) konference itsmf

Nasazení CA Role & Compliance Manager

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Služby datového centra

ŘEŠENÍ PROBLEMATIKY VIRTUALIZACE SYSTEMŮ SCADA/HMI

Správa a zabezpečení mobilních zařízení. Ochrana/záloha firemních dat. Ctirad Navrátil Client Technical Professional IBM Corporation

Využití opensource při stavbě infrastrukturního cloudu Martin Kopta

Moderní technologie IBM pro management a zálohování virtualizované infrastruktury

Cloud - jak jej monitorovat, reporty, účtování a fakturace

Virtualizační platforma ovirt

Služby datového centra

IBM Cloud computing. Petr Leština Client IT Architect. Michal Votava IBM GTS Cloud Sales. Přehled IBM služeb v cloudu IBM Corporation

František Kysela SE Datacenter

Na co se ptát poskytovatele cloudových služeb?

Linux Hardening Tipy & Triky. Jakub Suchý Red Hat Certified Engineer

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman

Softwarově definované úložiště pod taktovkou EMC Lukáš Bělovský, konzultant Gapp System

Aktuální přehled IBM Cloud Computingu

Ostrava. 16. dubna 2014

Případová studie. Petr Leština Client IT Architekt. ...aneb implementace IBM cloudu u zákazníka v Čechách IBM Corporation

Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

Produktové portfolio

SYSGO Group, SYSGO s.r.o. Úskalí propojeného světa nejen pro průmyslové aplikace

Novell ZENworks. Komplexní správa heterogenního prostředí. Michal Zeizinger, Direct Account Manager

Bezpečnostní témata spojená se Zákonem o kybernetické bezpečnosti

Tomáš Fronk. Správa sítě, serverů a pc / Vývoj SW 36 let

Red Hat Enterprise Virtualization

Komponovatelná infrastruktura jako kód s HPE a Red Hat Ansible aneb cesta k DevOps

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o.

Konference economia - outsourcing

Novell Identity Management. Jaromír Látal Datron, a.s.

Microsoft System Center Configuration Manager Jan Lukele

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Vysvětlení zadávací dokumentace č. 3

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Víme, co se děje aneb Log Management v praxi. Petr Dvořák, GAPP System

Ondřej Soukup, DAQUAS Radek Žalud, DAQUAS

RHEV PRAKTICKÉ ZKUŠENOSTI

Zřízení technologického centra ORP Dobruška

Tivoli Endpoint Manager / BigFix Ctibor Duda. 2. února 2011

Ctibor Duda Tivoli Endpoint Manager UNIVERZITA PRO OBCHODNÍ PARTNERY. Tivoli Endpoint Manager IBM Corporation

obnova ZIS po bezpečnostn nostním m incidentu

Cloudová Řešení UAI/612

Jak spustit provoz v DR lokalitě snadno a rychle

Petr Vlk KPCS CZ. WUG Days října 2016

IBM TotalStorage Productivity Center Overview

Integrace formou virtualizace

Zkušenosti z průběhu nasazení virtualizace a nástrojů pro správu infrastruktury v IT prostředí České správy sociálního zabezpečení

Budování infrastruktury v době digitalizace společnosti

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

Bezpečn č os o t t dat

Případová studie migrace z Cisco ACE a další možnosti nasazení

Linux on Azure. Miroslav Sevelda

izákladna chytré řešení pro instalaci, monitoring, synchronizaci a backup/restore SW dotykových zařízení

ATOS Adaptive Workplace - Optimální řešení pracoviště pro Státní Správu. pružnost, bezpečnost, efektivita

Efektivní provoz koncových stanic

Cloud Computing IBM Corporation

Transkript:

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Milan Zelenka @ ENLOGIT s.r.o.

Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení jednotlivých nástrojů Srovnání s Red Hat Satellite 6 Ukázka nasazení Katello v DEMO infrastruktuře Otázky a diskuze

Životní cyklus IT systémů Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Životní cyklus IT systémů Správa výpočetních zdrojů (HW, cloud, storage, ) OS Provisioning Instalační média Šablony a standardy Správa licencí / subskripcí Deployment aplikací Nastavení zálohování Konfigurační management Konfigurace systémových parametrů Konfigurace aplikace SW repozitáře (vlastní / cizí) Aktualizace a patching Testování nových balíků a patchů Zavedení systému do monitoring nástrojů Reporting a monitoring Reporty aktuálnosti konfigurace

Automatizace procesů IT Administrátor se nestará o jednotlivé servery vyvíjí systém, který to dělá za něj Úrovně automatizace provisioning konfigurační management

Kdy se hodí automatizovat IT správu Velký počet IT systémů Masivní nárůst systémů díky vlastnostem Virtualizace a Cloud každá služba má svůj OS trend horizontálního škálování (scale-out) Vznik nových prostředí - tlak na rychlost Standardizace Eliminace konfiguračních specialit a odchylek od standardu Auditování změn konfigurace

Představení jednotlivých nástrojů Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Puppet vs. Foreman vs. Katello Správa výpočetních zdrojů (HW, cloud, storage, ) OS Provisioning Instalační média Šablony a standardy Správa licencí / subskripcí Deployment aplikací Nastavení zálohování Konfigurační management Konfigurace systémových parametrů Konfigurace aplikace Puppet SW repozitáře (vlastní / cizí) Zavedení systému do monitoring nástrojů Reporting a monitoring Aktualizace a patching Testování nových balíků a patchů Reporty aktuálnosti konfigurace KATELLO

Puppet Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Puppet Nástroj pro konfigurační management Používá vlastní jazyk pro popis konfigurace systému Puppet modul popisuje systémové zdroje a jejich stavy Veřejný repozitář modulů Puppet Labs a Example42 Client - Server (Puppet Master - Puppet Agent) (Modul lze aplikovat i lokálně) Podpora Linux, Unix i Windows Puppet Dashboard

Puppet Puppet Modules Repository Puppet Master (Katello) Managed VMs System admin CONFIG.pp SYNC REPORT Application admin Manifest Hosts Hostgroups Environments Smart Parameters Reports

Ukázka Puppet modulu.../modules/simple_web/manifests/init.pp class simple_web ( $webtitle = 'titulek webu', $webcontent = 'obsah webu' ) { package { 'httpd' : ensure => installed, } service { 'httpd' : ensure => running, enable => true, require => Package['httpd'], } file { 'web_index' : path => '/var/www/html/index.html', ensure => file, owner => 'apache', group => 'apache', mode => '664', content => template('simple_web/index.html.erb'), notify => Service['httpd'], require => Package['httpd'], } }

Ukázka Puppet modulu.../modules/simple_web/templates/index.html.erb <html> <head> <title><%= @webtitle %></title> </head> <body> <%= @webcontent %> </body> </html>

Foreman Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Foreman Provisioning systémů Bare metal, Amazon EC2, Google Compute Engine, OpenStack, Libvirt, ovirt/rhev, VMware a další... Konfigurační management Integrace Puppet Podporuje také Salt a Chef Reporting Web admin rozhraní

Foreman - provisioning Provisioning automatizovaná příprava systému od A do Z čistá instalace (kickstart) nebo ze šablony bare metal nebo přímé provázání s virt. infrastrukturou podpora DOCKER

Katello Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Katello Vychází z Foreman a zahrnuje všechny jeho vlastnosti Navíc přidává: Content Management Synchronizace veřejných repozitářů (yum, puppet) Řízení přístupů pomocí aktivačních klíčů Vyváření pohledů (Views) nad repozitáři Lifecycle management Subscription Management např. pro RHEL, nebo vlastní SW

Katello - Life Cycle Management Life Cycle Management Content views (pohledy) Synchronizace obsahu s Red Hat CDN externími repository yum, puppet, docker CentOS 7 REPO EPEL Own SW Include/Exclude Rules Version 3 Version 2 Version 1 Federated life cycle management Capsule Server DEV Version 3 TEST PROD Version 2 Version 1

Katello - Capsule Server Capsule Server snížení zátěže centrálního serveru zvýšení redundance redukce datového toku Aktuální limit: 100 aktivních spojení na Puppet Master Záleží na run-interval Puppet agentů a počtu Puppet modulů Capsule Server Brno Katello Server Prague Capsule Server Ostrava

Katello - Architektura Site A RPMs Managed Hosts Katello Agent (Gofer) Puppet Master Katello Katello Capsule Puppet Modules Puppet Agent Subscription Manager Integrated Capsule RPMs Site B Managed Hosts Puppet Master External Repositories pulp Katello Capsule Puppet Modules Katello Agent (Gofer) Puppet Agent Subscription Manager Repository Management RPMs Candlepin Puppet Master Site C Subscription Management Katello Capsule Managed Hosts Katello Agent (Gofer) Puppet Modules Puppet Agent Subscription Manager

Katello - Další vlastnosti Další vlastnosti Subscription Management Web GUI, CLI, API Multi-tenant User and group role-based access control (RBAC) (s možností napojení na adresářové služby) Platform system discovery (Metal-as-a-Service)

Srovnání s Red Hat Satellite Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

Red Hat Satellite Enterprise nástroj vendor support certifikace (HW, SW, ISO, lidé, ) Red Hat Satellite 5 opensource projekt Spacewalk Red Hat Satellite 6 vychází Katello aktuální verze 6.1

Více informací Automatizace správy linuxové infrastruktury pomocí Katello a Puppet

DataScript kurz Puppet, Foreman a Katello - přenechte správu serverů strojům 2 denní kurz pro IT administrátory Instalace a konfigurace Katello Tvorba Puppet modulů Nastavení IT procesů Nejbližší termín: 9. 11. 10. 11. 2015 Více na www.datascript.cz - OpenSource kurzy

Enlogit s.r.o.

Děkuji Automatizace správy linuxové infrastruktury pomocí Katello a Puppet Milan Zelenka milan.zelenka@enlogit.com twitter.com/milanzelenka www.enlogit.com

DEMO Automatizace správy linuxové infrastruktury pomocí Katello a Puppet