Version 3

    CirrAS is a set of appliances.

    front-end appliance

    Software installed:

     

    This appliance is used to load balance incoming requests and route them to back-end appliances. Gossip Router is used as a mediator for JBoss AS instances in to form a cluster. It could be done via multicast without having one more service, but unfortunately in many cloud environments multicast is disabled.

    back-end appliance

    Software installed:

    • JBoss Application Server
    • RHQ agent

     

    Every back-end appliance has a JBoss AS preinstalled. Currently we're using JBoss AS 6.

    management appliance

    Software installed:

    • Management servic
    • RHQ Server
    • PostgreSQL server

     

    Management appliance has a management service responsible for injecting appropriate IP addresses to nodes. It is the heart of CirrAS.

     

    Also a RHQ server is installed. This is a fully standalone version with PostgreSQL database. It is fully preconfigured and ready to use. After management appliance is started RHQ is being deployed – this takes about minute. You can reach your RHQ console after that on:

    http://management-appliance-ip:7080

    The default username/password is: rhqadmin/rhqadmin.

     

    After RHQ is deployed a RHQ agent is being preconfigured. Every node in the cluster will download that preconfigured agent, install it, and run. After a RHQ agent is running it register whole node in the RHQ console so you don't have to manually add new nodes to RHQ, just check Auto-discovery Queue in RHQ. Every Apache HTTPD Server and JBoss AS found in Auto-discovery will be added automatically to inventory – you don't need to add it manually.