31
Modern Management of Red Hat Middleware Thomas Heute Senior Manager, Software Engineering John Doyle Principal Product Manager 28 June 2016

Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Modern Management of Red Hat Middleware

Thomas HeuteSenior Manager, Software Engineering

John DoylePrincipal Product Manager28 June 2016

Page 2: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Environmental Change

Page 3: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Environmental Change

JON 3.3

Page 4: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

JON Updates & Ongoing Maintenance

● June 2016○ EAP Plugin Pack Update

■ EAP 7 Support● UnderTow Web Server● Active MQ Messaging Provider

■ JDG 7 Support● July 2016

○ Updated Postgres Support - version 9.5● Maintenance Phase until Dec 2018

○ Ongoing updates to JON and plugins as needed.

Page 5: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Environmental Change

Page 6: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Hawkular as a Basis

Page 7: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Where OpenShift Helps

Page 8: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres
Page 9: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Container Metrics via Hawkular

Page 10: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Where Ansible Tower Helps

Page 11: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

11

ANSIBLE IS SIMPLE

EASY TO USELearn in hours, not weeks.

EASY TO SHAREContent hub + low learning curve enables sharing.

EASY TO CONTRIBUTEModular code + simple

process allows a diversecommunity to flourish.

EASY TO ADAPTRepeatable patterns

enable you to learn by example, successfully.

Page 12: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

What’s Ansible

● App Deployment, Configuration Mgmt, Orchestration● Agentless & Multi Platform (Linux and Windows)

○ Works over SSH

● Readable text playbooks for configuration tasks (YAML) ● Extensible with Modules & Plugins

○ Can be written in a language of your choice that returns JSON

● Easily sharable playbooks - ‘knowledge’

Page 13: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

JBoss Middleware & Tower Capabilities

● Discover EAP and other JBoss servers installed or running on hosts & VMs

● Provision JBoss servers to hosts & VMs● Provision Vault/Certificates to JBoss servers● Provision applications and configurations● Start/Stop/Reload Servers● Provision and install patches on multiple systems

Page 14: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo Part 1

Page 15: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo - Beginning State

Laptop Raspberry1

Raspberry2

Ansible Tower

HawkularManageIQ

Page 16: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo - Provision EAP 7 & Agent

Laptop Raspberry1

Raspberry2

Ansible Tower

HawkularManageIQ

EAP 7Agent

EAP 7Agent

Page 17: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Where CloudForms Helps

Page 18: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Value of CloudForms/Middleware Integration

● Unified Hybrid Cloud Monitoring & Management○ Single console for infrastructure and application management on premise and in the

cloud● Application Portability

○ Migrate applications on-premise or to cloud as needed for cost, security, performance or other reasons

● Application Topology & Performance Insight○ Awareness of the deployment topology of an application across all infrastructure○ Insight into the historical and current performance of applications distributed across

multiple nodes and environments

Page 19: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

CloudForms & Middleware Use Cases

● Provision EAP to bare metal host and instrument, deploy apps, modify config

● Provision Virtual Images with EAP, deploy apps and config● Self Service provisioning of “Standardized JBoss images with

configuration”● “Discover” existing JBoss deployments on Hosts & VMs managed by

CloudForms

Page 20: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo Part 2

Page 21: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo - Start State

Laptop Raspberry1

Raspberry2

Ansible Tower

HawkularManageIQ

EAP 7Agent

EAP 7Agent

Page 22: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Demo - End State

Laptop Raspberry1

Raspberry2

Ansible Tower

HawkularManageIQ

EAP 7Agent

EAP 7Agent

Page 23: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Title

Page 24: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres
Page 25: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres
Page 26: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres
Page 27: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres
Page 28: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Targeted Releases

● CloudForms 4.2 - End 2016○ Initial availability of middleware management in CloudForms○ Focused on operational control of Middleware servers○ Provisioning Middleware servers and applications○ Priorities are EAP 7, EAP 6, JDG 7

● CloudForms 2017○ Expand management to Fuse, A-MQ, Data Virt, B*MS, JWS ○ Migration path for existing JON 3.x users

■ JON Bundles, Inventory■ API - Windup rules

Page 29: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

Related Sessions

Modernizing your enterprise application architecture (WildFly Swarm)

Thursday 4:45

CloudForms 2016 Roadmap - Wednesday 11:30

Orchestrate JBoss with Ansible - Wednesday 10:15

Page 30: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres

POWER UP and PARTY DOWN with Red Hat Mobile, Middleware

and OpenShift.

Wednesday evening 9PM – 12AM

Pick up your invitation for the party that beats all parties at:

Mobile, Middleware or OpenShift demo pods in the Red Hat Booth, Partner

Pavilion

Page 31: Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow Web Server Active MQ Messaging Provider JDG 7 Support July 2016 Updated Postgres