Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow...
Transcript of Red Hat Middleware Modern Management of · June 2016 EAP Plugin Pack Update EAP 7 Support UnderTow...
Modern Management of Red Hat Middleware
Thomas HeuteSenior Manager, Software Engineering
John DoylePrincipal Product Manager28 June 2016
Environmental Change
Environmental Change
JON 3.3
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.
Environmental Change
Hawkular as a Basis
Where OpenShift Helps
Container Metrics via Hawkular
Where Ansible Tower Helps
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.
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’
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
Demo Part 1
Demo - Beginning State
Laptop Raspberry1
Raspberry2
Ansible Tower
HawkularManageIQ
Demo - Provision EAP 7 & Agent
Laptop Raspberry1
Raspberry2
Ansible Tower
HawkularManageIQ
EAP 7Agent
EAP 7Agent
Where CloudForms Helps
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
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
Demo Part 2
Demo - Start State
Laptop Raspberry1
Raspberry2
Ansible Tower
HawkularManageIQ
EAP 7Agent
EAP 7Agent
Demo - End State
Laptop Raspberry1
Raspberry2
Ansible Tower
HawkularManageIQ
EAP 7Agent
EAP 7Agent
Title
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
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
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