Extract the Callimachus-Enterprise.zip into an empty installation directory. The recommended file path for Callimachus Enterprise is /opt/3RoundStones/Callimachus-Enterprise/. To do this, issue the following commands:
# mkdir -p /opt/3RoundStones/Callimachus-Enterprise # cd /opt/3RoundStones/Callimachus-Enterprise # unzip Callimachus-Enterprise.zip
Run the following scripts as root.
# bin/callimachus-install.sh
Walk through the installation script providing the values as they are requested. The output of the install script will look similar to this:
# bin/callimachus-install.sh Callimachus requires Java 7 JDK Where is the JDK installed? [/usr/lib/jvm/jre-1.7.0-ibm.x86_64/..]: /usr/lib/jvm/java-1.7.0-openjdk.x86_64 Where is the JRE installed? [/usr/lib/jvm/jre-1.7.0-ibm.x86_64]: /usr/lib/jvm/java-1.7.0-openjdk.x86_64/jre Would you like to generate a server certificate now? (type 'yes' or 'no') [no]: yes What is the secure domain or server name? [hostname.com]: hostname.com What is the name of your organizational unit? [Unknown]: Example Org Unit What is the name of your organization? [Unknown]: Example Company What is the name of your City or Locality? [Unknown]: City What is the name of your State or Province? [Unknown]: State What is the two-letter country code for this unit? [Unknown]: US Is CN=hostname.com, OU=Example Org Unit, O=Example Company, L=City, ST=State, C=US correct? (type 'yes' or 'no') [no]: yes Certificate stored in file <etc/hostname.com.cer> Distribute etc/hostname.com.cer to all remote management agents
Note: If any of these are configured incorrectly and need to be changed, delete the directory and unzip the .zip file again. Make sure that you provide the correct values for the JDK and JRE path. As mentioned above, Callimachus requires Java 7 JDK so these variables must point to the same Java 7 install or Callimachus Enterprise will not start.
Now that the Callimachus Enterprise Install script has been run it is time to actually start the server. The server can be setup with an initial deployment or it can be setup indirectly from an already established instance.
Note: Make sure that nothing else is already running on port 1090, or else Callimachus Enterprise cannot bind to it.