Skip to content

Latest commit

 

History

History
151 lines (108 loc) · 4.61 KB

README.md

File metadata and controls

151 lines (108 loc) · 4.61 KB

JBoss Fuse Quickstarts for Ops

A collection of sample configurations and scripts to showcase some of the typical JBoss Fuse configuration in Enterprise environments.

The example will verge mainly on the Operational aspects of JBoss Fuse, while Quickstarts focus on the development aspects.

The aim of this initiative is to collect a set of scenarios that can be used by:

  • Customers
  • Consultants
  • GSS
  • QE
  • Docs Team

to quickly provision and configure typical use cases.

Some of these information is already covered by the official documentation. What we are trying to do here is to turn that information in a quick step by step tutorial, adding when possible re-usable scripts.

Scenarios

  1. JBoss Fuse

    1. HTTP Proxies
    2. Corporate Maven Proxies
    3. LDAP integration
    4. NO_INTERNET environments
    5. RBAC examples
    6. Hawtio restricted users
    7. External ZK Configuration
    8. External GIT repository
    9. Change default ports
    10. SSL Configuration
    11. Monitoring with Jolokia
    12. resolver configuration with multiple NICs
    13. Zookeeper HA
    14. Loadbalancing
    15. Logging & Metrics
    16. Supervisor
    17. Security Policy
    18. Authentication Examples
    19. JVM Options and environment variables
    20. Advanced Jetty
    21. Gateway
  2. JBoss AMQ

    1. persistente storage on a SAN
    2. LevelDB configuration
    3. External ZK Configuration
    4. Websockets

1. JBoss Fuse

1.1 HTTP Proxies  

  • using Squid

1.2 Corporate Maven Proxies  

Details

1.3 LDAP integration  

Details

1.4 NO_INTERNET environments  

Details

  • edit maven proxies
  • checking iptables possible issues

1.5 RBAC examples  

Details

  • a user that can just read logs?

1.6 Hawtio restricted users  

  • tweak non-admin users permissions

1.7 External ZK Configuration  

1.8 External GIT repository  

Details

  • using either github or a plain sshd server

1.9 Change default ports  

Details

  • minPort, maxPort
  • http port
  • sshd port
  • rmi port

1.10 SSL Configuration  

Details

  • Setup HTTPS/SSL for Jetty/Hawtio WebConsole
  • Setup SSL transport for ActiveMQ broker
  • Setup HTTPS/SSL for Camel and CXF endpoints
  • Setup SSl for JMX

1.11 Monitoring with Jolokia  

Details

1.12 resolver configuration with multiple NICs  

Details

  • complex network topologies
  • AWS real use case

1.13 Zookeeper HA  

  • Setup ensemble with 3, 5 Zk servers

1.14 Loadbalancing  

  • Integration with Big IP5, HTTP Mod_proxy loadbalancer

1.15 Logging & Metrics  

Details

  • Insight topology (core & nodes)
  • External elasticsearch
  • Insight log
  • Insight metrics
  • Business monitoring

1.16 Supervisor  

Details

  • Integration with JON platform

1.17 Security Policy  

  • Secure endpoints using ApiMan & Keycloak
  • Export Fabric endpoints to Apiman (??)

1.18 Authentication Examples 

Details

1.19 JVM Options and Environment Variables 

Details

1.20 Advanced Jetty 

Details

1.21 Gateway 

Details

2. JBoss AMQ

2.1 persistent storage on a SAN  

2.2 LevelDB configuration  

2.3 External ZK Configuration  

2.4 Websockets