Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow...

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

Transcript of Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow...

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