> what is ansible*? "infrastructure as code"



Benzer belgeler
Dijital Dönüşümünüzü Bulut Çözümleri ile Hızlandırın

Red Hat Server Hardening

Bulut Bilişim ve Güvenlik

We are looking for Software Engineer who will work in Machine Learning and Artificial Intelligence and wants to make the dream a reality.

Spring Framework Eğitimi

Turkish Vessel Monitoring System. Turkish VMS

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

Ardunio ve Bluetooth ile RC araba kontrolü

Inventory of LCPs in Turkey LCP Database explained and explored

BAR. Linear and functional: BAR

System Storage DS3200, DS3300 ve DS3400 Hızlı Kuruluş Kılavuzu

Business Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success

Innovating for the future

2 SERVER 2012 R2 FAILOVER CLUSTER 13

VERİ ODAKLI YÖNETİM Storwize V3700. SELÇUK BAŞDEMİR Kıdemli Ürün Yöneticisi,Storage IBM TÜRK

Automatically Upgrade (new) Client push installation Software update point installation Group Policy installation Logon script installation

Dr. Aysın Yeltekin. EST Enerji

MINIBOX MINIBOX

nareks is an Electrical Contracting and Automation Engineering company. nareks Elektrik Taahhüt ve Otomasyon Mühendislik firmasıdır.

Oracle Data Integrator 12c: ETL Integration Bootcamp and New Features

System Center Configuration Manager 2012 R2

OpenAIRE. Açık Erişimin Ötesinde. Açık Bilim ve OpenAIRE. Implementing Open Science. Gültekin GÜRDAL. Natalia Manola

SİSTEM FİYATLANDIRMA LİSTELERİ SYSTEM PRICE LISTS YACHT

MIRACLE DATA WORKS KURULUM DOKÜMANI

CNC MACH breakout board user manual V8 type

Bilgisayar Bilimcileri Haklıymış

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek


EMC ÇÖZÜMLERİ İLE KULLANICI DENEYİMİNDE DÖNÜŞÜM

2010 Bentley Systems, Incorporated HOŞGELDİNİZ. Taner Aksel, Genel Müdür Benko Ltd.

duralbend.com Web Sayfasının Seo Analiz Raporu

L-UGR. The combination of high performance, low glare and modern design: L-UGR

COMPANY PRESENTATION Engineering Services Recent Project References Representations

Günümüzde Postgres. Modern, Ölçeklenebilir Uygulamalar. Utku Azman Citus Data PGDay citusdata.com

SAP de E-Fatura Uygulaması

MINIBOX

Educational On-line Programmes for Teachers and Students

KALİTE, GÜVEN QUALITY, CONFIDENCE STARTER BATTERY PRODUCT CATALOG

Mimar Sinan Mahallesi 151. Sokak Reyyan Evleri No=1 Daire=9 Atakum / SAMSUN. Kerem ERZURUMLU

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı

Red Hat System Administration III

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

OTOMOTİV SAN. TİC. LTD. ŞTİ. OTOMOTİV YEDEK PARÇA İMALATI AUTOMOTIVE SPARE PART MANUFACTURING

Experiences with Self Consumption Projects

Sistem Yöneticiliği Seti

IDENTITY MANAGEMENT FOR EXTERNAL USERS

Bilgisayarlı Muhasebe ve Uygulamaları (MGMT 418) Ders Detayları

İÇİNDEKİLER / INDEX 16 ODS 4 22 ODS 4 28 ODS 5 35 ODS 5 42 ODS 6 54 ODS 6 67 ODS

Useroam Cloud Kurulum Rehberi Cyberoam

TÜBİTAK 1512 Hava Trafik Yönetim Sistemi CPT. PİLOT SERGUN ÖZMEN SYSTEM DESİGN & SOLUTİON ARCHİTECT

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Dersin Türü (Course Type)

ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program

Eğitim Kataloğu.

IT Economics: Managed Services Business Model

1 WINDOWS SERVER 2012 GENEL BAKIŞ

Development of Basin Monitoring and Evaluation System Project

CmpE 320 Spring 2008 Project #2 Evaluation Criteria

apt-get update apt-get upgrade aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc

University (Yüksek Lisans) Selcuk University 75 / Mechanical Engineering Faculty, Mechanical Engineering

İş Zekası çözümleri doğru zamanda, doğru kişiye doğru bilginin ulaşmasına olanak tanır.

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

COURSES OFFERED FOR ERASMUS INCOMING STUDENTS

Innovative Solutions. ETGi Introduction. ETGi: Eğitim Teknolojileri Ve Görüntülü İletişim.

SQL Server 2014 Kurulum Adımları

AÇIK ERİŞİM, ORTAK TASARIM, GİRİŞİMCİLİK. Prof. Dr. Şirin Tekinay Mühendislik ve Doğa Bilimleri Fakültesi Dekanı

Açık Ağ Sistemleri Temelleri

Merkezi Supervisor Web Arayüzü

Inovasyonu Hızlandırın

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: CME 4002

KÜP YAPIMI. Küp 6 kenarı eşit uzunlukta olan üç boyutlu bir şekildir. Küp. PROJE GÖREVİ mm boyutlarında bir küp tasarlamak

Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: MMM 4039

Cloudera Training for Apache HBase

Sandvik Coromant Türkiye

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

Güvenli İnternet Teknolojileri. Kurumsal Şirket Tanıtımı

SolarBaba2015: Solar Energy Conference GÜNEŞ ÖLÇÜM ⁹Ü NEDİR? NEDEN / NASIL YAPILIR? İSKENDER KÖKEY, MSc Country Manager, Turkey

Useroam Cloud Kurulum Rehberi Sophos

Özgür Yazılım Proje Yönetimi

Oyun Grupları. Playground Systems

YÜKLENİCİ FİRMALARDA İNTERNET TABANLI YÖNETİM ENFORMASYON SİSTEMLERİ ÖRNEK BİR ÇALIŞMA

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

Teknoloji Servisleri; (Technology Services)

Zekeriya Beşiroğlu TURKISH ORACLE USER GROUP. Oracle Cloud G nin GİDİŞİ. C nin GELİŞİ. Bilginc IT Academy /Oracle University Istanbul

.com.tr agem T E C H L O L O G Y P A R T N E R

TÜNEL SEGMENT BAĞLANTI ELEMANLARI

Kullanıldığı Başlıca Siteler

SOLAR PUMP SYSTEMS SOLAR POMPA SİSTEMLERİ. natural power of the energy enerjinin doğal gücü

ULUSOYBAG UNIQUE INNOVATIVE DESIGN

e-tartı LTR3 Firmware Upgrade Yazılım Güncelleme Moduler Connection LTR3 Firmware Upgrade / LTR3 Yazılım Güncelleme v1.0.

EXTERNAL ASSESSMENT SAMPLE TASKS TURKISH BREAKTHROUGH LSPTURB/0Y07

Transkript:

> what is ansible*? "infrastructure as code" synthesis of; - configuration management, automation tools (Puppet, Chef, cfengine) - deployment tools (Capistrano, Fabric) - ad-hoc task execution tools (Func, pssh, etc) Ansible is a configuration management, application deployment and IT Orchestration tool Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014

> me @serkancapkan nl.linkedin.com/in/serkancapkan twitter.com/serkancapkan system administrator @Liberty Global (NL) ipara.com, sahibinden.com, TMMOB EMO, ITU Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014

> summary - why we need configuration management? - what is ansible? - howto: installation & configuration & runtime - discussions - questions Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 3/27

> why we need configuration management? - system installation & provisioning - system configuration - service installation - application deployment - configuration management - system based - service based - application based Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 4/27

> why we need configuration management? - change management - system based - service based - application based - automate repetitive tasks - configuration integrity - documentation (system based) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 5/27

> why we need configuration management? - continuous deployment (ansible&jenkins) - packaging software product (software software+system) - remote command execution - auto scalability (system base, auto) - be able to create same systems in case of emergency - create different environments (dev, stating, load test) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 6/27

> what is ansible*? "infrastructure as code" synthesis of; - configuration management, automation tools (Puppet, Chef, cfengine) - deployment tools (Capistrano, Fabric) - ad-hoc task execution tools (Func, pssh, etc) Ansible is a configuration management, application deployment and IT Orchestration tool Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 7/27

> what is ansible*? - Michael DeHaan (@laserllama) - python - ssh authenticate - ansible works, company - free (speech & beer) - feb 2012-643+ contributor *Rocannon's World, Dispossessed Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 8/27

> what is ansible*? - radically simple - fast, low resource usage - no requirement (except Python 2.4 or later) - push based (pull also possible) - agentless - no specific port - no new authentication integration Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 9/27

> what is ansible*? - basic tasks basic - complicated projects possible, easy to implement - playbook - roles - playbooks use yaml format ( like ad hoc )(:/) - task executed in order - highly scalable (+6000 parallel) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 10/27

> what is ansible*? - integratable ( json output) - robust module architecture - part of core code, 1 module for 1 work - write your own module in any language (json) - ansible galaxy - ansible tower (formerly AWX ) (web ui) ( $ ) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 11/27

> howto: installation & configuration & runtime - installation - source - pip - package manager yum - EPEL apt- PPA Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 12/27

> howto: installation & configuration & runtime - installation - ssh key authentication - inventory - go! Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 13/27

> howto: installation & configuration & runtime - runtime (ad-hoc) ansible [host] -m [module] -a [arguments] Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 14/27

> howto: installation & configuration & runtime - runtime (ad-hoc) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 15/27

> howto: installation & configuration & runtime - runtime Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 16/27

> howto: installation & configuration & runtime - runtime (ad-hoc) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 17/27

> howto: installation & configuration & runtime - runtime (ad-hoc) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 18/27

> howto: installation & configuration & runtime - runtime (playbook) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 19/27

> howto: installation & configuration & runtime - runtime (playbook) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 20/27

> howto: installation & configuration & runtime - runtime (playbook adhoc) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 21/27

> howto: installation & configuration & runtime - runtime (playbook adhoc) Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 22/27

> howto: installation & configuration & runtime - runtime (playbook - role) site.yml Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 23/27

> howto: ansible-galaxy ansible-galaxy install username.rolename Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 24/27

> howto: ansible-galaxy ansible-galaxy install username.rolename Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 24/27

> howto: installation & configuration & runtime - cloud - amazon, openstack, digital ocean, netscaler, google compute engine - [ec2 workshop] ansible Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014

> discussions - system administration - system development - devops Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 26/27

> extra http://www.ansible.com/blog/2013/12/08/the-origins-of-ansible http://www.ansible.com/blog/2013/11/29/ansibles-architecture-beyond-configurationmanagement http://docs.ansible.com/ http://highscalability.com/blog/2012/4/18/ansible-a-simple-model-driven-configurationmanagement-and-c.html Özgür Yazılım ve Linux Günleri / Istanbul / 29.03.2014 27/27