The core of JBoss Operations Network is the server, which communicates with agents, maintains the inventory, manages resource settings, interacts with content providers, and provides a central management UI. JBoss ON has other components which are required in order for JBoss ON to carry out its functions — agents which are installed on platforms, a CLI which allows administrators to script configuration, and plug-ins which integrate JBoss ON with other JBoss products. Each component has to be installed and configured independently, to match the needs of the specific network.
3.1. Preparing for Installation
3.1.1. Setting up the JDK for the JBoss ON Server
The JBoss ON server requires Java 6 or Java 7 JDK.
Download and install the appropriate version of Java, if necessary.
JAVA_HOME environment variable to the installation directory.
.bashrc for the system user that will run JBoss ON. For example:
Add a line to set the
JAVA_HOME environment variable to the specific JDK directory. For example:
Set the system to use the correct version of the JDK using the system
alternatives command. The selected version has the
*+ symbols by it.
/usr/sbin/alternatives --config javac
There are 2 programs which provide 'javac'.
*+ 2 /usr/lib/jvm/java-1.6.0-openjdk/bin/javac
Enter to keep the current selection[+], or type selection number:
3.1.2. Preparing the Host Machine
For JBoss ON servers and agents to be able to communicate, they have to be able to connect to each other's host machines. Make sure that the machines are configured so that the server and agent machines are able to locate and connect with each other. There are three areas that commonly need to be configured: