Salt A Scalable Systems Management Solution for Datacenters

Size: px
Start display at page:

Download "Salt A Scalable Systems Management Solution for Datacenters"

Transcription

1 Salt A Scalable Systems Management Solution for Datacenters Open Source Data Center Conference April 26-28, 2016 Sebastian Meyer Linux Consultant & Trainer B1 Systems GmbH meyer@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

2 Introducing B1 Systems founded in 2004 operating both nationally and internationally nearly 100 employees provider for IBM, SUSE, Oracle & HP vendor-independent (hardware and software) focus: consulting support development training operations solutions B1 Systems GmbH Salt Scalable Systems Management 2 / 47

3 Areas of Expertise B1 Systems GmbH Salt Scalable Systems Management 3 / 47

4 Salt Introduction B1 Systems GmbH Salt Scalable Systems Management 4 / 47

5 Yet Another Systems Management Solution? takes inspiration from Puppet, Chef or Ansible focuses on the entire system life cycle easily scalable to a few thousand systems convenient and easy to learn configuration management and remote execution B1 Systems GmbH Salt Scalable Systems Management 5 / 47

6 Salt Concept B1 Systems GmbH Salt Scalable Systems Management 6 / 47

7 Master & Minions B1 Systems GmbH Salt Scalable Systems Management 7 / 47

8 Scalability: Masters, Syndics & Minions B1 Systems GmbH Salt Scalable Systems Management 8 / 47

9 High Availability: Multiple Masters& Minions B1 Systems GmbH Salt Scalable Systems Management 9 / 47

10 Salt Modes minions pull from master master pushes to Minions minions apply states locally master applies states on minions via SSH B1 Systems GmbH Salt Scalable Systems Management 10 / 47

11 Remote Execution System B1 Systems GmbH Salt Scalable Systems Management 11 / 47

12 Salt Command B1 Systems GmbH Salt Scalable Systems Management 12 / 47

13 Grains B1 Systems GmbH Salt Scalable Systems Management 13 / 47

14 Configuration Management B1 Systems GmbH Salt Scalable Systems Management 14 / 47

15 States ID: module.function: - name: name - argument1: value - argument2: - value1 - value2 B1 Systems GmbH Salt Scalable Systems Management 15 / 47

16 Top File base: * : - monitoring - ssh - syslog *lan* : - ntp.lan *dmz* : - ntp.dmz - firewall all servers: monitoring ssh config syslog servers in LAN: ntp config servers in DMZ: ntp config firewall B1 Systems GmbH Salt Scalable Systems Management 16 / 47

17 Pillars B1 Systems GmbH Salt Scalable Systems Management 17 / 47

18 Pillar Data Pillar Example ntp: {% if grains[ id ].startswith( myntpserver ) %} ntpservers: ["0.us.pool.ntp.org","1.us.pool.ntp.org"] comment: {% else %} ntpservers: [" "," "] comment: myinternalservers {% endif %} Source: B1 Systems GmbH Salt Scalable Systems Management 18 / 47

19 Pillars and States States top.sls base: * : - monitoring - ssh - syslog - ntp *dmz* : - firewall Pillar top.sls base: * : - monitoring - ssh - syslog *lan* : - ntp.lan *dmz* : - ntp.dmz - firewall B1 Systems GmbH Salt Scalable Systems Management 19 / 47

20 Deploying the State Master pushes to minions salt * state.highstate salt * state.sls mystate Minions pull from master salt-call state.highstate salt-call state.sls mystate B1 Systems GmbH Salt Scalable Systems Management 20 / 47

21 Reusing States: Formulas reusing existing code roughly the same as Puppet modules/ansible roles collection of States and files github.com/saltstack-formulas/ for "official" formulas B1 Systems GmbH Salt Scalable Systems Management 21 / 47

22 Using Formulas directly from VCS or local extendable via include configurable via Pillar data variables mapped via Jinja map requirements across Formulas possible B1 Systems GmbH Salt Scalable Systems Management 22 / 47

23 Demo B1 Systems GmbH Salt Scalable Systems Management 23 / 47

24 Returners salt * disk.usage --return redis_return B1 Systems GmbH Salt Scalable Systems Management 24 / 47

25 Salts Event Driven Infrastructure B1 Systems GmbH Salt Scalable Systems Management 25 / 47

26 Overview actions trigger events events are communicated via the event bus reactors execute trigger actions responding to events B1 Systems GmbH Salt Scalable Systems Management 26 / 47

27 Event Bus B1 Systems GmbH Salt Scalable Systems Management 27 / 47

28 Actions & Events master# salt salt-minion-01 disk.percent /srv salt-minion-01: 11% B1 Systems GmbH Salt Scalable Systems Management 28 / 47

29 Actions & Events { [...] } salt/job/ /new { "_stamp": " T14:32: ", "arg": [ "/srv" ], "fun": "disk.percent", "jid": " ", "minions": [ "salt-minion-01" ], "tgt": "salt-minion-01", "tgt_type": "glob", "user": "root" } B1 Systems GmbH Salt Scalable Systems Management 29 / 47

30 Actions & Events salt/job/ /ret/salt-minion-01 { "_stamp": " T14:32: ", "cmd": "_return", "fun": "disk.percent", "fun_args": [ "/srv" ], "id": "salt-minion-01", "jid": " ", "retcode": 0, "return": "11%", "success": true } B1 Systems GmbH Salt Scalable Systems Management 30 / 47

31 Events in a State b1/mystate/status/update: event.send: - data: status: "Installation done!" B1 Systems GmbH Salt Scalable Systems Management 31 / 47

32 Beacons hook into system on minion create events inotify, diskusage, load, journald... B1 Systems GmbH Salt Scalable Systems Management 32 / 47

33 Beacons - Example inotify Beacon beacons: inotify: /etc/motd: mask: - modify B1 Systems GmbH Salt Scalable Systems Management 33 / 47

34 Reactors B1 Systems GmbH Salt Scalable Systems Management 34 / 47

35 Calling Reactors on Events Reactor Example reactor: - salt/minion/*/start : - /srv/reactor/start.sls - b1/mystate/status/* : - salt://reactor/status.sls B1 Systems GmbH Salt Scalable Systems Management 35 / 47

36 Demo B1 Systems GmbH Salt Scalable Systems Management 36 / 47

37 Use Cases? load-balancing job automation alerting B1 Systems GmbH Salt Scalable Systems Management 37 / 47

38 Salt Cloud B1 Systems GmbH Salt Scalable Systems Management 38 / 47

39 Overview B1 Systems GmbH Salt Scalable Systems Management 39 / 47

40 Providers Amazon EC2 Provider Example my-ec2: driver: ec2 id: MYEC2ID key: adsfrf453fmykeyasdsadg43 private_key: /etc/salt/my_key.pem keyname: my_key securitygroup: default minion: master: saltmaster.example.com B1 Systems GmbH Salt Scalable Systems Management 40 / 47

41 Profiles profile name provider image or template options for the instance minion options B1 Systems GmbH Salt Scalable Systems Management 41 / 47

42 Profiles LXC Profile Example myfancyprofile: provider: lxc-host01 lxc_profile: template: ubuntu options: release: trusty password: test123 B1 Systems GmbH Salt Scalable Systems Management 42 / 47

43 Maps Mapfile profile1: - instance_name_1 - instance_name_2 profile2: - instance_name_3: grains: mykey: myvalue - instance_name_4 Execute Mapfile salt-cloud -m /path/to/mapfile B1 Systems GmbH Salt Scalable Systems Management 43 / 47

44 Bootstrapping a New Salt Environment Mapfile profile1: - instance_name_1: make_master: True minion: master: myoldmaster local_master: True - instance_name_2 - instance_name_3 - instance_name_4... B1 Systems GmbH Salt Scalable Systems Management 44 / 47

45 Saltify Existing Machines 1/2 Saltify Provider saltify-all-machines: driver: saltify minion: master: mysaltmaster Saltify Profile salt-machine: provider: saltify-all-machines ssh_username: root key_filename: /etc/salt/pki/master/ssh/salt-ssh.rsa B1 Systems GmbH Salt Scalable Systems Management 45 / 47

46 Saltify Existing Machines 2/2 Mapfile salt-machine: - first-machine: ssh_host: second-machine: ssh_host: third-machine: ssh_host: B1 Systems GmbH Salt Scalable Systems Management 46 / 47

47 Thank You! For more information, refer to or +49 (0) B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Using the vrealize Orchestrator Salt Plug- in

Using the vrealize Orchestrator Salt Plug- in Using the vrealize Orchestrator Salt Plug- in Using the vrealize Orchestrator Salt Plug- In 1.0 Using the vrealize Orchestrator Salt Plug- In 1.0 tells you how to install, configure, and use the VMware

More information

Salt Administration II Training Syllabus

Salt Administration II Training Syllabus Salt Administration II Training Syllabus This is the second course in the SaltStack Administration training series. It builds on the concepts of the previous course by presenting additional topics above

More information

SaltStack. Orchestration & Application Deployment. Arnold Bechtoldt Oberhausen,

SaltStack. Orchestration & Application Deployment. Arnold Bechtoldt Oberhausen, SaltStack Orchestration & Application Deployment Arnold Bechtoldt Oberhausen, 07.11.2015 Arnold Bechtoldt Systems Engineer @ inovex GmbH Platform Engineering System Automation & Development DevOps Support

More information

Saltstack Config Management

Saltstack Config Management Saltstack Config Management Steve Anthony HPC Support Specialist Lehigh University What is Configuration Management? A system of practices and tools which allows us to centrally manage and deploy configuration

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

Salt Administration I Training Syllabus

Salt Administration I Training Syllabus Salt Administration I Training Syllabus The SaltStack Administration training course provides an IT professional the fundamental skills needed to manage Salt infrastructure. PREREQUISITES Linux system

More information

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

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

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

Event-driven Network Automation and Orchestration

Event-driven Network Automation and Orchestration Event-driven Network Automation and Orchestration Mircea Ulinic Cloudflare, London APRICOT 2019 Daejeon, South Korea 1 Mircea Ulinic Network software engineer at Cloudflare Previously research and teaching

More information

Network Automation. Past, present and future. NANOG 71, San Jose, CA October 2017

Network Automation. Past, present and future. NANOG 71, San Jose, CA October 2017 Network Automation Past, present and future NANOG 71, San Jose, CA October 2017 1 Agenda Kirk Byers: first steps David Barroso: vendor-agnostic automation Jeremy Stretch: NetBox IPAM Jathan McCollum: NSoT

More information

Dell EMC Networking Saltstack Integration Documentation

Dell EMC Networking Saltstack Integration Documentation Dell EMC Networking Saltstack Integration Documentation Release 1.0 Dell EMC Networking Team Sep 07, 2018 Table of Contents 1 Introduction 1 1.1 Salt....................................................

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

Continuous Delivery of Micro Applications with Jenkins, Docker & Kubernetes at Apollo

Continuous Delivery of Micro Applications with Jenkins, Docker & Kubernetes at Apollo Continuous Delivery of Micro Applications with Jenkins, Docker & Kubernetes at Apollo Ulrich Häberlein Team Manager Backend Systems Apollo-Optik Holding GmbH & Co KG Michael Steinfurth Linux / Unix Consultant

More information

bootmachine Documentation

bootmachine Documentation bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................

More information

Deploying Ceph clusters with Salt

Deploying Ceph clusters with Salt Deploying Ceph clusters with Salt FOSDEM 17 Brussels UA2.114 (Baudoux) Jan Fajerski Software Engineer jfajerski@suse.com Saltstack Software to automate the management and configuration of any infrastructure

More information

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari INDIGO PAAS TUTORIAL RIA-653549! Marica Antonacci!! marica.antonacci@ba.infn.it! INFN-Bari INDIGO PAAS Tutorial Introductory Concepts TOSCA Ansible Docker Orchestrator APIs INDIGO TOSCA custom types and

More information

SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend

SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend Joachim Werner Senior Product Manager SUSE Linux GmbH Bogdan Maryniuk Software Engineer SUSE Linux GmbH joe@suse.com

More information

Managing Configuration Drift and Auditing with Salt. Duncan Mac-Vicar P. Director, Data Center Management R&D, SUSE

Managing Configuration Drift and Auditing with Salt. Duncan Mac-Vicar P. Director, Data Center Management R&D, SUSE Managing Configuration Drift and Auditing with Salt Duncan Mac-Vicar P. Director, Data Center Management R&D, SUSE dmacvicar@suse.com How to manage infrastructure? 2 Sysadmin Alexis #!/bin/bash cat

More information

Getting Started with Salt Manage tens of thousands of servers and communicate with each system in seconds

Getting Started with Salt Manage tens of thousands of servers and communicate with each system in seconds Getting Started with Salt Manage tens of thousands of servers and communicate with each system in seconds Pablo Suárez Hernández Senior Software Engineer SUSE Manager SUSE Linux GmbH psuarezhernandez@suse.com

More information

AWS Web Application Firewall. Darren Weiner Cloud Architect/Engineer

AWS Web Application Firewall. Darren Weiner Cloud Architect/Engineer AWS Web Application Firewall Darren Weiner Cloud Architect/Engineer My journey 20 years in IT 8 years in the cloud Rode the.com wave Web Admin DBA IT Director Cloud Consulting Today s Journey Adoption

More information

June 24th, 2018 DENVER, CO. Sponsored By

June 24th, 2018 DENVER, CO. Sponsored By June 24th, 2018 DENVER, CO Sponsored By What you should get out of this UNDERSTANDING THAT AUTOMATION PLAYS A CRUCIAL PART IN SECURITY THE IMPORTANCE OF INTEROPERABILITY AND INTEGRATION SCOPE OF AUTOMATION

More information

Recursive inventory management

Recursive inventory management Recursive inventory management Martin F. Krafft madduck@debian.org 13 Aug 2013 @ DebConf 13, Vaumarcus, Switzerland Configuration management (system administration) Configuration management CFEngine bcfg2

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

HySecure Quick Start Guide. HySecure 5.0

HySecure Quick Start Guide. HySecure 5.0 HySecure Quick Start Guide HySecure 5.0 Last Updated: 25 May 2017 2012-2017 Propalms Technologies Private Limited. All rights reserved. The information contained in this document represents the current

More information

IBM Cloud for VMware Solutions vrealize Automation 7.2 Chef Integration

IBM Cloud for VMware Solutions vrealize Automation 7.2 Chef Integration IBM Cloud for VMware Solutions vrealize Automation 7.2 Chef Integration Date: 2017-03-06 Version: 1.0 ã Copyright IBM Corporation 2016 Page 1 of 8 Table of Contents 1 Introduction... 3 1.1 Chef Server

More information

DEVOPS COURSE CONTENT

DEVOPS COURSE CONTENT LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and

More information

AALOK INSTITUTE. DevOps Training

AALOK INSTITUTE. DevOps Training DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best

More information

SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING

SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING DATASHEET SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING If you re looking for a highly professional, no-nonsense FTP server, then you can t do much better

More information

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Karthik Krishnan Page 1 of 20 Table of Contents Table of Contents... 2 Abstract... 3 What

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

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

Getting Started. Publication Date: SUSE LLC 10 Canal Park Drive Suite 200 Cambridge MA USA https://www.suse.

Getting Started. Publication Date: SUSE LLC 10 Canal Park Drive Suite 200 Cambridge MA USA https://www.suse. Getting Started Getting Started Publication Date: 2018-05-22 SUSE LLC 10 Canal Park Drive Suite 200 Cambridge MA 02141 USA https://www.suse.com/documentation Contents 1 Introduction 1 1.1 What is? 1 1.2

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

Enabling Cross-Platform File Replication with Data Integrity

Enabling Cross-Platform File Replication with Data Integrity Enabling Cross-Platform File Replication with Data Integrity Cross Platform Support Computers on your Local Area Network are discovered automatically, thereby streamlining your installation process. Network

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

IT Optimization Trends. Summary Results January 2018

IT Optimization Trends. Summary Results January 2018 IT Optimization Trends Survey Summary Between October 2017 and January 2018, Gatepoint Research invited selected executives to participate in a survey themed IT Optimization Trends. Candidates were invited

More information

Managing the Management Switches. Erik Ruiter SURFsara Cumulus Meetup Amsterdam 2017

Managing the Management Switches. Erik Ruiter SURFsara Cumulus Meetup Amsterdam 2017 Managing the Management Switches Erik Ruiter SURFsara Cumulus Meetup Amsterdam 2017 Outline 1. Old vs new Situation 2. Used technologies (Ansible / Cumulus) 3. Ansible Examples 4. Results / Whats next?

More information

Driving DevOps Transformation in Enterprises

Driving DevOps Transformation in Enterprises Driving DevOps Transformation in Enterprises Mark Rambow Software Development Manager, AWS OpsWorks, Berlin acts_as_enterprisey start up enterprises enterprises and monolith software DevOps Drive securely

More information

Introduction to AWS GoldBase. A Solution to Automate Security, Compliance, and Governance in AWS

Introduction to AWS GoldBase. A Solution to Automate Security, Compliance, and Governance in AWS Introduction to AWS GoldBase A Solution to Automate Security, Compliance, and Governance in AWS September 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document

More information

ElasterStack 3.2 User Administration Guide - Advanced Zone

ElasterStack 3.2 User Administration Guide - Advanced Zone ElasterStack 3.2 User Administration Guide - Advanced Zone With Advance Zone Configuration TCloud Computing Inc. 6/22/2012 Copyright 2012 by TCloud Computing, Inc. All rights reserved. This document is

More information

Declarative Modeling for Cloud Deployments

Declarative Modeling for Cloud Deployments Declarative Modeling for Cloud Deployments Giuseppe Attardi Department of Distributed Computing & Storage OpenStack Day Italia Roma 21/9/2018 GARR Federated Cloud Computing Platform Objectives GARR Offer

More information

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Simplified CICD with Jenkins and Git on the ZeroStack Platform DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

Quick Prototyping+CI with LXC and Puppet

Quick Prototyping+CI with LXC and Puppet Quick Prototyping+CI with LXC and Puppet Ben Kero 2014-05-04 Introduction Ben Kero Release Engineer Responsible for version control systems: CVS, SVN, BZR, Darcs, RCS, Git, Mercurial Before at Mozilla

More information

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure Albert Law Solution Architect Manager Agenda The Challenges and the trend Bridging the gap Next step 2 FROM

More information

Why the cloud matters?

Why the cloud matters? Why the cloud matters? Speed and Business Impact Expertise and Performance Cost Reduction Trend Micro Datacenter & Cloud Security Vision Enable enterprises to use private and public cloud computing with

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

Introduction to cloud computing

Introduction to cloud computing Introduction to cloud computing History of cloud Different vendors of Cloud computing Importance of cloud computing Advantages and disadvantages of cloud computing Cloud deployment methods Private cloud

More information

NCP Exclusive Remote Access Management

NCP Exclusive Remote Access Management Centrally Managed VPN Fully Automatic Operation of a Remote Access VPN via a Single Console Administration and license management system for NCP Exclusive Remote Access Clients Enables easy rollout and

More information

Data Sheet NCP Secure Enterprise Management

Data Sheet NCP Secure Enterprise Management Centrally Managed VPN Fully Automatic Operation of a Remote Access VPN via a Single Console Administration and license management system for NCP Exclusive Remote Access Clients Enables easy rollout and

More information

Discover SUSE Manager

Discover SUSE Manager White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9

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

OSM Hackfest - Session 5 Adding day-1/day-2 configuration to your VNF Creating your first proxy charm

OSM Hackfest - Session 5 Adding day-1/day-2 configuration to your VNF Creating your first proxy charm OSM Hackfest - Session 5 Adding day-1/day-2 configuration to your VNF Creating your first proxy charm Adam Israel, Canonical Gerardo García, Telefónica What is Juju? Juju is an open source modeling tool,

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.

More information

Release Pipelines in Microsoft Ecosystems

Release Pipelines in Microsoft Ecosystems Release Pipelines in Microsoft Ecosystems Warren Frame, Harvard University Michael Greene, Microsoft December 4 9, 2016 Boston, MA www.usenix.org/lisa16 #lisa16 whoami Warren Frame Research Computing at

More information

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE Patching and Updating your VM SUSE Manager Donald Vosburg, Sales Engineer, SUSE dvosburg@suse.com Why should I care? I just clone my base VM image, and after that it is not my problem... Understand the

More information

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing Presented by: Sanketh Beerabbi University of Central Florida A cloud is a collection of networked resources configured such that users can request scalable resources (VMs, platforms,

More information

Swift Web Applications on the AWS Cloud

Swift Web Applications on the AWS Cloud Swift Web Applications on the AWS Cloud Quick Start Reference Deployment November 2016 Asif Khan, Tom Horton, and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture...

More information

Actifio Sky DB. Actifio s Solution for Oracle, Oracle EBS with standalone, RAC, ASM, EXADATA configurations

Actifio Sky DB. Actifio s Solution for Oracle, Oracle EBS with standalone, RAC, ASM, EXADATA configurations Actifio Sky DB Actifio s Solution for Oracle, Oracle EBS with standalone, RAC, ASM, EXADATA configurations The Big Database Problem Database Cloning Time-consuming. No self service. Storageintensive. Can

More information

Fast, Flexible Future Agile IT-Organisation: Von der Infrastruktur bis zur Anwendung. WERNER KNOBLICH SVP and General Manager, Red Hat EMEA

Fast, Flexible Future Agile IT-Organisation: Von der Infrastruktur bis zur Anwendung. WERNER KNOBLICH SVP and General Manager, Red Hat EMEA Fast, Flexible Future Agile IT-Organisation: Von der Infrastruktur bis zur Anwendung WERNER KNOBLICH SVP and General Manager, Red Hat EMEA THE CHANGING ROLE OF I.T. IN THE ENTERPRISE IT doesn t matter.

More information

Mircea Ulinic & Seth House. Network Automation at Scale

Mircea Ulinic & Seth House. Network Automation at Scale Co m pl im ts of Mircea Ulinic & Seth House en Network Automation at Scale Network Automation at Scale Mircea Ulinic and Seth House Beijing Boston Farnham Sebastopol Tokyo Network Automation at Scale

More information

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN Kishor Kumar Contents 1. Introduction... 2 2. Prerequisites...

More information

Principles of System Administration. Jan Schaumann

Principles of System Administration. Jan Schaumann Principles of System Administration Jan Schaumann jschauma@netmeister.org February 6, 2018 Contents Preface to the preface Preface i ii I Introduction and General Concepts 1 1 Introduction 2 1.1 What exactly

More information

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015 Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document

More information

How to Install Forcepoint NGFW in Amazon AWS TECHNICAL DOCUMENT

How to Install Forcepoint NGFW in Amazon AWS TECHNICAL DOCUMENT How to Install Forcepoint NGFW in Amazon AWS TECHNICAL DOCUMENT Table of Contents TABLE OF CONTENTS... 1 TEST NETWORK DIAGRAM... 2 PREPARING YOUR VPC... 3 IP addressing... 3 Virtual Private Cloud (VPC)...

More information

Security and Compliance at Mavenlink

Security and Compliance at Mavenlink Security and Compliance at Mavenlink Table of Contents Introduction....3 Application Security....4....4....5 Infrastructure Security....8....8....8....9 Data Security.... 10....10....10 Infrastructure

More information

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure with Ansible, Insights, and Satellite Abdi Hersi, Senior Linux Engineer Cox Automotive Will Nix, Principal Technical

More information

Distributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA

Distributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA Distributed CI: Scaling Jenkins on Mesos and Marathon Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA About Me Roger Ignazio QE Automation Engineer Puppet Labs, Inc. @rogerignazio Mesos In Action

More information

OpenStack enablement for IBM Z DPM

OpenStack enablement for IBM Z DPM OpenStack enablement for IBM Z DPM Sreeram Vancheeswaran Team lead, Nova for DPM Andreas R Maier Architect, OpenStack for DPM Marco Pavone Team lead, OpenStack for DPM and KVM Version 1.0.3 sreeram.vancheeswaran@in.ibm.com

More information

IBM Tivoli Access Manager for e-business V6.1.1 Implementation

IBM Tivoli Access Manager for e-business V6.1.1 Implementation 000-039 IBM Tivoli Access Manager for e-business V6.1.1 Implementation Version 14.23 Topic 1, Volume A QUESTION NO: 1 What is included in the high level configuration document when WebSEAL clustering must

More information

Container Orchestration on Amazon Web Services. Arun

Container Orchestration on Amazon Web Services. Arun Container Orchestration on Amazon Web Services Arun Gupta, @arungupta Docker Workflow Development using Docker Docker Community Edition Docker for Mac/Windows/Linux Monthly edge and quarterly stable

More information

Design Patterns for Scalable LAMP Infrastructure. Jon Topper Mike Griffiths

Design Patterns for Scalable LAMP Infrastructure. Jon Topper Mike Griffiths Design Patterns for Scalable LAMP Infrastructure Jon Topper Mike Griffiths Who Are We? Mike Griffiths Yahoo! Proven Scaling Jon Topper Designer Servers / Legend Communications Trutap The Scale Factory

More information

Packer. Attribution-ShareAlike CC BY-SA 2015

Packer. Attribution-ShareAlike CC BY-SA 2015 Packer Easily build machines images for multiple platforms with the same configuration http://packer.io Lance Albertson - @ramereth - lance@osuosl.org Oregon State University Open Source Lab Attribution-ShareAlike

More information

Kolla - the new way to deploy OpenStack. Kuo-tung Kao

Kolla - the new way to deploy OpenStack. Kuo-tung Kao Kolla - the new way to deploy OpenStack Kuo-tung Kao 簡介 任職於 inwinstack 過去的迎廣科技雲端應用研發中心 OpenStack contributor kjellytw at gmail dot com http://www.blackwhite.tw/ Outline What s the Immutable Iinfrastructure?

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

Tasktop Sync - Installation Primer. Tasktop Sync - Installation Primer

Tasktop Sync - Installation Primer. Tasktop Sync - Installation Primer Tasktop Sync - Installation Primer 1 Contents Overview... 3 Hardware Requirements... 3 Supported Operating Systems... 3 Java Runtime Environment... 3 Networking... 3 Hardware Sizing for Deployment Scenarios...

More information

Introduction to data centers

Introduction to data centers Introduction to data centers Paolo Giaccone Notes for the class on Switching technologies for data centers Politecnico di Torino December 2017 Cloud computing Section 1 Cloud computing Giaccone (Politecnico

More information

On demand People Productivity. Architecture - functional view

On demand People Productivity. Architecture - functional view Architecture - functional view Page 1 Architecture 2008 User On demand People Productivity Components and Architecture - functional Internet FireWall Quickr + Learning Requests (Internet User) Network

More information

INTRODUCING CISCO SECURITY FOR AWS

INTRODUCING CISCO SECURITY FOR AWS SESSION ID: SPO1-T08 INTRODUCING CISCO SECURITY FOR AWS Patrick Crowley CTO Cisco, Stealthwatch Cloud @p_crowley Who am I? I work for Cisco Systems, in the Security Business Group Founder, Observable Networks:

More information

SSH Deploy Key Documentation

SSH Deploy Key Documentation SSH Deploy Key Documentation Release 0.1.1 Travis Bear February 03, 2014 Contents 1 Overview 1 2 Source Code 3 3 Contents 5 3.1 Alternatives................................................ 5 3.2 Compatibility...............................................

More information

Getting Started with AWS Security

Getting Started with AWS Security Getting Started with AWS Security Tomas Clemente Sanchez Senior Consultant Security, Risk and Compliance September 21st 2017 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Move

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

Percona Live Europe Amsterdam, Netherlands October 3 5, 2016

Percona Live Europe Amsterdam, Netherlands October 3 5, 2016 Percona Live Europe 2016 Amsterdam, Netherlands October 3 5, 2016 Microservices, MySQL & Service Discovery Abbas Ahmed : Principal Database Engineer @ rentalcars.com Twitter: @solutionguy Who am I? Principal

More information

Expert Days SUSE Manager

Expert Days SUSE Manager Expert Days 2018 SUSE Manager SUSE Manager Best-in-class open source infrastructure management solution designed to help your enterprise DevOps and IT Operations teams to: Optimize operations while reducing

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

CLOUD WORKLOAD SECURITY

CLOUD WORKLOAD SECURITY SOLUTION OVERVIEW CLOUD WORKLOAD SECURITY Bottom line: If you re in IT today, you re already in the cloud. As technology becomes an increasingly important element of business success, the adoption of highly

More information

Course Outline. CCENT ICND Pearson ucertify Network Simulator V4.4.

Course Outline. CCENT ICND Pearson ucertify Network Simulator V4.4. Course Outline CCENT ICND1 100-105 Pearson ucertify Network 20 Apr 2018 Contents 1. Course Objective 2. Expert Instructor-Led Training 3. ADA Compliant & JAWS Compatible Platform 4. State of the Art Educator

More information

Logging Container. VNS3 Plugins Guide 2018

Logging Container. VNS3 Plugins Guide 2018 Logging Container VNS3 Plugins Guide 2018 Table of Contents Introduction 3 Logging Container Detail 7 Accessing and Securing the Logging Container 14 Available Log Files 19 Options to Consume the Log Files

More information

Course Outline. CCENT ICND Pearson ucertify Network Simulator. CCENT ICND Pearson ucertify Network Simulator

Course Outline. CCENT ICND Pearson ucertify Network Simulator.   CCENT ICND Pearson ucertify Network Simulator Course Outline CCENT ICND1 100-105 Pearson ucertify Network 28 Feb 2019 Contents 1. Course Objective 2. Expert Instructor-Led Training 3. ADA Compliant & JAWS Compatible Platform 4. State of the Art Educator

More information

Proxmox Virtual Environment

Proxmox Virtual Environment Datasheet Proxmox Virtual Environment www.ice-sys.com 877.332.3250 AT A GLANCE Complete virtualization solution for production environments KVM hypervisor Lightweight Linux containers (LXC) Web-based management

More information

Aspirin as a Service: Using the Cloud to Cure Security Headaches

Aspirin as a Service: Using the Cloud to Cure Security Headaches SESSION ID: CSV-T10 Aspirin as a Service: Using the Cloud to Cure Security Headaches Bill Shinn Principle Security Solutions Architect Amazon Web Services Rich Mogull CEO Securosis @rmogull Little. Cloudy.

More information

A10 HARMONY CONTROLLER

A10 HARMONY CONTROLLER DATA SHEET A10 HARMONY CONTROLLER AGILE MANAGEMENT, AUTOMATION, ANALYTICS FOR MULTI-CLOUD ENVIRONMENTS PLATFORMS A10 Harmony Controller provides centralized agile management, automation and analytics for

More information

Con$nuous Deployment with Docker Andrew Aslinger. Oct

Con$nuous Deployment with Docker Andrew Aslinger. Oct Con$nuous Deployment with Docker Andrew Aslinger Oct 9. 2014 Who is Andrew #1 So#ware / Systems Architect for OpenWhere Passion for UX, Big Data, and Cloud/DevOps Previously Designed and Implemented automated

More information

NGF0502 AWS Student Slides

NGF0502 AWS Student Slides NextGen Firewall AWS Use Cases Barracuda NextGen Firewall F Implementation Guide Architectures and Deployments Based on four use cases Edge Firewall Secure Remote Access Office to Cloud / Hybrid Cloud

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) 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

More information

PCS Cloud Solutions. Create highly-available, infinitely-scalable applications and APIs

PCS Cloud Solutions. Create highly-available, infinitely-scalable applications and APIs PCS Cloud Solutions Create highly-available, infinitely-scalable applications and APIs Develop, package, and deploy powerful applications and services to the cloud with Cloud Services and the click of

More information

VIRTUAL CENTRAL LOCK

VIRTUAL CENTRAL LOCK VIRTUAL CENTRAL LOCK INSTALLATION GUIDE Table of contents 1. Introduction...3 1.1. Main features...3 1.2. Technical requirements...3 2. Installing TOSIBOX Virtual Central Lock...4 2.1. VMWare vsphere/esxi...4

More information

Exam Name: VMware Certified Professional on vsphere 5 (Private Beta)

Exam Name: VMware Certified Professional on vsphere 5 (Private Beta) Vendor: VMware Exam Code: VCP-511 Exam Name: VMware Certified Professional on vsphere 5 (Private Beta) Version: DEMO QUESTION 1 The VMware vcenter Server Appliance has been deployed using default settings.

More information

Oracle Linux 7: System Administration Ed 2 Duration: 5 Days

Oracle Linux 7: System Administration Ed 2 Duration: 5 Days Oracle Linux 7: System Administration Ed 2 Duration: 5 Days The Oracle Linux 7: System Administration course covers a range of skills including installation, using the Unbreakable Enterprise Kernel, configuring

More information