Orchestrate JBoss Middleware with Ansible Tower Red Hat Summit San Francisco
|
|
- Clare Gibson
- 6 years ago
- Views:
Transcription
1 Orchestrate JBoss Middleware with Ansible Tower Red Hat Summit San Francisco Marc Zottner Architect, Red Hat mzottner@redhat.com 29/06/2016 Roeland van de Pol Architect, Red Hat rvandepol@redhat.com
2 Agenda Middleware Orchestration Instruments Performance Image source:
3 MIDDLEWARE ORCHESTRATION
4 Our typical talk with an old school sysadmin... Can you please install a server for me? Today? Please?
5 Our typical talk with an old school sysadmin... Really? A week to install my server? Imagine scaling up for your marketing campaign going viral...
6 Our typical talk with an old school sysadmin... Really? Are you sure you installed this server in the same way as the other server? Imagine how your cluster would behave with different configuration on each node...
7 Our typical talk with an old school sysadmin... Really? What do you mean with reinstall the server? You can you just re-run your installation script, can t you? Imagine rolling back a change that went wrong...
8 Our typical talk with an old school sysadmin... Really? You used that old version of our installation document? Didn t you get the update? Imagine explaining to your CSO you missed a few critical security fixes that were introduced later...
9 Here is the holy grail. Image source: & &
10 Here is the holy grail. One Button Simple and powerful. Image source: & &
11 Here is the holy grail. One Button Some Orchestration Simple and powerful. Our conductor is a robot. We sometimes call it magic. Image source: & &
12 Here is the holy grail. One Button Some Orchestration The Perfect IT Landscape Simple and powerful. Our conductor is a robot. Everything is just as it should be. We sometimes call it magic. Image source: & &
13 Benefits Lower time to market Roll out your changes quicker Smooth end user experience Happy internal customers Less Risk Deterministic, so testable Self Service Have users do your work for you!
14 Vocabulary Topology Representation of the arrangement and grouping of computer systems.
15 Vocabulary Topology Representation of the arrangement and grouping of computer systems. Middleware platform Server runtime environment for web, Java or Java EE applications.
16 Vocabulary Topology Representation of the arrangement and grouping of computer systems. Middleware platform Server runtime environment for web, Java or Java EE applications. Golden image Customized corporate version of a vanilla middleware platform.
17 Vocabulary Topology Representation of the arrangement and grouping of computer systems. Middleware platform Server runtime environment for web, Java or Java EE applications. Golden image Customized corporate version of a vanilla middleware platform. Standard Operating Environment (SOE) How we used to name the holy grail before...
18 Obstacles to find the holy grail Image source: &
19 Obstacles to find the holy grail Over-engineered, monolithic, complex. Image source: &
20 Obstacles to find the holy grail Over-engineered, monolithic, complex. One tool to rule them all. Image source: &
21 Obstacles to find the holy grail (cont d) Swivel chair interface. Image source: &
22 Obstacles to find the holy grail (cont d) Swivel chair interface. Keeping your whole system topology in an Excel sheet or a wiki page. Image source: &
23 The core goals Simple
24 The core goals Simple Determinist Same input Same output
25 The core goals Simple Determinist Same input Same output Idempotent Execute as often as you want.
26 The core goals Simple Determinist Same input Same output Idempotent Execute as often as you want. As-Code Fully versioned and reproducible. No manual step.
27 Our inventory of repositories
28 Our inventory of repositories Java deployments = Java binary + Configuration
29 Our inventory of repositories Java deployments = Java binary Middleware platform binaries RH 1.0 Red Hat installation binaries Corporate middleware golden images + Configuration GI 1.0
30 Our inventory of repositories Java deployments = Java binary Middleware platform binaries RH 1.0 Red Hat installation binaries Corporate middleware golden images + Configuration GI 1.0 Infrastructure topology and environment Topology and mapping information (hosts, instances, deployments, platforms) Environment specific variables and secrets
31 Our inventory of repositories Java deployments = Java binary Middleware platform binaries RH 1.0 Red Hat installation binaries Corporate middleware golden images + Configuration GI 1.0 Infrastructure topology and environment Topology and mapping information (hosts, instances, deployments, platforms) Environment specific variables and secrets Identity Access Management ( User + Groups + Roles + Rights )
32 Our inventory of repositories Java deployments = Java binary Middleware platform binaries RH 1.0 Red Hat installation binaries Corporate middleware golden images + Configuration GI 1.0 Infrastructure topology and environment Topology and mapping information (hosts, instances, deployments, platforms) Environment specific variables and secrets Identity Access Management Automation code (Glue) ( User + Groups + Roles + Rights )
33 Orchestration processes Build the golden images Roll-out your application deployment Orchestrate your deployments
34 Process - Build a corporate golden image
35 Process - Build a corporate golden image RH 1.0 Unpack the official Red Hat installation binaries
36 Process - Build a corporate golden image RH Unpack the official Red Hat installation binaries 1.0 Apply the latest updates and patches.
37 Process - Build a corporate golden image RH Unpack the official Red Hat installation binaries 1.0 Apply the latest updates and patches. Update and cleanup the provided configuration profiles.
38 Process - Build a corporate golden image RH Unpack the official Red Hat installation binaries 1.0 Apply the latest updates and patches. Update and cleanup the provided configuration profiles. Add your own libraries, drivers and adapters.
39 Process - Build a corporate golden image RH Unpack the official Red Hat installation binaries 1.0 Apply the latest updates and patches. Update and cleanup the provided configuration profiles. Add your own libraries, drivers and adapters. Harden the security matching your needs.
40 Process - Build a corporate golden image RH Unpack the official Red Hat installation binaries 1.0 Apply the latest updates and patches. Update and cleanup the provided configuration profiles. Add your own libraries, drivers and adapters. Harden the security matching your needs. GI 1.0 Versioned corporate Golden Image (GI): ready for use by all Devs and Ops
41 Process - Roll-out your application deployment
42 Process - Roll-out your application deployment Up-to-date deployment
43 Process - Roll-out your application deployment Up-to-date deployment No deployment
44 Process - Roll-out your application deployment Repositories Up-to-date deployment No deployment GI 1.0 Golden Image Java deployment Automation code Topology & env. specific Combine the right artifacts. Configure and start. Up-to-date deployment
45 Process - Roll-out your application deployment Repositories Up-to-date deployment No deployment Outdated deployment GI 1.0 Golden Image Java deployment Automation code Topology & env. specific Combine the right artifacts. Configure and start. Up-to-date deployment
46 Process - Roll-out your application deployment Repositories Up-to-date deployment GI 1.0 Golden Image Java deployment Automation code Topology & env. specific No deployment Combine the right artifacts. Configure and start. Outdated deployment Graceful shutdown Remove platform instance No deployment Up-to-date deployment
47 Process - Roll-out your application deployment Repositories Up-to-date deployment GI 1.0 Golden Image Java deployment Automation code Topology & env. specific No deployment Combine the right artifacts. Configure and start. Up-to-date deployment Outdated deployment Graceful shutdown Combine the right artifacts. Up-to-date deployment Remove platform instance Configure and start. No deployment
48 Process - Orchestrate your deployments Repositories Identity & Access Management GI 1.0 Golden Image Continuous Integration / Delivery Users Java deployment Automation code Topology & env. specific Monitoring Log management
49 Process - Orchestrate your deployments Repositories Identity & Access Management GI 1.0 Golden Image Java deployment Automation code Topology & env. specific Managed infrastructure Continuous Integration / Delivery Monitoring Hardware load-balancer Users Software Load-balancers (httpd+mod_cluster) Log management Red Hat JBoss middleware (EAP / JWS)
50 Process - Orchestrate your deployments Repositories Identity & Access Management GI 1.0 Golden Image Java deployment Automation code Topology & env. specific Managed infrastructure Continuous Integration / Delivery Monitoring Hardware load-balancer Users Software Load-balancers (httpd+mod_cluster) Log management Red Hat JBoss middleware (EAP / JWS)
51 INSTRUMENTS
52 Look to the Orchestra Conductor Red Hat Middleware Repositories Infrastructure 6&7 3
53 What is Ansible? Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. ansible.com/how-ansible-works
54 Why Ansible?
55 Why Ansible? SIMPLE Human readable automation No special coding skills needed Tasks executed in order Get productive quickly
56 Why Ansible? SIMPLE POWERFUL Human readable automation App deployment No special coding skills needed Configuration management Tasks executed in order Workflow orchestration Get productive quickly Orchestrate the app lifecycle
57 Why Ansible? SIMPLE POWERFUL AGENTLESS Human readable automation App deployment Agentless architecture No special coding skills needed Configuration management Uses OpenSSH & WinRM Tasks executed in order Workflow orchestration No agents to exploit or update Get productive quickly Orchestrate the app lifecycle More efficient & more secure
58 How Ansible Works Ansible Automation Engine User Inventory API Infrastructure Modules Playbook Plugins
59 How Ansible Works: Inventory Inventory lists and group hosts containsengine all your systems Ansible Automation User Inventory API Infrastructure Modules Playbook Plugins
60 How Ansible Works: Inventory Inventory lists and group hosts containsengine all your systems Ansible Automation User [webservers] web1.example.com Inventory API Infrastructure web2.example.com [dbserver] Playbook db1.example.com Modules Plugins
61 How Ansible Works: Playbooks Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory API Infrastructure Modules Playbook Plugins It s supposed to be fun using them. They aren t workbooks :) docs.ansible.com/ansible/glossary.html
62 How Ansible Works: Playbooks --- name: Install and start Apache HTTPD hosts: webservers vars: Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory http_port: 80 max_clients: 200 remote_user: root API tasks: Infrastructure - name: Install httpd Modules Playbook yum: pkg=httpd state=latest It s supposed to be fun - name: Write the apache config file Plugins template: using them. They aren t workbooks :) src=/srv/httpd.j2 dest=/etc/httpd.conf - name: Start httpd docs.ansible.com/ansible/glossary.html service: name=httpd state=running
63 How Ansible Works: Playbooks --- name: Install and start Apache HTTPD hosts: webservers vars: Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory http_port: 80 max_clients: 200 remote_user: root API tasks: Infrastructure - name: Install httpd Modules Playbook yum: pkg=httpd state=latest It s supposed to be fun - name: Write the apache config file Plugins template: using them. They aren t workbooks :) src=/srv/httpd.j2 dest=/etc/httpd.conf - name: Start httpd docs.ansible.com/ansible/glossary.html service: name=httpd state=running
64 How Ansible Works: Playbooks --- name: Install and start Apache HTTPD hosts: webservers vars: Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory http_port: 80 max_clients: 200 remote_user: root API tasks: Infrastructure - name: Install httpd Modules Playbook yum: pkg=httpd state=latest It s supposed to be fun - name: Write the apache config file Plugins template: using them. They aren t workbooks :) src=/srv/httpd.j2 dest=/etc/httpd.conf - name: Start httpd docs.ansible.com/ansible/glossary.html service: name=httpd state=running
65 How Ansible Works: Playbooks --- name: Install and start Apache HTTPD hosts: webservers vars: Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory http_port: 80 max_clients: 200 remote_user: root API tasks: Infrastructure - name: Install httpd Modules Playbook yum: pkg=httpd state=latest It s supposed to be fun - name: Write the apache config file Plugins template: using them. They aren t workbooks :) src=/srv/httpd.j2 dest=/etc/httpd.conf - name: Start httpd docs.ansible.com/ansible/glossary.html service: name=httpd state=running
66 How Ansible Works: Playbooks --- name: Install and start Apache HTTPD hosts: webservers vars: Ansible Automation Engine Playbooks are written in YAML User execute tasks sequentially invoke Ansible modules can be grouped in roles Inventory http_port: 80 max_clients: 200 remote_user: root API tasks: Infrastructure - name: Install httpd Modules Playbook yum: pkg=httpd state=latest It s supposed to be fun - name: Write the apache config file Plugins template: using them. They aren t workbooks :) src=/srv/httpd.j2 dest=/etc/httpd.conf - name: Start httpd docs.ansible.com/ansible/glossary.html service: name=httpd state=running
67 How Ansible Works: Modules Ansible Automation Engine User Modules are tools in the toolkit extend Ansible can be written in any language Inventory API Infrastructure Modules Playbook Plugins
68 How Ansible Works: Modules Ansible Automation Engine User Modules are tools in the toolkit extend Ansible can be written in any language Inventory API Infrastructure #!/usr/bin/python date = str(datetime.datetime.now()) Modules Playbook Plugins print json.dumps({ "time" : date })
69 Ansible is complete automation Ansible was written to automate complex multi-tier deployments, including: Configuration management App deployment Provisioning Servers and network devices Cloud management and VMs Zero-downtime rolling upgrades Ad-hoc patches and updates
70 Enterprise framework for controlling, securing and managing your Ansible automation with a graphical UI and restful API.
71 Enterprise framework for controlling, securing and managing your Ansible automation with a graphical UI and restful API. Role-based access control keeps environments secure, and teams efficient. Non-privileged users can safely deploy entire applications with push-button deployment access. All Ansible automations are centrally logged, ensuring complete auditability and compliance.
72 Red Hat JBoss Middleware
73 Red Hat JBoss Middleware Full featured Java EE platform Modular and extensible architecture Fast and lightweight Single configuration file Flexible management
74 Red Hat JBoss Middleware Full featured Java EE platform Modular and extensible architecture Fast and lightweight Single configuration file Flexible management Servlet container HTTP web server mod_cluster providing Service Discovery Service Registry
75 Red Hat JBoss EAP - Operation good practices Keep it simple, standalone.
76 Red Hat JBoss EAP - Operation good practices Keep it simple, standalone. Stop gracefully, delete and rebuild when updating.
77 Red Hat JBoss EAP - Operation good practices Keep it simple, standalone. Stop gracefully, delete and rebuild when updating. Use the Command Line Interface (CLI) instead of your favorite XML editor.
78 Red Hat JBoss EAP - Operation good practices Keep it simple, standalone. Stop gracefully, delete and rebuild when updating. Use the Command Line Interface (CLI) instead of your favorite XML editor. Configure EAP to start when your system boots.
79 Red Hat JBoss EAP - Operation good practices Keep it simple, standalone. Stop gracefully, delete and rebuild when updating. Use the Command Line Interface (CLI) instead of your favorite XML editor. Configure EAP to start when your system boots. Prepare troubleshooting procedures and analysis tools.
80 PERFORMANCE
81 Project Blueprint Get it now!
82 Project Blueprint Ansible Roles rh_jboss_core: rh_jboss_eap: Prerequisites for Red Hat JBoss middleware. Manage Red Hat JBoss EAP 6 and 7 instances. multiple parallel versions and profiles support multiple EAP instances per host graceful orchestration application deployment using nexus or local files configuration option using the CLI rh_jboss_web_server apache: rh_jboss_web_server tomcat: mod_cluster integration Application deployment Get it now!
83 Project Blueprint Ansible Roles rh_jboss_core: rh_jboss_eap: Prerequisites for Red Hat JBoss middleware. Manage Red Hat JBoss EAP 6 and 7 instances. multiple parallel versions and profiles support multiple EAP instances per host graceful orchestration application deployment using nexus or local files configuration option using the CLI rh_jboss_web_server apache: rh_jboss_web_server tomcat: Provisioned virtual machines Managed hosts Nexus Customized Ansible Tower mod_cluster integration Application deployment Get it now!
84 Topology = inventory + groups... inventory/hosts-dev Definition of the managed hosts (VM) host-dev-01 host-dev-02 host-dev-03 ansible_host= ansible_host= ansible_host= [dev:children] dev-eap-group dev-jws-group Assigned groups [dev-jws-group] host-dev-01 [dev-eap-group] host-dev-02 host-dev-03
85 Topology = inventory + groups... inventory/hosts-dev Definition of the managed hosts (VM) host-dev-01 host-dev-02 host-dev-03 ansible_host= ansible_host= ansible_host= [dev:children] dev-eap-group dev-jws-group Assigned groups [dev-jws-group] host-dev-01 [dev-eap-group] host-dev-02 host-dev-03 dev dev-jws-group host-dev-01 dev-eap-group host-dev-02 host-dev-03
86 Topology = + roles + variables site.yml --- hosts: "dev-jws-group" roles: # - {role: "rh_jboss_web_server tomcat", app_list: { "tomcat-sample.war" }} - {role: "rh_jboss_web_server apache"} - hosts: "dev-eap-group" roles: -{ -{ role: "rh_jboss_eap", role: "rh_jboss_eap", jboss_eap_instance_name: "petclinic", jboss_eap_instance_name: "ticket_monster", jboss_eap_golden_image_name: "jboss-eap-7.0.0_gi", jboss_eap_golden_image_name: "jboss-eap-6.4.8_gi", jboss_eap_instance_standalone_file: "standalone-full-ha.xml", jboss_eap_instance_standalone_file: "standalone.xml", jboss_eap_instance_port_offset: "1000", jboss_eap_instance_port_offset: 0, app_list: { "petclinic.war" }, app_list: { "ticket-monster.war" }, #app_mvn_list: [ { g: "com.redhat.jboss", a: "petclinic.war", v: "1.0", e: "war" } ], cli_list: { "add_datasource.cli" }, } }
87 Overview Orchestrated middleware Application Platform host-dev-02 Load Balancer host-dev Application Platform host-dev-03 Nexus
88 Demo time!
89 Thank you! Marc Zottner Architect, Red Hat Roeland van de Pol Architect, Red Hat
90
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 informationCREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud
CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud Ted Brunell Principal Solution Architect, DoD Programs tbrunell@redhat.com @DoDCloudGuy AGENDA Overview of Current Security
More informationINDIGO 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 informationRed Hat Containers Roadmap. Red Hat A panel of product directors
Red Hat Containers Roadmap Red Hat A panel of product directors Joe Fernandes Sr. Director Product Mgmt, Red Hat Rich Sharples Sr. Director of Product Mgmt, Red Hat Sayan Saha Sr. Manager of Product Mgmt,
More informationAdvanced 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 informationTaming 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 informationDEVOPSIFYING NETWORK SECURITY. An AlgoSec Technical Whitepaper
DEVOPSIFYING NETWORK SECURITY An AlgoSec Technical Whitepaper Introduction This technical whitepaper presents and discusses the concept of Connectivity as Code, a complementary concept to Infrastructure
More informationRed Hat Roadmap for Containers and DevOps
Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS
More informationRed 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 informationOpenshift: Key to modern DevOps
Azure days 28/02/2018 Openshift: Key to modern DevOps Jiří Kolář Solution Architect CZ/SK/CEE jkolar@redhat.com PROBLEM: DEVELOPERS I.T. OPERATIONS THE SOLUTION DEVELOPERS I.T. OPERATIONS GENERAL DISTRIBUTION
More informationEVERYTHING 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 informationcdsummit Continuous Delivery Seminars Automating the deployment process 9 th September 2014
cdsummit Continuous Delivery Seminars Automating the deployment process 9 th September 2014 A bit about me Co-founder and Director Worked in Deployment Automation Solutions in regulated environments for
More informationAutomating Security Practices for the DevOps Revolution
Automating Security Practices for the DevOps Revolution Hari Srinivasan Director Product Management, Cloud and Virtualization Security Qualys Inc. 1 Qualys, Inc. 2018 Agenda Transformation of today s IT
More informationDevOps 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 informationDEPLOYING NFV: BEST PRACTICES
DEPLOYING NFV: BEST PRACTICES Rimma Iontel Senior Cloud Architect, Cloud Practice riontel@redhat.com Julio Villarreal Pelegrino Principal Architect, Cloud Practice julio@redhat.com INTRODUCTION TO NFV
More informationJBoss World 2009 Aaron Darcy
1 Java Application Platforms for Lightweight Workloads Insight into Red Hat's Application Platform Strategy Aaron Darcy JBoss Product Line Director Red Hat September 2009 2 About Me JBoss Product Line
More informationDocker and Security. September 28, 2017 VASCAN Michael Irwin
Docker and Security September 28, 2017 VASCAN Michael Irwin Quick Intro - Michael Irwin 2011 - Graduated (CS@VT); started full-time at VT Sept 2015 - Started using Docker for QA June 2016 - Attended first
More informationGround Control Segment automated deployment and configuration with ANSIBLE and GIT
SpaceOps Conferences 28 May - 1 June 2018, 2018, Marseille, France 2018 SpaceOps Conference 10.2514/6.2018-2337 Ground Control Segment automated deployment and configuration with ANSIBLE and GIT Rémi PIEPLU
More informationMulti-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 informationContainers, Serverless and Functions in a nutshell. Eugene Fedorenko
Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes
More informationRed Hat CloudForms Hybrid Cloud Management (CL220)
Red Hat CloudForms Hybrid Cloud Management (CL220) DESCRIPTION: Course overview In this course, students use a hybrid environment, configure Red Hat CloudForms to work with Red Hat Virtualization and Red
More informationGo Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)
RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions
More informationNITA Based Offers and Services
NITA Based Offers and Services Jessica Garrison, @networkjessica, jgarrison@juniper.net Global Architect, Professional Services Network Automation Team This statement of direction sets forth Juniper Networks
More informationImportant 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 informationSUSE 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 informationThe New Red Hat JBoss EAP 7.0. Eran Mansour JBoss EAP Consultant / Matrix IT
The New Red Hat JBoss EAP 7.0 Eran Mansour JBoss EAP Consultant / Matrix IT WildFly / JBoss EAP Relationship Supported Supported 10 JBoss EAP 7 Supported EAP7 JBoss EAP is in the leader servers group since
More informationMulti-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 informationRed Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution
Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases Lutz Lange Solution Architect @AtomicContainer OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9
More informationSunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.
Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our
More informationRHUG SPECIAL SATELLITE RED HAT OFFICE MONTREAL, FEBRUARY 16, 2017
RHUG SPECIAL SATELLITE RED HAT OFFICE MONTREAL, FEBRUARY 16, 2017 Presented by: Domtar Shared Services Christophe Paulus James Dubuisson Gueorgui Tcherecharov DOMTAR IN BRIEF 150+ Years Old: From Dominion
More informationMODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift
MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot
More informationInventory. PlayBook. Python. Ansible Config. Modules SSH
Plays and Playbooks Python Inventory PlayBook Ansible Config SSH Modules Python Inventory PlayBook Ansible Config SSH Play Play Play Modules Plays map hosts to tasks Aplay can have multiple tasks Aplaybook
More informationAnsible for Incident Response
Ansible for Incident Response Brad Sollar Sr. Solutions Architect Jun 2018 Intro With the high rate of turnover inherent in military organizations, institutional knowledge can be easily lost such as network
More informationOverhauling 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 informationSecurity as Code: The Time is Now. Dave Shackleford Founder, Voodoo Security Sr. Instructor, SANS
Security as Code: The Time is Now Dave Shackleford Founder, Voodoo Security Sr. Instructor, SANS Introduction Business is moving faster to the cloud, and DevOps is accelerating scale and pushing automation
More informationMicroservices with Red Hat. JBoss Fuse
Microservices with Red Hat Ruud Zwakenberg - ruud@redhat.com Senior Solutions Architect June 2017 JBoss Fuse and 3scale API Management Disclaimer The content set forth herein is Red Hat confidential information
More informationL105190: Proactive Security Compliance Automation with CloudForms, Satellite, OpenSCAP, Insights, and Ansible Tower
L105190: Proactive Security Compliance Automation with CloudForms, Satellite, OpenSCAP, Insights, and Ansible Tower Lead Presenter: Lucy Kerner, Principal Technical Marketing Manager - Security, Red Hat
More informationRed Hat JBoss Web Server 3.1
Red Hat JBoss Web Server 3.1 Red Hat JBoss Web Server for OpenShift Installing and using Red Hat JBoss Web Server for OpenShift Last Updated: 2018-03-05 Red Hat JBoss Web Server 3.1 Red Hat JBoss Web
More informationOpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers
OpenShift 3 Technical Architecture Clayton Coleman, Dan McPherson Lead Engineers Principles The future of *aas Redefine the Application Networked components wired together Not just a web frontend anymore
More informationOpenShift Roadmap Enterprise Kubernetes for Developers. Clayton Coleman, Architect, OpenShift
OpenShift Roadmap Enterprise Kubernetes for Developers Clayton Coleman, Architect, OpenShift What Is OpenShift? Application-centric Platform INFRASTRUCTURE APPLICATIONS Use containers for efficiency Hide
More informationRED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION
RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION Stephanos D Bacon Product Portfolio Strategy, Application Platforms Stockholm, 13 September 2017 1 THE PATH TO DIGITAL LEADERSHIP IT
More informationSBB. Java User Group 27.9 & Tobias Denzler, Philipp Oser
OpenShift @ SBB Java User Group 27.9 & 25.10.17 Tobias Denzler, Philipp Oser Who we are Tobias Denzler Software Engineer at SBB IT Java & OpenShift enthusiast @tobiasdenzler Philipp Oser Architect at ELCA
More informationAGENDA. 13:30-14:25 Gestion des patches, du provisionning et de la configuration de RHEL avec Satellite 6.1, par Michael Lessard, Red Hat
AGENDA 13:30-14:25 Gestion des patches, du provisionning et de la configuration de RHEL avec Satellite 6.1, par Michael Lessard, Red Hat 14:25-14:35 Capsule : Surveiller les accès aux fichiers avec Auditd,
More informationUP! 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 informationWHITE 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 informationBe 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 informationTable of Contents 1.1. Overview. Containers, Docker, Registries vsphere Integrated Containers Engine
Table of Contents Overview Containers, Docker, Registries vsphere Integrated Containers Engine Management Portal Registry Roles and Personas 1.1 1.1.1 1.1.2 1.1.2.1 1.1.2.2 1.1.2.3 1.1.2.4 2 Overview of
More informationDocker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management
Guide Docker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management July 2017 Contents Introduction Reference Architecture Cisco UCS Programmable Infrastructure Docker Enterprise Edition
More informationAutomating, 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 informationTable of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2
Table of Contents Introduction Overview of vsphere Integrated Containers 1.1 1.2 2 Overview of vsphere Integrated Containers This document provides an overview of VMware vsphere Integrated Containers.
More informationQuick Start ArcGIS Enterprise with Automation. Shannon Kalisky Mark Carlson Nikhil Shampur Cherry Lin
Quick Start ArcGIS Enterprise with Automation Shannon Kalisky Mark Carlson Nikhil Shampur Cherry Lin Software installation is my favorite! I really love how complex and repetitive it can be especially
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
DEV2704BU Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #VMworld #DEV2704BU Disclaimer This presentation may contain product features that are currently under development. This
More informationMOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS
MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS Maggie Hu - Sr. Middleware Specialist Solution Architect, Red Hat Ken Spokas - Technical Director, Vizuri Yossi Koren - Sr. Solution Architect, Middleware
More informationOrchestrating 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 informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
DEV2704BE Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #vmworld #DEV2704BE Disclaimer This presentation may contain product features that are currently under development. This
More informationManaging Installations and Provisioning of OSGi Applications. Carsten Ziegeler
Managing Installations and Provisioning of OSGi Applications Carsten Ziegeler cziegeler@apache.org About Member of the ASF Current PMC Chair of Apache Sling Apache Sling, Felix, ACE, Portals (Incubator,
More informationUsing Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018
Using Ansible and Redfish to automate systems management Jose Delarosa May 9, 2018 2 Before we start Thank you for coming to this session Please ask questions: It s OK to interrupt If time runs out, happy
More informationFUJITSU 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 informationJBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)
www.peaklearningllc.com JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) This training course covers both the unsupported open source JBoss Application Server and the supported platform
More informationEdition 0.1. real scenarios for managing EAP instances. Last Updated:
JBoss Operations Network 3.0 Managing JBoss Servers with JBoss ON Edition 0.1 real scenarios for managing EAP instances Last Updated: 2017-10-25 JBoss Operations Network 3.0 Managing JBoss Servers with
More informationSecure Foundations: Why RHEL isn t just another Linux distribution
Secure Foundations: Why RHEL isn t just another Linux distribution Lucy Kerner Principal Technical Product Marketing Manager - Security, Red Hat May 3, 2017 ONLY TWO OPERATING SYSTEMS MATTER WORLDWIDE
More informationDevNet Workshop-Hands-on with CloudCenter and Jenkins
DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More informationORACLE DATABASE LIFECYCLE MANAGEMENT PACK
ORACLE DATABASE LIFECYCLE MANAGEMENT PACK ORACLE DATABASE LIFECYCLE MANAGEMENT PACK KEY FEATURES Auto Discovery of hosts Inventory tracking and reporting Database provisioning Schema and data change management
More informationRED HAT CLOUDFORMS. Chris Saunders Cloud Solutions
RED HAT CLOUDFORMS Chris Saunders Cloud Solutions Architect chrisb@redhat.com @canadianchris BUSINESS HAS CHANGED IN RESPONSE, IT OPERATIONS NEEDS TO CHANGE LINE OF BUSINESS Challenged to deliver services
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
SER1906BU VMware and Chef - Leveraging the vsphere API Together #VMworld #SER1906BU Disclaimer This presentation may contain product features that are currently under development. This overview of new
More informationCONTINUOUS DELIVERY WITH DC/OS AND JENKINS
SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins
More informationOracle Fusion Middleware Installing and Configuring Oracle Data Integrator. 12c ( )
Oracle Fusion Middleware Installing and Configuring Oracle Data Integrator 12c (12.2.1.3.0) E96510-02 June 2018 Oracle Fusion Middleware Installing and Configuring Oracle Data Integrator, 12c (12.2.1.3.0)
More informationOracle 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 informationThink 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 informationBuilding Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform
Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform Will Foster Sr. Systems Engineer, Red Hat Dan Radez Sr. Software Engineer, Red Hat Kambiz Aghaiepour Principal Software Engineer,
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationPaaS Anywhere. Isaac Christoffersen Architect, Vizuri
PaaS Anywhere Isaac Christoffersen Architect, Vizuri About Vizuri Vizuri Division Java EE & Open Source Solution Provider Red Hat & JBoss Premier Partner 2009, 2010, 2011, 2012 Middleware Partner of the
More informationRuby 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 informationRevolutionize the Way You Work With IMS Applications Using IBM UrbanCode Deploy Evgeni Liakhovich, IMS Developer
Revolutionize the Way You Work With IMS Applications Using IBM UrbanCode Deploy Evgeni Liakhovich, IMS Developer evgueni@us.ibm.com * 2016 IBM Corporation Trademarks, copyrights, disclaimers IBM, the IBM
More informationSRM 8.1 Technical Overview First Published On: Last Updated On:
First Published On: 12-23-2016 Last Updated On: 04-17-2018 1 Table of Contents 1. Introduction 1.1.Overview 1.2.Terminology 2. Architectural Overview 2.1.Overview 3. Use Cases 3.1.Overview 3.2.Disaster
More informationAutomated Out-of-Band management with Ansible and Redfish
Automated Out-of-Band management with Ansible and Redfish Jose Delarosa Senior Linux Engineer at Dell EMC Jake Jackson Product Field Engineer at Ansible by Red Hat May 2 nd, 2017 Who are we Jose De la
More informationZero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks
Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software
More informationInvestigating Containers for Future Services and User Application Support
Investigating Containers for Future Services and User Application Support JLAB CNI NLIT 2018 () Overview JLAB scope What is a container? Why are we interested? Platform-as-a-Service (PaaS) for orchestration
More informationUSING DOCKER FOR MXCUBE DEVELOPMENT AT MAX IV
USING DOCKER FOR MXCUBE DEVELOPMENT AT MAX IV Fredrik Bolmsten, Antonio Milán Otero K.I.T.S. Group at Max IV - 2017 1 OVERVIEW What is Docker? How does it work? How we use it for MxCUBE How to create a
More informationExtending JON 2.3 Use cases
Extending JON 2.3 Use cases Presenter JBoss Senior Solution Architect, Red Hat May 2010 04/30/10 1 Agenda How does JON help you JON in different scenarios 2 New JBoss project Migration project JON at different
More informationMicroservices Beyond the Hype. SATURN San Diego May 3, 2016 Paulo Merson
Microservices Beyond the Hype SATURN San Diego May 3, 2016 Paulo Merson Our goal Try to define microservice Discuss what you gain and what you lose with microservices 2 Defining Microservice Unfortunately
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationRed Hat OpenShift Application Runtimes 1
Red Hat OpenShift Application Runtimes 1 Install and Configure the Fabric8 Launcher Tool For Use with Red Hat OpenShift Application Runtimes Last Updated: 2018-03-09 Red Hat OpenShift Application Runtimes
More informationNetwork Automation: Ansible 101
Network Automation: Ansible 101 APRICOT - Feb 28th, 2017 Bronwyn Lewis and Matt Peterson Our assumptions New to the world of DevOps No prior Ansible knowledge Want to stop hand-crafting your network configs
More informationNot just an App. Server
Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain
More informationCC13c LifeCycle Management. Infrastructure at your Service.
CC13c LifeCycle Management Infrastructure at your Service. About me Infrastructure at your Service. Wisson Delivery Manager Principal Consultant +41 79 819 25 98 gerard.wisson [ at ] dbi-services.com Page
More informationThe Next Generation. Prabhat Jha Principal Engineer
The Next Generation Prabhat Jha Principal Engineer What do you wish you had in an Open Source JEE Application Server? Faster Startup Time? Lighter Memory Footprint? Easier Administration? 7 Reasons To
More informationACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER
ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER HYBRID CLOUD MANAGEMENT & OPTIMIZATION DEVOPS FOR INFRASTRUCTURE SERVICES ACCENTURE CLOUD INNOVATION CENTER PUSHING CUSTOM CLOUD SOLUTIONS TO THE MAX.
More informationMesosphere and Percona Server for MongoDB. Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)
Mesosphere and Percona Server for MongoDB Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere) Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS
More informationMesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)
Mesosphere and Percona Server for MongoDB Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere) Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS DATA SERVICES,
More informationWelcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:
Docker Birthday #3 Welcome to Docker Birthday #3 2 120 Docker Birthday events (list available at Docker.Party) 7000+ RSVPs 600 mentors Big thanks to our global partners: Travel Planet 24 e-food.gr The
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain
More informationAccelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat
Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by
More informationVMware Site Recovery Technical Overview First Published On: Last Updated On:
VMware Site Recovery Technical Overview First Published On: 11-28-2017 Last Updated On: 11-29-2017 1 Table of Contents 1. VMware Site Recovery Technical Overview 1.1.Introduction 1.2.Overview 1.3.Use Cases
More informationExpert 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 informationNetDevOps Style Configuration Management for the Network
DEVNET-3616 NetDevOps Style Configuration Management for the Network Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker
More informationMigrating traditional Java EE applications to mobile
Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16
More informationAccelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services
Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services DevOps Best Practices for High-Performing Enterprises Enterprise capability for continuous software delivery
More informationAgile 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 informationDevOps examples on NonStop Tools Overview. Cor Geboers, ATC Consultant
DevOps examples on NonStop Tools Overview Cor Geboers, ATC Consultant About me Cor Geboers Senior Consultant in NonStop ATC, based in Belgium 35+ years in IT development and support 25+ years NonStop experience
More information