When installing a secondary server, you will need to specify several new arguments from the roles configuration.
Tip: While you can consult the Deployment > Roles tab in the Administration Console, you may find it easier to consult <DATADIR>/config/Deployment.xml on the primary server.
Install the Secondary Server
1. Make sure that the primary server is up and running.
This is required because the primary server owns the configuration files required by the secondary server.
2. Unpack the Exalead CloudView archive to the target directory.
Recommendation: Use the same installation path as for the primary server when installing Exalead CloudView. Having a different path does not affect the main features of the product but it can break the Java memory consumption metrics in the Monitoring Console.
This creates your INSTALLDIR folder, which will have the same name as the archive file.
3. Run the installation script for the secondary server.
The path to the Exalead CloudView license file (cvlicense.dat).
<DATADIR>
Creates the specified directory during installation, to store the index and configuration data. Specify a new directory for <DATADIR>.
Important: For ease of maintenance, keep the <DATADIR> path separate from the <INSTALLDIR> path.
<SECONDARY_SERVER_HOSTNAME>
The secondary server's hostname value in the primary server’s Deployment.xml
<PRIMARY_SERVER_GATEWAY_URL>
Use the format http://<PRIMARYSERVERHOSTNAME>:<BASEPORT+11>
<SECONDARY_SERVER_INSTALL>
The secondary server's install value in the primary server's Deployment.xml
<EXISTING_DATADIR/security>
The path to the existing installation's <DATADIR>/security directory. This argument is required if you have .NET connectors. It is used to import the security keys.
The following samples show the install script and the Deployment.xml file configuration.