news Puppet Theatre Server Management for Dummies... the smarter way of information

Size: px
Start display at page:

Download "news Puppet Theatre Server Management for Dummies... the smarter way of information"

Transcription

1 Puppet Theatre Server Management for Dummies... the smarter way of information

2 page 2/7 In the area of systems for the automatic setup and operation of large-scale landscapes, one tool in particular has been making a name for itself over the past years with an increasing community of users and very finely tuned releases: Puppet. Luke Kanies began working on Puppet in 2005, and later founded the company PuppetLabs. Kanies had been deeply dissatisfied with other configuration tools on the market, none of which offered sufficient options for the management of large-scale landscapes. Initially started as a public domain software, an Open Source version is still available, and features the full scope of the Enterprise package in terms of configuration options, but its scope is limited in terms of additional tools and options. For further informations you can read here. Puppet is currently available in version and operates on any Unix and Linux systems. Windows support, albeit to a lesser extent, has been supported since version 2.7. Within the scope of our series of articles on the topic of Continuous Integration & Delivery, Puppet and its derivates (Chef, cfengine, etc.) most certainly deserve a mention. In contrast to our other letters, this article will not drill down into the technical detail, but will instead offer information about the system itself, its scope of implementation, and the philosophy on which it was built. Behind the scenes Puppet considers itself to be an Open Source, next generation automation tool. Hiding behind this long name is a Ruby-scripted tool that manages relevant machines via a client- architecture and a declarative language for the formulation of system states and configurations of s and sub-systems (so-called manifests ). Puppet Master is the editor, via which all deliverable configurations are defined. The client Puppet Agent must then be installed on all s, which are to be administered via the system. In default mode, the client will then access the master every 30 minutes, retrieves the latest definitions and logs all activity on the.

3 page 3/7 How does Puppet work? As mentioned above, Puppet uses a declarative, model-based system for process automation. 1. Definition The desired configuration state is specified via the declarative language of Puppet, and is then stored on the Puppet Master. 2. Simulation Puppet allows the simulation of proposed changes before installation to ensure that the desired state is achieved. 3. Implementation The state stored on the Puppet Master will be deployed automatically, and will amend all configurations accordingly. 4. Reporting As a final step, all differences between the definition encountered on the and the desired definition will be logged.

4 page 4/7 How is the concept implemented? Let s have a closer look at the implementation of the above mentioned philosophy using a current practical example. A database, an application and a web are the basic requirements for the deployment of a web application. The implementation itself can be carried out on a single computer. Typically, however, the implementation will include several computers one for each component. These computers, or nodes and the components ( resources ) installed on these nodes are closely related with one another, and are governed by a joint lifecycle, including adjustments, changes, and exchanges. The relationships between the individual components and the configurations contained therein can now be mapped via Puppet and stored on the Master. Relational declarations occur via a so-called manifest. The core purpose of a declaration is the definition of the resource, after which they can then be grouped logically into classes. A resource may describe an individual file or package, while a class will contain everything needed to describe a complete service or application (including the config files, daemons, and maintenance tasks). Smaller classes can subsequently be combined with larger ones to describe entire systems, like database or web application. Manifests may contain logic for the simultaneous mapping of multiple nodes. Puppet compiles the manifest in a catalogue prior to the configuration of a node (i.e. the actual deployment), which is valid only for ONE node, and does not contain any ambiguous logic. In a standard agent-master architecture, nodes query the catalogues of the Puppet Master, which is then compiled for the relevant node. Where Puppet is operated as a standalone on a /node, then the catalogues are compiled locally and uploaded directly.

5 page 5/7 The Extras - Reusable modules Puppet assumes that each infrastructure is clustered for use in modules, and can be reused as needed. The relevantly desired state, or the pre-defined module of an infrastructure component, can either be published via Puppet Forge, or simply be used internally only. in Puppet s own configuration language. This model can then be used in physical, virtual, and even cloud-based environments. Modules can also be combined and orchestrated with larger configurations, which represent entire application stacks ( nodes ). Puppet Forge: The in-house repository offers lots of custom developed modules from and for the community. Link to Puppet Forge current number of available modules: Put simply, modules are reusable Puppet code fragments, which can be shared with other users. If a user cannot find the right module on Puppet Forge, i.e. a special requirement must be satisfied, then the user can model his own module modules App ubunutu (207 modules) debian (166 modules) rhel (132 modules) CentOS (110 modules) centos (74 modules) monitoring (70 modules) networking (64 modules) security (60 modules) applications (55 modules) redhat (53 modules) combine application modules Servers Servers Application Servers App App

6 page 6/7 The Show - Running the specified status Once the pre-defined configuration modules have been installed, the Puppet Agent for each node will communicate periodically with the Puppet Master to guarantee the consistency between master and agent. The agent of a node will send a status report ( facts ) to the Puppet master. The Puppet Master will then compile a catalogue (configuration map) using these facts to demonstrate how the node should be configured, and sends it back to the agent. Once all changes from the catalogue have been implemented on the node (or the process has been simulated in no-op mode), the agent will return a comprehensive change report back to the Puppet Master. The generated report will be accessible for further processing via other IT systems via API. What do the critics say? Advantages and drawbacks of Puppet Advantages Puppet carries out an automatic roll-out of the configuration updates available on the master to all clients. Puppet ensures slimline configuration files without much complexity. There is, for example, no need for explicitly entering the SSH keys and Kerberos keytab files on each computer. Even the distinction between 32 and 64 bit has fallen by the wayside. Puppet offers optional automatic monitoring of services, and restart of services after a crash. Puppet ensures that an installation will only have to be started one time. Everything else occurs automatically Drawbacks The option for manual client-side configuration adjustments is no longer available or only available with much difficulty, as the Puppet Master will continuously overwrite any changes. In other words: the option to quickly test something no longer exists. But that could also be seen as an advantage.

7 page 7/7 Bottom line Seeing as the number of virtualised or automated installed systems is on the rise, Puppet could become a faithful companion for the administration of complex processes in configuration and change management. In the context of our topic Continuous Software Integration & Delivery in Enterprise environments, Puppet is a force to be reckoned with, representing a new way for centralised configuration management. That fact is based mainly on the possibilities for validating infrastructure and configuration adjustments in closed test systems, and to subsequently install these in staging and production environments. The procedure not only fosters transparency between development and operations, but can with the integration of virtualisation solutions in Enterprise environments utilise all the advantages of Puppet to their full extent. Looking at Puppet as one of the products featured in our letter series, it does not offer the full scope of functionalities we require in a test series, but will still have to be seen as one of the key players in the context of infrastructure and configuration management due to and specifically because of its current position in the market. In closing it must be said that Puppet should most definitely be part of the toolbox of every build and deployment officer, as it is a powerful tool when it comes to the management of large-scale, heterogeneous environments. Imprint Date: June 2013 Author: Andreas Fränkle Contact: marketing@avato-consulting.com avato consulting

Orchestration via. Patrick Pierson, Systems Engineer -

Orchestration via. Patrick Pierson, Systems Engineer - Orchestration via Foreman Patrick Pierson, Systems Engineer - http://patrickpierson.us What is Configuration Management? Configuration Management (CM) is a systems engineering process for establishing

More information

Dense Anycast Deployment of DNS Authority Servers

Dense Anycast Deployment of DNS Authority Servers Dense Anycast Deployment of DNS Authority Servers NANOG 55 Vancouver, June 2012 Dave Knight Contents Background Expansion of L root Redesign Further Work Background In the beginning Authority service provided

More information

SUSE Linux Enterprise Server 12 Modules

SUSE Linux Enterprise Server 12 Modules White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system

More information

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about

More information

Dense Anycast Deployment of DNS Authority Servers

Dense Anycast Deployment of DNS Authority Servers Dense Anycast Deployment of DNS Authority Servers MENOG 10 Dubai, April 2012 Dave Knight Contents Background Expansion of L root Redesign Further Work Background In the beginning Authority service provided

More information

Fabric Management using Open Source Tools

Fabric Management using Open Source Tools Fabric Management using Open Source Tools Jason A. Smith RHIC & ATLAS Computing Facility Brookhaven National Lab What is it? Basic Components: Provisioning Cobbler/Koan Asset Management FusionInventory

More information

This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.

This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef. About the Tutorial Chef is a configuration management technology developed by Opscode to manage infrastructure on physical or virtual machines. It is an open source developed using Ruby, which helps in

More information

Puppet on the AWS Cloud

Puppet on the AWS Cloud Puppet on the AWS Cloud Quick Start Reference Deployment AWS Quick Start Reference Team March 2016 This guide is also available in HTML format at http://docs.aws.amazon.com/quickstart/latest/puppet/. Contents

More information

ForeScout Extended Module for IBM BigFix

ForeScout Extended Module for IBM BigFix ForeScout Extended Module for IBM BigFix Version 1.0.0 Table of Contents About this Integration... 4 Use Cases... 4 Additional BigFix Documentation... 4 About this Module... 4 Concepts, Components, Considerations...

More information

DevOps Course Content

DevOps Course Content DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model

More information

Overhauling Dev Arch with Ansible Tower and Docker

Overhauling Dev Arch with Ansible Tower and Docker Overhauling Dev Arch with Ansible Tower and Docker Scott Van Velsor, Bryan Shake, Khaled Awwad June 29 1130a #redhat #rhsummit origins the landscape that came before branch & path limits no automation

More information

A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER

A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER BADISA MOSESANE EP-NU Supervisor: Nektarios Benekos Department: EP-NU Table of Contents

More information

How To Start Mysql Using Linux Command Line Client In Ubuntu

How To Start Mysql Using Linux Command Line Client In Ubuntu How To Start Mysql Using Linux Command Line Client In Ubuntu Step One: Install MySQL Client On Debian, Ubuntu or Linux Mint: Before you start typing commands at the MySQL prompt, remember that each In

More information

An Introduction to the Puppet Ecosystem

An Introduction to the Puppet Ecosystem An Introduction to the Puppet Ecosystem Trevor Vaughan - Onyx Point, Inc. License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) 0 Onyx Point, Inc. Puppet Labs and Red Hat Partner Government Contracting

More information

The Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere

The Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere IBM Software Group The Challenge of Managing WebSphere Farm Configuration Rational Automation Framework for WebSphere Terence Chow Technical Specialist IBM Rational Hong Kong 2007 IBM Corporation Example:

More information

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.

More information

AWS Service Catalog. User Guide

AWS Service Catalog. User Guide AWS Service Catalog User Guide AWS Service Catalog: User Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

SUSE Manager and Salt

SUSE Manager and Salt SUSE Manager and Salt The Three Cs of the IT Transformation Challenge Transform your approach to infrastructure to enable the business to capitalize on new innovations of data Cost Complexity Compliance

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

ForeScout Extended Module for IBM BigFix

ForeScout Extended Module for IBM BigFix Version 1.1 Table of Contents About BigFix Integration... 4 Use Cases... 4 Additional BigFix Documentation... 4 About this Module... 4 About Support for Dual Stack Environments... 5 Concepts, Components,

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

Beyond 1001 Dedicated Data Service Instances

Beyond 1001 Dedicated Data Service Instances Beyond 1001 Dedicated Data Service Instances Introduction The Challenge Given: Application platform based on Cloud Foundry to serve thousands of apps Application Runtime Many platform users - who don

More information

Fast IT - Policy Driven Infrastructure for the Intercloud World

Fast IT - Policy Driven Infrastructure for the Intercloud World Fast IT - Policy Driven Infrastructure for the Intercloud World Paul Horrocks Technical Solution Architect Agenda What is Fast IT? What is Policy? How Cisco delivers Fast IT The foundation for Fast IT

More information

OpenSource Control in Cloud Computing. Hongyan Sun

OpenSource Control in Cloud Computing. Hongyan Sun OpenSource Control in Cloud Computing Hongyan Sun Software College, University of Science and Technology Liaoning, China gykwcs@163.com Abstract. This paper covers basic OpenSource control and configuration

More information

Roles. Ecosystem Flow of Information between Roles Accountability

Roles. Ecosystem Flow of Information between Roles Accountability Roles Ecosystem Flow of Information between Roles Accountability Role Definitions Role Silo Job Tasks Compute Admin The Compute Admin is responsible for setting up and maintaining the physical and virtual

More information

Active System Manager Release 8.2 SDK Reference Guide

Active System Manager Release 8.2 SDK Reference Guide Active System Manager Release 8.2 SDK Reference Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates

More information

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Evaluation Guide for ASP.NET Web CMS and Experience Platforms Evaluation Guide for ASP.NET Web CMS and Experience Platforms CONTENTS Introduction....................... 1 4 Key Differences...2 Architecture:...2 Development Model...3 Content:...4 Database:...4 Bonus:

More information

RELEASE NOTES FOR THE Kinetic - Edge & Fog Processing Module (EFM) RELEASE 1.2.0

RELEASE NOTES FOR THE Kinetic - Edge & Fog Processing Module (EFM) RELEASE 1.2.0 RELEASE NOTES FOR THE Kinetic - Edge & Fog Processing Module (EFM) RELEASE 1.2.0 Revised: November 30, 2017 These release notes provide a high-level product overview for the Cisco Kinetic - Edge & Fog

More information

Integrating the Cloud with Puppet. Tuesday, February 26, 13

Integrating the Cloud with Puppet. Tuesday, February 26, 13 Integrating the Cloud with Puppet About me: Dan Bode Some Dude at PuppetLabs @bodepd bodepd freenode Who is this talk for? Cloud Users Puppet beginners It will cover why integrate? explanation of

More information

Puppet and RBS Presents: Driving Digital Transformation in the Real World with VMware vrealize

Puppet and RBS Presents: Driving Digital Transformation in the Real World with VMware vrealize SAAM1069BES Puppet and VMware vrealize: Driving Digital Transformation in the Real World Ted Newman Lindsey Smith #VMworld #SAAM1069BES Puppet and RBS Presents: Driving Digital Transformation in the Real

More information

DevOps Online Training

DevOps Online Training DevOps Online Training IQ Online training facility offers Devops online training by trainers who have expert knowledge in the Devops and proven record of training hundreds of students. Our Oracle Devops

More information

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2 Forescout Version 1.2 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

How can you implement this through a script that a scheduling daemon runs daily on the application servers? You ve been tasked with implementing an automated data backup solution for your application servers that run on Amazon EC2 with Amazon EBS volumes. You want to use a distributed data store for your backups

More information

Drools: A detailed introduction. Drools White Paper

Drools: A detailed introduction. Drools White Paper 2015 Drools White Paper 0 Table of Contents: Introduction... 2 The rule/drools paradigm... 3 Drools content and tooling... 6 Architectural design... 7 Development Process Impact... 11 Drools platform and

More information

@jonahhorowitz. Configuration Management is an anti-pattern

@jonahhorowitz. Configuration Management is an anti-pattern Configuration Management is an anti-pattern jonah@laptop$ cvs update website jonah@laptop$ tar zcvf website.tar.gz website jonah@laptop$ scp website.tar.gz root@server1:/var/ something/ jonah@laptop$ ssh

More information

OpenNebula on VMware: Cloud Reference Architecture

OpenNebula on VMware: Cloud Reference Architecture OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : C2120-800 Title : IBM PureApplication System V1.1, System Administration Vendor : IBM Version : DEMO

More information

Apigee Edge Developer Training

Apigee Edge Developer Training Training Training DURATION: 4 or 5 days FORMAT: Instructor-led with labs DELIVERY: Public or Private class PREREQUISITES: None HOW IT WORKS: Days 1 4 cover the fundamentals of developing and securing s

More information

FUJITSU Cloud Service K5 SF Service Functional Overview

FUJITSU Cloud Service K5 SF Service Functional Overview FUJITSU Cloud Service K5 SF Service Functional Overview August 2017 Fujitsu Limited - Unauthorized copying and replication of the contents of this document is prohibited. - The contents of this document

More information

The Long Road from Capistrano to Kubernetes

The Long Road from Capistrano to Kubernetes The Long Road from Capistrano to Kubernetes Tobias Schwab, Co-Founder of PhraseApp Slides: http://bit.ly/cap-to-kube How to deploy Ruby on Rails? Deploying Ruby on Rails required on all servers: OS + system

More information

DevOps and Continuous Delivery USE CASE

DevOps and Continuous Delivery USE CASE DevOps and Continuous Delivery USE CASE CliQr DevOps and Continuous Delivery Page 2 DevOps and Continuous Delivery In the digital economy, increasing application velocity is key to success. In order to

More information

Building a Data-Friendly Platform for a Data- Driven Future

Building a Data-Friendly Platform for a Data- Driven Future Building a Data-Friendly Platform for a Data- Driven Future Benjamin Hindman - @benh 2016 Mesosphere, Inc. All Rights Reserved. INTRO $ whoami BENJAMIN HINDMAN Co-founder and Chief Architect of Mesosphere,

More information

IBM Application Runtime Expert for i

IBM Application Runtime Expert for i IBM Application Runtime Expert for i Tim Rowe timmr@us.ibm.com Problem Application not working/starting How do you check everything that can affect your application? Backup File Owner & file size User

More information

EVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson

EVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson EVERYTHING AS CODE A Journey into IT Automation and Standardization Raphaël Pinson Who am I? Raphaël Pinson aka Raphink Infrastructure Developer & Trainer Automation (Puppet, Augeas, Docker) Lausanne,

More information

HP SDN Document Portfolio Introduction

HP SDN Document Portfolio Introduction HP SDN Document Portfolio Introduction Technical Solution Guide Version: 1 September 2013 Table of Contents HP SDN Document Portfolio Overview... 2 Introduction... 2 Terms and Concepts... 2 Resources,

More information

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. ( Agile CI/CD with Jenkins and/at ZeroStack Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (www.zerostack.com) Outline ZeroStack Hybrid Cloud Platform Jenkins and ZeroStack Jenkins at

More information

Unlocking Azure with Puppet Enterprise. November 29, 2016

Unlocking Azure with Puppet Enterprise. November 29, 2016 Unlocking Azure with Puppet Enterprise November 29, 2016 Unlocking Azure with Puppet Enterprise November 29, 2016 v2.0 Overview Introduction to Sourced Introduction to us Infrastructure as code Evolving

More information

Scientific Cluster Deployment and Recovery Using puppet to simplify cluster management

Scientific Cluster Deployment and Recovery Using puppet to simplify cluster management Journal of Physics: Conference Series Scientific Cluster Deployment and Recovery Using puppet to simplify cluster management To cite this article: Val Hendrix et al 2012 J. Phys.: Conf. Ser. 396 042027

More information

Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform

Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform I T S E R V I C E S Son Truong Systems & Operations Unix Technical Lead November 2016 SERVER PROVISIONING: Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform Standard Linux VM Introduction

More information

Inside WebSphere Application Server

Inside WebSphere Application Server Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic

More information

A Cloud-based Architecture for Processing 3D Mars Terrain

A Cloud-based Architecture for Processing 3D Mars Terrain OnSight A Cloud-based Architecture for Processing 3D Mars Terrain Parker Abercrombie Jet Propulsion Laboratory, California Institute of Technology 2016 California Institute of Technology. Government sponsorship

More information

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform. Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction

More information

Lifecycle management with Foreman and Katello Basics and Spacewalk migration

Lifecycle management with Foreman and Katello Basics and Spacewalk migration Lifecycle management with Foreman and Katello Basics and Spacewalk migration Christian Stankowic www.stankowic-development.net Free and Open Source software Conference 19.08.2017 whoami Christian Stankowic

More information

Cross-Platform Management

Cross-Platform Management Cross-Platform Management with MS Operations Management Suite Pete Zerger @pzerger pete.zerger@gmail.com Lee Berg @LeeAlanBerg LeeAlanBerg@gmail.com Lee Berg Madison, WI Madison, Wi @LeeAlanBerg Consultant

More information

How To Manually Install Driver Ubuntu Server On Virtualbox

How To Manually Install Driver Ubuntu Server On Virtualbox How To Manually Install Driver Ubuntu 12.04 Server On Virtualbox I'm using virtual box in order to configure Ubuntu 12.04 Server. Video tutorials on youtube most people use ubuntu desktop and after odoo

More information

P a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection

P a g e 1. Teknologisk Institut.   Online kursus k SysAdmin & DevOps Collection P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:

More information

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey - Sr. Director, Technical Marketing & Integrations BRKCLD-2008 Agenda Introduction Architecture

More information

news Oracle 12c A Multitude of new Features for an Optimised Database Platform ... the smarter way of information

news Oracle 12c A Multitude of new Features for an Optimised Database Platform ... the smarter way of information 12c A Multitude of new Features for an Optimised Database Platform... the smarter way of information page 2/6 Larry Ellison announced the 2013 release of version 12c at this year s Open World. As Ellison

More information

EPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS

EPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS SESSION ID: CSV-W12 EPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS Todd Carr DevOps Engineer Unity Technologies @frozenfoxx Who am I? DevOps Engineer at Unity Technologies Security Enthusiast

More information

Be smart. Think open source.

Be smart. Think open source. Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration

More information

DevOps Lifecycle Manager

DevOps Lifecycle Manager DevOps Lifecycle Manager version 17.4 Last generated: March 09, 2017 CollabNet, Inc. Copyright Information CollabNet, Inc. ("CollabNet") is committed to respecting others' intellectual property rights,

More information

Overview of Container Management

Overview of Container Management Overview of Container Management Wyn Van Devanter @wynv Vic Kumar Agenda Why Container Management? What is Container Management? Clusters, Cloud Architecture & Containers Container Orchestration Tool Overview

More information

From Bare Metal to Cloud. Andy ICCLab, ZHAW Piotr Kasprzak, GWDG

From Bare Metal to Cloud. Andy ICCLab, ZHAW Piotr Kasprzak, GWDG From Bare Metal to Cloud Andy Edmonds, @dizz, ICCLab, ZHAW Piotr Kasprzak, GWDG Intros ICCLab GWDG Zurich University for Service Provider for Applied Sciences Max Planck Society Cloud Computing and University

More information

Automating the Software-Defined Data Center with vcloud Automation Center

Automating the Software-Defined Data Center with vcloud Automation Center Automating the Software-Defined Data Center with vcloud Automation Center 10 June 2014 Chris Alleaume Senior Systems Engineer 2014 VMware Inc. All rights reserved. The Impact of the Accelerating Pace of

More information

The Total Newbie s Introduction to Heat Orchestration in OpenStack

The Total Newbie s Introduction to Heat Orchestration in OpenStack Tutorial The Total Newbie s Introduction to Heat Orchestration in OpenStack OpenStack is undeniably becoming part of the mainstream cloud computing world. It is emerging as the new standard for private

More information

NetBackup Deployment Template User Guide for Chef

NetBackup Deployment Template User Guide for Chef NetBackup Deployment Template User Guide for Chef September 25, 2017 Third-party mass-deployment tools such as Chef and System Center Configuration Manager (SCCM) make deploying software on different platforms

More information

SQL Server on Linux and Containers

SQL Server on Linux and Containers http://aka.ms/bobwardms https://github.com/microsoft/sqllinuxlabs SQL Server on Linux and Containers A Brave New World Speaker Name Principal Architect Microsoft bobward@microsoft.com @bobwardms linkedin.com/in/bobwardms

More information

UP! TO DOCKER PAAS. Ming

UP! TO DOCKER PAAS. Ming UP! TO DOCKER PAAS Ming Jin(mjin@thoughtworks.com) March 15, 2015 1 WHO AM I Ming Jin Head of Cloud Solutions of ThoughtWorks China Architect, Agile Consulting Solutions and Consulting on DevOps & Cloud

More information

The Solution Your Legal Department Has Been Looking For

The Solution Your Legal Department Has Been Looking For Blog Post The Solution Your Legal Department Has Been Looking For Microsoft Outlook to be my DM Desktop In my experience every Legal Department has users who previously worked at a law firm, where they

More information

Azure Marketplace Getting Started Tutorial. Community Edition

Azure Marketplace Getting Started Tutorial. Community Edition Azure Marketplace Getting Started Tutorial Community Edition Introduction NooBaa software provides a distributed storage solution for unstructured data such as analytics data, multi-media, backup, and

More information

BI4Dynamics AX Installation Requirements

BI4Dynamics AX Installation Requirements BI4Dynamics AX Installation Requirements Last update: April 2018 AX version 6 Document revision 2 Page 1 1. SYSTEM REQUIREMENTS BI4Dynamics can run on premise and in cloud Platform as Service (PaaS). Note:

More information

Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda

Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda Module 1: Google Cloud Platform Projects Identify project resources and quotas Explain the purpose of Google Cloud Resource

More information

DevOps Technologies. for Deployment

DevOps Technologies. for Deployment DevOps Technologies for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in several ways. In its most

More information

Self-driving Datacenter: Analytics

Self-driving Datacenter: Analytics Self-driving Datacenter: Analytics George Boulescu Consulting Systems Engineer 19/10/2016 Alvin Toffler is a former associate editor of Fortune magazine, known for his works discussing the digital revolution,

More information

Jenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels. July 16, #jenkinsconf

Jenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels.  July 16, #jenkinsconf Jenkins User Conference Israel #jenkinsconf CI / CD @ Liveperson Gidi Samuels www.liveperson.com July 16, 2014 #jenkinsconf About Myself Lead the CI Team at Liveperson 3 years in Liveperson About Myself

More information

Private Cloud Management Manage and Operate Applications

Private Cloud Management Manage and Operate Applications Private Cloud Management Manage and Operate Applications Introduction Manage and Operate Applications PRODUCTIVE INFRASTRUCTURE PREDICTABLE APPLICATIONS YOUR CLOUD Heterogeneous support Process automation

More information

Avaya Mobile Video Release Notes

Avaya Mobile Video Release Notes Release Notes Release 3.4.1 Issue 1.0 March 2018 3.4.1 Release Notes Page 1 Contents Purpose... 3 Support... 3 Publication history... 3 General remarks... 3 Software information... 3 Software download...

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Docker All The Things

Docker All The Things OpenStack Services Docker All The Things and Kubernetes and Atomic OpenStack Summit Paris, November 2014 @brentholden @jameslabocki Agenda The Problem Current Solutions Tomorrow s Improvements Demonstration

More information

Distribution system how to remotely configure Zabbix infrastructure

Distribution system how to remotely configure Zabbix infrastructure Distribution system how to remotely configure Zabbix infrastructure Extension for Zabbix configuration distribution from S&T Slovakia Stanislav Ťažiar, 5.10.2018 Agenda 1. What we do 2. Distribution system

More information

Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud

Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud 15 th September, 2011 2 3 Cloud Computing definitions are varying, but a common set of attributes can be identified 4 Organizations need to

More information

NGFW Security Management Center

NGFW Security Management Center NGFW Security Management Center Release Notes 6.5.3 Revision A Contents About this release on page 2 System requirements on page 2 Build number and checksums on page 4 Compatibility on page 5 New features

More information

Oracle WebLogic Server 12c: Administration I

Oracle WebLogic Server 12c: Administration I Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server

More information

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey Senior Director, Technical Marketing and Integrations Agenda Introduction Architecture

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

Viri. Remote execution of Python scripts. Every time you use Viri, God kills a sysadmin

Viri. Remote execution of Python scripts. Every time you use Viri, God kills a sysadmin Viri Remote execution of Python scripts Every time you use Viri, God kills a sysadmin About me Python experience XML Application integration Django o i18n Google App Engine Working at NTT Europe We administer

More information

Hosting Applications Using Configuration Management Tools

Hosting Applications Using Configuration Management Tools Hosting Applications Using Configuration Management Tools Configuration management tools are used to automate manual tasks, such as setting up servers and network devices. As application delivery requirements

More information

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE OUR ORGANISATION AND SPECIALIST SKILLS Focused on delivery, integration and managed services around Identity and Access Management.

More information

Azure Marketplace. Getting Started Tutorial. Community Edition

Azure Marketplace. Getting Started Tutorial. Community Edition Azure Marketplace Getting Started Tutorial Community Edition Introduction NooBaa software provides a distributed storage solution for unstructured data such as analytics data, multi-media, backup, and

More information

Put Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018

Put Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018 Put Security Into Your DevOps NOW Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018 Defining Devops State of Devops Report (Puppet, Dora):..set of practices and cultural

More information

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR About Rai Umair SharePoint Mentor with Maventor 8+ years of experience in SharePoint Development, Training and Consulting APAC

More information

Being a puppet master

Being a puppet master Being a puppet master More money, more time, more happiness, less work Thomas Merkel http://www.flickr.com/photos/serenaseblu/5062987760/ Agenda Overview Organize the master Modules Resources

More information

Stonesoft Management Center. Release Notes Revision B

Stonesoft Management Center. Release Notes Revision B Stonesoft Management Center Release Notes 6.1.0 Revision B Table of contents 1 About this release...3 System requirements... 3 Build version...4 Compatibility... 5 2 New features...6 3 Enhancements...

More information

Puppet 101 Basic installation for master and agent machines on Ubuntu with VMware Workstation

Puppet 101 Basic installation for master and agent machines on Ubuntu with VMware Workstation Puppet 101 Basic installation for master and agent machines on Ubuntu 12.04 with VMware Workstation You don t have to go far to hear the word Puppet these days. Configuration management isn t just a new

More information

Docker for People. A brief and fairly painless introduction to Docker. Friday, November 17 th 11:00-11:45

Docker for People. A brief and fairly painless introduction to Docker. Friday, November 17 th 11:00-11:45 Docker for People A brief and fairly painless introduction to Docker Friday, November 17 th 11:00-11:45 Greg Gómez Sung-Hee Lee The University of New Mexico IT NM TIE 2017 1 Docker for People Agenda: Greg:

More information

Mandi Walls. Technical Community #habitatsh

Mandi Walls. Technical Community #habitatsh Mandi Walls Technical Community Manager @lnxchk mandi@chef.io https://habitat.sh #habitatsh http://slack.habitat.sh/ Chef and Automation Infrastructure Automation Cloud early adopters Digital Transformation

More information

Continuous Integration using Docker & Jenkins

Continuous Integration using Docker & Jenkins Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in

More information

Orchestrating the Continuous Delivery Process

Orchestrating the Continuous Delivery Process Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run

More information