The Foreman. Doina Cristina Duma, cristina.aiftimiei<at>cnaf.infn.it Diego Michelotto, diego.michelotto<at>cnaf.infn.it INFN-CNAF
|
|
- Pauline Farmer
- 5 years ago
- Views:
Transcription
1 The Foreman Doina Cristina Duma, cristina.aiftimiei<at>cnaf.infn.it Diego Michelotto, diego.michelotto<at>cnaf.infn.it INFN-CNAF Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno 2018
2 Outline The Foreman Introduction Architecture Smart Proxies, Config. Manager, Compute Resources Provisioning Configuration Monitoring References 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
3 Is your system management tool robust enough? Image by : opensource.com 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
4 Effective system management tool publishing, promoting, and managing various versions of repositories and packages deploying instances or virtual machines on bare-metal, onpremises, or a cloud provider's data center real-time system checkups: updates, errata, compliance, workload, and system performance metrics for registered hosts and running services create different users, roles, manage various permission policies, Kerberos & LDAP integration & authentication running arbitrary commands on hosts or groups of hosts to perform similar activities remotely bug fixes and advisory or enhancement packages audits administrator and user activities; instantly detect what changes are made in each node, when, potential risk purchase, renewal, and extension of subscriptions through a systems management portal Help identify & automate repetitive tasks 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
5 The Foreman s realm A Typical System Life-Cycle 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
6 Foreman is A complete lifecycle management tool for physical and virtual servers. 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
7 Introduction to Foreman - what is all about - 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
8 Facts Project started in 2009 Licensed under the GPLv3 Development pushed by Red Hat Very active & helpful community 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
9 Overview Tool for provisioning of VMs & bare metal Provides config management & monitoring integration Rails & JavaScript application Exposes a web interface, REST API & CLI 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
10 Strong & Weak points Strong Suite Weak Spots Very flexible Somewhat steep learning curve Offers tons of features Can be quite tricky to debug an issue Active development & open community API has room for improvement Modular setup, start small then expand Can serve as a source of truth (CMDB) Offers sometimes too many possible ways to implement a task Can be used as an ENC Proper ACL implementation Enterprise Support available (Red Hat Satellite 6) 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
11 Architecture - Overview of the different components - 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
12 Bird s Eye view 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
13 Foreman Heart of the whole stack Central instance that is responsible for providing the Web based GUI, node configurations, initial host configuration files Stores all resources & information Rails stack, use Passenger + nginx / Apache to run it Stores most data in a DB (SQLite, MySQL or PostgreSQL) Local or LDAP users for authentication 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
14 Smart Proxies Small autonomous HTTP application Exposes a REST API to provide different services Allows Foreman to control components in isolated networks located on or near a machine (reduces latencies) that performs a specific function and helps foreman orchestrate the process of commissioning a new host Also called foreman-proxy 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
15 Smart Proxies Currently supported DHCP - ISC DHCP and MS DHCP Servers DNS - Bind and MS DNS Servers Puppet - Any Puppet server from 0.24.x Puppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA server Realm - Manage host registration to a realm (e.g. FreeIPA) Templates - Proxy template requests from hosts in isolated networks TFTP - Any UNIX based tftp server 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
16 Smart Proxies - DHCP Takes care of reserving the required IPs Provides IP auto-assignment Supports ISC DHCP (over OMAPI), MS DHCP & libvirt More providers can be installed or developed (e.g. InfoBlox) 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
17 Smart Proxies - DNS Update and remove DNS records automatically Takes care of A, AAAA & PTR records Supports Bind, PowerDNS, Route53, MS DNS Server, Libvirt More providers can be installed or developed (e.g. AWS53) 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
18 Smart Proxies - TFTP Provide images during PXE boot Automagically downloads kernel + initrd (installer) Prepares MAC specific config depending on the build state Fallback to default 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
19 Terminology Host Installation media Provisioning templates Partition tables 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
20 Host Foreman concept that represents a server/host/system/computer In addition to holding facts about the system, it: Stores which operating system the system should be running Stores which puppet classes should be assigned Stores which parameters apply to which puppet classes Allows you to re-provision the machine 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
21 Host 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
22 Installation media the web URL from where the installation packages can be retrieved (i.e the OS mirror) Some OS Media is pre-created for you when Foreman is first installed 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
23 Provisioning templates the core of Foreman s flexibility to deploy the right OS with the right options. several types of template + a flexible matching system to deliver different templates to different Hosts PXELinux, PXEGrub, PXEGrub2 - Deployed to the TFTP server to ensure the Host boots the correct installer with the correct kernel options (also referred to as PXE templates) Provision - The main unattended installation file; e.g. Kickstart or Preseed Finish - A post-install script used to take custom actions after the main provisioning is complete user_data - Similar to a Finish script, this can be assigned to hosts built on user_data-capable images (e.g. Openstack, EC2, etc) Script - An arbitrary script, not used by default, useful for certain custom tasks ipxe - Used in {g,i}pxe environments in place of PXELinux (do not confuse with PXE templates above) pre-created templates for the mors common Os community-templates repository 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
24 Provisioning templates 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
25 Partition tables subset of normal Provisioning Templates handled separately - an admin wants to deploy the same host template (packages, services, etc) with just a different harddisk layout to account for different servers capabilities pre-created templates for common Operating Systems editable Per-Host Partition tables Dynamic Partition tables Some operating systems (Kickstart and AutoYaST) allow the creation of partition tables via scripts 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
26 Terminology Environment Compute resources Compute profiles 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
27 Environment Puppet environments ( isolated groups of Puppet agent nodes ) are mapped directly into Foreman Generally used to separate classes from different types of Host allowing changes to a module to tested in one environment (e.g. development) before being pushed to another (e.g production) 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
28 Environments 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
29 Compute Resources Foreman supports creating and managing hosts on a number of virtualization and cloud services - referred to as compute resources - as well as bare metal hosts 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
30 Compute Resources 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
31 Compute profiles A way of expressing a set of defaults for VMs created on a specific compute resource that can be mapped to an operator-defined label 3 predefined profiles; 1-Small, 2- Medium, and 3-Large 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
32 Provisioning - Making deployments as easy as pie - 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
33 Provisioning Provisioning includes all the tasks required to setup a new machine Saving time isn't the main goal Enforce consistency across all deployments is key 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
34 Workflow 1. Boot the installer PXE Boot (TFTP provided by Foreman) ISO image ipxe image 2. Start the installation Tell the installer where further instructions are located Red Hat Kickstart Debian Preseed Defined as kernel parameters when loading the installer 3. Get further instructions from Foreman 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
35 Installer instructions Foreman provides templating functionality ERB templates are rendered per host Contain variables, loops, snippets, etc. See provisioning templates & partition tables Templates: Foreman provides community templates Vanilla templates are locked by default Can be deleted but some are mandatory (e.g. PXELinux global default) Partition tables are used to define the filesystem layout Provisioning, Finish, 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
36 Requirements For a complete provisioning workflow we need some resources: Architecture x86_64 Installation media (mirror) OS CentOS 7 Templates Default FS Layout, Kickstart & Finish script => Follow the Hands-on! 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
37 The Foreman - Provisioning Provision new machines or containers to (almost) anything Bare metal, ovirt, libvirt, VMware, Docker, EC2, Rackspace, Digital Ocean, OpenStack, etc. Provisioning types: PXE: via PXELinux and kickstart, preseed, AutoYAST, etc Image-based: cloning, configured over SSH or user data For virtualization provider, Foreman create VM For everything Foreman orchestrates related services through Smart Proxies: DNS DHCP / TFTP Configuration Management 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
38 Configuration - Bring order into your organization - 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
39 Structure Foreman provides different resources to organize hosts: Hostgroup Domains inherited node declaration = a high level grouping of classes that can be named and treated as a unit. treated as a template and is selectable during the creation of a new host Environments Organizations & Locations 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
40 Host Groups 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
41 Structure Foreman provides different resources to organize hosts: Hostgroup Domains a domain and a DNS zone as the same thing hostname.somewhere.com 0> domain is somewhere.com allows Foreman to associate a puppet variable with a domain/site and automatically append this variable to all external node requests made by machines at that site Environments Organizations & Locations 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
42 Structure Foreman provides different resources to organize hosts: Organizations & Locations for managing different resources inside of a single instance and granting users specific access to those resources, including hosts, hostgroups, domains, subnets, and compute resources, environments disabled by default switch context Parameter inheritance looks like this: 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
43 Config. Management Define how a system should look like in an abstract way. Foreman provides ENC functionality Simple UI to associate hosts with recipes. Multiple Puppet environment support. Allows grouping hosts. Parameterized classes with built-in hierarchical data store. Update multiple hosts at once. Supports mainly Puppet but extendable with plugins 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
44 Ansible Ansible plugin is still the new face in town Ansible provides dynamic Foreman inventory script Roles can be assigned to hosts and hostgroups Play roles through the GUI Import and delete roles through the GUI Doc: foreman_ansible plugin documentation. 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
45 The Foreman - Configuration Natively integrated with Puppet. Chef, Salt and Ansible also available via plugin. Automatic registration & setup of clients, including auto-signing certs/keys. Defining: Classes / states Parameters / pillars Inventory data: Facts / Grains Results of configuration runs 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
46 Workflow Compute resource (ovirt), also applicable to Libvirt and VMware Network (PXE) provisioning with DHCP and TFTP orchestration DNS orchestration Salt configuration management, also applicable to Puppet 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
47 Monitoring - Collect and aggregate everything - 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
48 The Foreman - Monitoring Generic Report API with graphs/trends System Inventories Reports from runs Generic reports: ABRT, OpenSCAP Context sensitive search: Not full-text Keyword completion Works across whole application 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
49 Monitoring host statuses are useful Global - OK, Warning or Error. Sub-statuses 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
50 Reports Dashboard for all your Puppet hosts. Detailed log of puppet actions. Simple search through the log. Summary s. Alerts through and API. 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
51 Reports 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
52 Inventory Automatically collects your system inventory. Easy to browse and search through your inventory. Fact base permissions. Manage sets of host by fact values. Graphs! 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
53 Inventory 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
54 More data Audit log keeps track of all changes, very handy Trends give an overview of the infrastructure 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
55 Advanced Features 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
56 Plugins Katello --Sync RPM (with snapshot), Docker, and Puppet content Discovery -- Metal-as-a-Service functionality for Foreman - Auto discovery and installation of bare metal Hooks --Behavior extension of provisioning workflows Triggered on actions: on action, do X host create/update/delete, build complete, etc. X could be anything send an Can be shell, python, ruby, etc. Column_view --GUI plugins Salt/Chef --Integration with Salt/Chef Resources Many other plugins here. 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
57 Plugins 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
58 RESTful API Most of the UI actions are available in the API. Automatic Documentation. Current stable version is API V2. Powerful search API that can be used as an alternative to store-config. Used by foreman CLI and Remote-Admin. 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
59 Hammer CLI Next Gen. CLI for Foreman A new pluggable CLI tool for Foreman and Katello - Full CRUD, Uses API V2 Modeled on git with sub-commands In development, available since Foreman /06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
60 Installation Manual installation Install manually, repository, frontend, backend, database, smart-proxy, puppet and eventually dhcp, tftp and dns. Configure each component manually Puppet installation Use masterless puppet installation method in order to apply an manifest that use theforeman/foreman and theforeman/puppet modules. Configure each component through an puppet manifest. Foreman-installer Automate installation of Foreman, Smart Proxy, Puppet master, Apache and Passanger. Use Kafo - A new Ruby-gem that provides Puppet based installer. It is in use since Foreman 1.3, It has a CLI interface with progress bar, arguments for class-parameter, answer file and logging 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
61 The Foreman Foreman is a complete lifecycle management tool for physical and virtual servers. Give system administrators the power: Easily automate repetitive tasks Quickly deploy applications Proactively manage servers Supported by huge community Used by big institutes or companies CERN, Mozilla, Ericson, DHL, BBC, Citrix, Symantec Sponsored by RedHat, Rackspace 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
62 Hands-on! 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
63 Definitions Configuration management (CM) Wikipedia - field of management that focuses on establishing and maintaining consistency of a system s or product s performance and its functional and physical attributes with its requirements, design, and operational information throughout its life. For information assurance, CM can be defined as the management of security features and assurances through control of changes made to hardware, software, firmware, documentation, test, test fixtures, and test documentation throughout the life cycle of an information system PuppetLabs the process of standardizing resource configurations and enforcing their state across IT infrastructure in an automated yet agile manner. Configuration management is critical to the success of other IT processes, including provisioning, change management, release management, patch management, compliance and security. Configuration management tools should probably be considered as an essential tool when moving into the cloud From OpenStack: Maintaining an OpenStackcloud requires that you manage multiple physical servers, and this number might grow over time. Because managing nodes manually is error-prone, we strongly recommend that you use a configuration management tool. These tools automate the process of ensuring that all of your nodes are configured properly and encourage you to maintain your configuration information (such as packages and configuration options) in a version controlled repository 05/06/18 Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno
AUTOMATION ACROSS THE ENTERPRISE
AUTOMATION ACROSS THE ENTERPRISE WHAT WILL YOU LEARN? What is Ansible Tower How Ansible Tower Works Installing Ansible Tower Key Features WHAT IS ANSIBLE TOWER? Ansible Tower is a UI and RESTful API allowing
More informationGet Automating with Infoblox DDI IPAM and Ansible
Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com AGENDA 10 Minutes:
More informationOPEN SOURCING ANSIBLE
OpenMunich December 1, 2017 OPEN SOURCING ANSIBLE Roland Wolters Senior Product Manager, Red Hat GmbH AUTOMATE REPEAT IT 2 WHAT IS ANSIBLE AUTOMATION? --$] ansible-playbook -i inventory playbook.yml -
More informationMULTI CLOUD AS CODE WITH ANSIBLE & TOWER
MULTI CLOUD AS CODE WITH ANSIBLE & TOWER Enterprise Grade Automation David CLAUVEL - Cloud Solutions Architect Twitter: @automaticdavid December 2018 AUTOMATE REPEAT IT 2 AGENDA - TOOLING THE DEVOPS PRACTICE
More informationCloud and Devops - Time to Change!!! PRESENTED BY: Vijay
Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay ABOUT CLOUDNLOUD CloudnLoud training wing is founded in response to the desire to find a better alternative to the formal IT training methods and
More informationAnsible in Depth WHITEPAPER. ansible.com
+1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,
More informationAUTOMATING THE ENTERPRISE WITH ANSIBLE. Dustin Boyd Solutions Architect September 12, 2017
AUTOMATING THE ENTERPRISE WITH ANSIBLE Dustin Boyd Solutions Architect September 12, 2017 EVERY ORGANIZATION IS A DIGITAL ORGANIZATION. Today, IT is driving innovation. If you can t deliver software fast,
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 3.1.3 Red Hat, Inc. Feb 27, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 3.2.2 Red Hat, Inc. Mar 08, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings
More informationInfoblox and Ansible Integration
DEPLOYMENT GUIDE Infoblox and Ansible Integration Ansible 2.5 April 2018 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 1 of 12 Contents Overview... 3 Introduction...
More informationANSIBLE AUTOMATION AT TJX
ANSIBLE AUTOMATION AT TJX Ansible Introduction and TJX Use Case Overview Priya Zambre Infrastructure Engineer Tyler Cross Senior Cloud Specialist Solution Architect AGENDA Ansible Engine - what is it and
More informationAnsible Tower on the AWS Cloud
Ansible Tower on the AWS Cloud Quick Start Reference Deployment Tony Vattathil Solutions Architect, AWS Quick Start Reference Team April 2016 Last update: May 2017 (revisions) This guide is also available
More informationIN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY
ansible.com +1 919.667.9958 WHITEPAPER ANSIBLE IN DEPTH Ansible is quite fun to use right away. As soon as you write five lines of code it works. With SSH and Ansible I can send commands to 500 servers
More informationRapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks
Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks Joshua Higgins, Taha Al-Jody and Violeta Holmes HPC Research Group University of Huddersfield, UK HPC Systems Professionals
More informationINTRODUCTION CONTENTS BEGINNER S GUIDE: CONTROL WITH RED HAT ANSIBLE TOWER
BEGINNER S GUIDE: CONTROL WITH RED HAT ANSIBLE TOWER CONTENTS The challenge of maintaining control... 2 A better way to run Ansible... 3 Ansible Tower and integration in a large enterprise... 4 Three ways
More informationAutomation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower
Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower Laurent Domb Sr. Cloud Specialist Solutions Architect Michael Dahlgren Cloud Specialist Solutions
More informationZero Touch Provisioning of NIOS on Openstack using Ansible
DEPLOYMENT GUIDE Zero Touch Provisioning of NIOS on Openstack using Ansible NIOS version 8.3 Oct 2018 2018 Infoblox Inc. All rights reserved. Zero Touch Provisioning of NIOS on Openstack using Ansible
More informationAnsible - Automation for Everyone!
Ansible - Automation for Everyone! Introduction about Ansible Core Hideki Saito Software Maintenance Engineer/Tower Support Team 2017.06 Who am I Hideki Saito Software Maintenance Engineer
More informationAnsible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017
Ansible + Hadoop Deploying Hortonworks Data Platform with Ansible Michael Young Solutions Engineer February 23, 2017 About Me Michael Young Solutions Engineer @ Hortonworks 16+ years of experience (Almost
More informationGetting Started with Ansible - Introduction
Getting Started with Ansible - Introduction Automation for everyone Götz Rieger Senior Solution Architect Roland Wolters Senior Solution Architect WHAT IS ANSIBLE? WHAT IS ANSIBLE? It s a simple automation
More informationEnhancing Secrets Management in Ansible with CyberArk Application Identity Manager
+ Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager 1 TODAY S PRESENTERS: Chris Smith Naama Schwartzblat Kyle Benson Moderator Application Identity Manager Senior Product
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.0 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference guide.....................................
More informationAGENTLESS ARCHITECTURE
ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little
More informationZabbix Ansible Module. Patrik Uytterhoeven
Zabbix Ansible Module Patrik Uytterhoeven Overview My name is : Patrik Uytterhoeven I Work for: Open-Future We are an open source integrator We provide Zabbix training's We provide Zabbix installations
More informationANSIBLE TOWER OVERVIEW AND ROADMAP. Bill Nottingham Senior Principal Product Manager
ANSIBLE TOWER OVERVIEW AND ROADMAP Bill Nottingham Senior Principal Product Manager 2017-05-03 WHY AUTOMATE? Photo via Volvo WHY DO WE WANT AUTOMATION? People make mistakes People don't always have the
More informationDevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018
DevOPS, Ansible and Automation for the DBA Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 About Me Ron Ekins Oracle Solutions Architect, Office of the CTO @Pure Storage ron@purestorage.com Twitter:
More informationIntroduction to Ansible
Introduction to Ansible Network Management Spring 2018 Masoud Sadri & Bahador Bakhshi CE & IT Department, Amirkabir University of Technology Outline Introduction Ansible architecture Technical Details
More informationINTRODUCTION WHY CI/CD
+1 919-667-9958 WHITEPAPER CONTINUOUS INTEGRATION & DELIVERY WITH ANSIBLE INTRODUCTION Ansible is a very powerful open source automation language. What makes it unique from other management tools, is that
More informationansible-workshop Documentation
ansible-workshop Documentation Release 0.1 Praveen Kumar, Aditya Patawari May 11, 2017 Contents 1 Introduction 3 1.1 Requirements............................................... 3 1.2 Goal...................................................
More informationSplunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence
Splunk and Ansible Joining forces to increase implementation power Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence 09/28/2017 Washington, DC Forward-Looking Statements
More informationGIVING POWER TO THE PEOPLE With General Mills
GIVING POWER TO THE PEOPLE With ANSIBLE @ General Mills Ops Devs Net Ashley Nelson DevOps Engineer - General Mills Mike Dahlgren Sr. Cloud Solution Architect - Red Hat Ashley NELSON DevOps @ GEN MILLS
More informationButton Push Deployments With Integrated Red Hat Open Management
Button Push Deployments With Integrated Red Hat Open Management The power of automation Laurent Domb Principal Cloud Solutions Architect Maxim Burgerhout Senior Solutions Architect May, 2017 Michael Dahlgren
More informationWe are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info
We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-48526948 1
More informationBehind the scenes of a FOSS-powered HPC cluster at UCLouvain
Behind the scenes of a FOSS-powered HPC cluster at UCLouvain Ansible or Salt? Ansible AND Salt! Behind the scenes of a FOSS-powered HPC cluster at UCLouvain Damien François Université catholique de Louvain
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.2.0 Red Hat, Inc. Nov 15, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference Guide....................................
More informationAnsible: Server and Network Device Automation
Ansible: Server and Network Device Automation Klaus Mueller & Ian Logan June 8, 2018 Who we are Klaus Mueller Senior Solutions Architect, ANM Route/Switch CCIE #5450 30+ years experience in IT 20 years
More informationWebserver deployment on. Amazon Web Services using IAC tool Terraform
Webserver deployment on Amazon Web Services using IAC tool Terraform Raghavendra Angara Department of Dev-Ops Engineering NexiiLabs 1. Abstract The purpose of this technical paper is to provide a solution
More informationSanjay Shitole, Principle Solutions Engineer
Sanjay Shitole, Principle Solutions Engineer Ansible, Terraform, Puppet Customer Feedback AUTOMATE, AUTOMATE, AUTOMATE! CICD Reap Early Benefits Fix Issues quicker React to Opportunities My application
More informationAUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower
AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower Sacha Dubois Senior Solution Architect, Red Hat Peter Mumenthaler Solution Architect, Red Hat WHAT IS ANSIBLE AUTOMATION?
More informationAnsible F5 Workshop +
Ansible F5 Workshop + What You Will Learn What is Ansible, its common use cases How Ansible works and terminology Running Ansible playbooks Network modules An introduction to roles An introduction to Ansible
More informationBuilding and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017
Building and Managing Clouds with CloudForms & Ansible Götz Rieger Senior Solution Architect January 27, 2017 First Things First: Where are We? Yes, IaaS-centric, but one has to start somewhere... 2 Cloud
More informationAnsible and Firebird
Managing Firebird with Ansible Author: Philippe Makowski IBPhoenix - R.Tech Email: pmakowski@ibphoenix.com Licence: Public Documentation License Date: 2016-10-05 Part of these slides are from Gülçin Yildirim
More informationAnsible and Ansible Tower by Red Hat
Ansible and Ansible Tower by Red Hat Automation technology you can use everywhere Jacek Skórzyński Senior Solution Architect Red Hat CEE jacek@redhat.com RED HAT MANAGEMENT 2 Ansible and Ansible Tower
More informationAnsible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock
Ansible at Scale David Melamed Senior Research Engineer, CTO Office, CloudLock Who is this guy? Where is he working? Founded: 2011 Corporate Headquarters: Waltham, Mass. (U.S.A.) R&D Headquarters: Tel
More informationMARCO MALAVOLTI
MARCO MALAVOLTI (MARCO.MALAVOLTI@GARR.IT) We needed to find a way to help research institutions, interested to use federated resources, that haven t possibilities (in terms of people, hardware, knowledge,
More informationGetting started with Ansible and Oracle
Getting started with Ansible and Oracle DOAG, Germany 22 nd Nov 2017 About Me Ron Ekins Oracle Solutions Architect for EMEA @ Pure Storage ron@purestorage.com Twitter: Blog: @RonEkins http://ronekins.wordpress.com
More informationHousekeeping. Timing Breaks Takeaways
Workshop Housekeeping Timing Breaks Takeaways What You Will Learn Ansible is capable of handling many powerful automation tasks with the flexibility to adapt to many environments and workflows. With Ansible,
More informationManaging Microservices using Terraform, Docker, and the Cloud
Managing Microservices using Terraform, Docker, and the Cloud Given by Derek C. Ashmore JavaOne Oct 2, 2017 2017 Derek C. Ashmore, All Rights Reserved 1 Who am I? Professional Geek since 1987 Java/J2EE/Java
More informationHASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation
HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation OVERVIEW INTRODUCTION As organizations modernize their application delivery process and adopt new tools to make them
More informationmastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6
Mastering Ansible 1 / 6 2 / 6 3 / 6 Mastering Ansible Mastering Ansible is a step-by-step journey of learning Ansible for configuration management and orchestration. The course is designed as a journey
More informationAnsible Essentials 5 days Hands on
Ansible Essentials 5 days Hands on Ansible is growing in popularity for good reason, it is both easy to understand, far simpler than Python, and extremely powerful. While Python can be used to do just
More informationAutomation: Making the Best Choice for Your Organization
Automation: Making the Best Choice for Your Organization Subheading goes here Steve Clatterbuck Infrastructure Architect, Crossvale Inc 4/7/2018 Lee Rich Sr. Specialist Solution Architect, Red Hat 4/7/2018
More informationJ, K, L. Each command, 31. Fully qualified domain name (FQDN), 116
Index A AngularJS framework command execution, 22 $ git clone command, 22 host OS, 24 OSs, 23 songs-app-angularjs/directory, 22 songs for kids, 76 77 Ubuntu 14.04 guest OS, 24 VM, 24 web browser and HTTP
More informationChoosing an orchestration tool: Ansible and Salt. Ken Wilson Opengear. Copyright 2017 Opengear, Inc. 1
Choosing an orchestration tool: Ansible and Salt Ken Wilson Opengear Copyright 2017 Opengear, Inc. www.opengear.com 1 Introduction What is Orchestration, and how is it different from Automation? Automation
More informationContents. Prerequisites 1. Linux 1. Installation 1. What is Ansible? 1. Basic Ansible Commands 1. Ansible Core Components 2. Plays and Playbooks 8
Contents Prerequisites 1 Linux 1 Installation 1 What is Ansible? 1 Basic Ansible Commands 1 Ansible Core Components 2 Plays and Playbooks 2 Inventories 2 Modules 2 Variables 3 Ansible Facts 3 Ansible config
More informationRED HAT TECH EXCHANGE HOUSE RULES
RED HAT TECH EXCHANGE HOUSE RULES 100% ATTENTION TAKE NOTES, NOT CALLS RECEIVE KNOWLEDGE, NOT MESSAGES MUTE NOTIFICATIONS FOR SLACK QQ WHATSAPP IMESSAGE EMAIL TELEGRAM SNAPCHAT FACEBOOK WEIBO HANGOUTS
More informationSELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit
1 SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE Chris Houseknecht Dave Johnson June 2016 2. 1 THE HARD PART IS BUILDING THE MACHINE THAT BUILDS THE PRODUCT Dennis Crowley, Co-Founder/CEO of Foursquare
More informationModern Provisioning and CI/CD with Terraform, Terratest & Jenkins. Duncan Hutty
Modern Provisioning and CI/CD with Terraform, Terratest & Jenkins Duncan Hutty Overview 1. Introduction: Context, Philosophy 2. Provisioning Exercises 1. MVP 2. Testing 3. CI/CD 4. Refactoring 3. Coping
More informationTools for the Vagabonding Samba Developer
Tools for the Vagabonding Samba Developer sambaxp 2015 Michael Adam Samba Team / Red Hat May 21, 2015 We use a lot of VMs and containers for testing and building Samba. The setup and maintenance of these
More informationInfrastructure as Code CS398 - ACC
Infrastructure as Code CS398 - ACC Prof. Robert J. Brunner Ben Congdon Tyler Kim MP7 How s it going? Final Autograder run: - Tonight ~8pm - Tomorrow ~3pm Due tomorrow at 11:59 pm. Latest Commit to the
More informationANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE
+1 919.667.9958 ansible.com ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE Ansible Tower Enterprise is a critical part of our infastructure. With Tower there is no downtime and we can easily schedule
More informationStudy Guide. Expertise in Ansible Automation
Study Guide Expertise in Ansible Automation Contents Prerequisites 1 Linux 1 Installation 1 What is Ansible? 1 Basic Ansible Commands 1 Ansible Core Components 2 Plays and Playbooks 2 Inventories 2 Modules
More informationAutomate Patching for Oracle Database in your Private Cloud
Automate Patching for Oracle Database in your Private Cloud Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100%
More informationDatabase Operations at Groupon using Ansible. Mani Subramanian Sr. Manager Global Database Services Groupon
Database Operations at Groupon using Ansible Mani Subramanian Sr. Manager Global Database Services Groupon manidba@groupon.com About me Worked as an Oracle DBA for 15+ years Branched out to MySQL since
More informationManaging Microservices Using Terraform, Docker, and the Cloud
DW2 Docker Containers Wednesday, June 6th, 2018, 11:30 AM Managing Microservices Using Terraform, Docker, and the Cloud Presented by: Derek Ashmore Asperitas Consulting Brought to you by: 350 Corporate
More informationAnsible Hands-on Introduction
Ansible Hands-on Introduction Jon Jozwiak, Sr. Cloud Solutions Architect Minneapolis RHUG - April 13, 2017 What is Ansible? It's a simple automation language that can perfectly describe an IT application
More informationSplunk ConfiguraAon Management and Deployment with Ansible
Copyright 2015 Splunk Inc. Splunk ConfiguraAon Management and Deployment with Ansible Jose Hernandez Director Security SoluAons, Zenedge Sean Delaney Client Architect, Splunk Intros Disclaimer During the
More information(Almost) Instant monitoring
(Almost) Instant monitoring Ansible deploying Nagios+PMP Daniel Guzman Burgos (Percona) 2015-04-14 Agenda Monitoring and Nagios quick review Percona Nagios Plugins Ansible Insights Vagrant in 120 seconds
More informationAn introduction to ANSIBLE. Anand Buddhdev RIPE NCC
An introduction to ANSIBLE Anand Buddhdev RIPE NCC What is Ansible? A fictional machine capable of instantaneous communication :) Star Trek communicators An IT automation tool run one-time tasks configure
More informationDeploying MySQL HA. with Ansible and Vagrant (101) Daniel Guzman Burgos (Percona) Robert Barabas (Percona)
Deploying MySQL HA with Ansible and Vagrant (101) Daniel Guzman Burgos (Percona) Robert Barabas (Percona) 2015-04-13 Agenda Introductions Environment Setup Virtual Machines Git Ansible Ansible Insights
More informationDominating Your Systems Universe with Ansible Daniel Hanks Sr. System Administrator Adobe Systems Incorporated
Dominating Your Systems Universe with Ansible Daniel Hanks Sr. System Administrator Adobe Systems Incorporated What is Ansible? Ansible is an IT automation tool. It can configure systems, deploy software,
More informationGetting Started with Ansible for Linux on z David Gross
Getting Started with Ansible for Linux on z David Gross Copyright IBM Corp. 2016. All rights reserved. January 22, 2016 Page 1 Abstract This paper addresses the use of Ansible to help with automation of
More informationVagrant CookBook. A practical guide to Vagrant. Erika Heidi. This book is for sale at
Vagrant CookBook A practical guide to Vagrant Erika Heidi This book is for sale at http://leanpub.com/vagrantcookbook This version was published on 2017-01-27 This is a Leanpub book. Leanpub empowers authors
More informationTerraform: Konfigurationsmanagement für Wolkendienste
Terraform: Konfigurationsmanagement für Wolkendienste Martin Schütte 7 April 2016 SAGE @ GUUG Hamburg TERRAFORM Build, Combine, and Launch Infrastructure Concepts From Servers by Rodzilla at Wikimedia
More informationSetting up Craft with Vagrant
Setting up Craft with Vagrant Jason McCallister Why Vagrant? slide 2 of 757 Lots of reasons Just because. Matching development environments for production as well as working with remote teams. Ability
More informationWeb of Things architecture update
W3C Web of Things Interest Group Web of Things architecture update 12th April, 2016 Panasonic, Fujitsu Purpose of the architecture document Shows architecture of Web of Things(WoT) Clarifies WoT common
More informationAnsible. Go directly to project site 1 / 36
Ansible Go directly to project site 1 / 36 What is it and why should I be using it? 2 / 36 What is it? Ansible is a radically simple IT automation platform that makes your applications and systems easier
More informationANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing.
ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing May 31, 2017 Open Service Broker API Overview API working group formed in
More informationHarnessing your cluster with Ansible
Harnessing your cluster with Mensa Centro de Física de Materiales (CSIC-UPV/EHU) HPCKP 15 Barcelona, 4-5th February 2015 Cluster deploy Cluster evolution Management Overview Comparison duction Harnessing
More informationSAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other
SAS Configuration Management with Ansible What is configuration management? Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance,
More informationAnsible Bootcamp. Bruce Becker: Coordinator, Africa-Arabia ROC
Ansible Bootcamp 1 Learning Goals Explain what Ansible is (What) Describe Ansible use cases (Why) Identify use cases and describe the solutions Ansible provide (When) Know the components of Ansible (How)
More informationTACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES
TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES Eric McLeroy, Sr. Specialist Solutions Architect, Ansible by Red Hat eric.mcleroy@redhat.com Payal Singh, Principal
More informationHenry Stamerjohann. Apfelwerk GmbH & Co. #macadmins
Henry Stamerjohann Apfelwerk GmbH & Co. KG @head_min #macadmins Configuration Management how do you manage systems? how do you manage systems? Why do cfgmgmt? Infrastructure as Code Documented Progress
More information1 av :26
1 av 7 2016-12-26 23:26 Created by Vivek Singh, last modified by Himabindu Thungathurty on Dec 02, 2016 This page has been recently updated to mention the new Bahmni Vagrant box setup, which uses the new
More informationLive Agent for Administrators
Live Agent for Administrators Salesforce, Summer 16 @salesforcedocs Last updated: July 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
More informationInfrastructure at your Service. Setup Oracle Infrastructure with Vagrant & Ansible
Infrastructure at your Service. About me Infrastructure at your Service. Natascha Karfich Consultant +41 78 688 05 34 natascha.karfich@dbi-services.com Page 2 Who we are dbi services Experts At Your Service
More informationIntroduction to CLI Automation with Ansible
Introduction to CLI Automation with Ansible Tim Nothnagel, Consulting Engineer Mike Leske, Technical Leader Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationThe definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale
The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale If you re working on an enterprise Request For Quote (RFQ) or Request For Proposal (RFP) for BLE Beacons using any of the
More informationMalaysian Open Source Conference (The) Multi Facets of the Open Source Tools. Muhammad Najmi Ahmad Zabidi
Malaysian Open Source Conference 2017 (The) Multi Facets of the Open Source Tools Muhammad Najmi Ahmad Zabidi About me Linux Administrator, End Point Corporation (remote staff from home) Holds a Master
More informationLive Agent for Administrators
Live Agent for Administrators Salesforce, Spring 17 @salesforcedocs Last updated: April 3, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
More informationAnsible in Operation. Bruce Becker: Coordinator, SAGrid
Ansible in Operation Bruce Becker: Coordinator, SAGrid bbecker@csir.co.za http://www.sagrid.ac.za Learning Goals Manage inventory Ansible ad-hoc commands Write & run Playbooks Understanding of variables
More informationTerraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft))
Terraform & Infrastructure as Code Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft)) What IaC isn t - The Anti-pattern Configuration Management: Chef already does this
More informationvagrant up for Network Engineers Do it like they do on the Developer Channel!
DEVNET-1364 vagrant up for Network Engineers Do it like they do on the Developer Channel! Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate
More informationBusiness Getting Started Guide - Windows
Business Getting Started Guide - Windows Revision date: 6/30/2017 Notice While every effort has been taken to ensure the accuracy and usefulness of this guide, we cannot be held responsible for the occasional
More informationModeling Software Systems in Experimental Robotics for Improved Reproducibility
Modeling Software Systems in Experimental Robotics for Improved Reproducibility A Case Study with the icub Humanoid Robot HUMANOIDS November 18-20th 2014. Madrid. Spain Florian Lier, Sven Wachsmuth, Sebastian
More informationThe recommended way for deploying a OSS DC/OS cluster on GCE is using Terraform.
Running DC/OS on Google Compute Engine The recommended way for deploying a OSS DC/OS cluster on GCE is using Terraform. Terraform Disclaimer: Please note this is a community driven project and not officially
More informationLive Agent for Administrators
Salesforce, Spring 18 @salesforcedocs Last updated: January 11, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other
More informationArcGIS Runtime SDK for Java: Building Applications. Eric
ArcGIS Runtime SDK for Java: Building Applications Eric Bader @ECBader Agenda ArcGIS Runtime and the SDK for Java How to build / Functionality - Maps, Layers and Visualization - Geometry Engine - Routing
More informationAnsible. For Oracle DBAs. Alexander Hofstetter Trivadis GmbH
Ansible For Oracle DBAs Alexander Hofstetter Trivadis GmbH Munich @lxdba BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH About
More informationNEW vsphere Replication Enhancements & Best Practices
INF-BCO1436 NEW vsphere Replication Enhancements & Best Practices Lee Dilworth, VMware, Inc. Rahul Ravulur, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are currently
More information