Enterprise Edition

The installation process of an Axon.ivy Engine Enterprise Edition node is very similar to the standard installation process. To save time you can copy the configuration from the first node you have installed to other nodes. See the next chapters to learn how to install the first node, and how to proceed to install further nodes either on different machines or on the same machine.

Once you’ve installed all Axon.ivy Engine Enterprise Edition nodes you may want to integrate them into a web server that will act as single frontend. The web server can be configured to work as a load balancer that distributes the incoming requests evenly to the Axon.ivy Engine Enterprise Edition nodes. Consult the chapter Web Server Integration for more information.

Installation of the first Axon.ivy Engine node

Follow the Standard Edition process to install the first Axon.ivy Engine Enterprise Edition node. Except that the license for the Enterprise Edition is issued.

For an Axon.ivy Engine Enterprise Edition installation an external Elasticsearch server installation is mandatory. See Elasticsearch section in ivy.yaml.

To define a new node, use the EngineConfigCli with the config-cluster command.

Installation of another Axon.ivy Engine node on a different machine

To install further Axon.ivy Engine Enterprise Edition nodes on other machines proceed as follows:

  1. Install Axon.ivy Engine

  2. Copy the configuration directory inside the installation directory of the first Axon.ivy Engine Enterprise Edition node to the installation directory of the currently installing node. Overwriting all existing files.

  3. Replace the licence file from the first Axon.ivy Engine Enterprise Edition node with the Axon.ivy Enterprise Edition licence for this node in the configuration directory.

  4. Use the EngineConfigCli with the config-cluster command to add a new local node.

  5. Start the Axon.ivy Engine Enterprise Edition node and test if it is running.

Installation of another Axon.ivy Engine node on the same machine

To install further Axon.ivy Engine nodes on the same machine where a node is already installed proceed as follows:

  1. Install Axon.ivy Engine

  2. Copy the configuration directory inside the installation directory of the first Axon.ivy Engine node to the installation directory of the currently installing node. Overwrite all existing files.

  3. Replace the licence file from the first Axon.ivy Engine node with the Enterprise Edition licence for this node in the configuration directory.

    Note

    Every cluster node needs its own licence file even if nodes run on the same machine.

  4. Specify different port numbers for the web server connectors as you specified for the other nodes on this machine. You can do that over the Configuration files (ivy.webserver.yaml).

  5. Use the EngineConfigCli with the config-cluster command to add a new local node.

  6. Start the Axon.ivy Engine Enterprise Edition node and test if it is running.