Skip to content

Onteon Control Center - Installation

Simple Installation

Download the suitable Onteon Control Center Installation package.

If you downloaded installation package, untar it and run:

sudo ./install.bash

Installation contains everything that Onteon Control Center needs to work.

Installation script will:

  • install Onteon Control Center as a system service.
  • create (if not exist) user that runs Onteon Control Center.
  • clean the installation files.
  • start Onteon Control Center.

For more advanced installation, read Advanced Installation Chapter.

Advanced Installation

Download the suitable Onteon Control Center Installation package.

If you downloaded installation package, untar it.

Help

To get list of installation parameters, run sudo ./install.bash --help.

Onteon Control Center installation script.

Optional arguments:
  --cluster-base-url cluster_base_url - base url to cluster. Can be one of the Onteon Control Center, e.g. http://192.168.10.100:7020/_by_name/core-microservice (by default itself).
  --ip-address ip_address - ip address of Onteon Control Center.
  --fqdn fqnd - fqdn server name of Onteon Control Center.
  --do-not-start - do not start Control Center after the installation. By default it is false.
  --user user - linux user. If specified user does not exist it will be created. Default user is 'onteon'.
  --group group - linux group. If specified group does not exist it will be created. Default group is 'onteon'.
  --installation-dir path - installation path. By default it is /usr/local/bin.
  --zone-id zone_id - id of the Control Center's zone. Default zone id is '000000000000000000000000'.
  --zone-name zone_name - name of the Control Center's zone. Default zone name is '000000000000000000000000'.
  --node-id zone_id - id of the Control Center.
  --node-name zone_name - name of the Control Center.

Scaling

If you are going to install multiply instances of Onteon Control Center, you need to use --cluster-base-url parameter.

First, you need to install Onteon Control Center without attaching to cluster.

sudo ./install.bash

Next instances will be installed with --cluster-base-url parameter.

sudo ./install.bash \
  --cluster-base-url http://<first-instance-ip-address>:7020/_by_name/core-microservice

Manual Installation

Production ready

For production environment we highly recommend to create a cluster. It requires at least 3 nodes to work.

Download

Download suitable Onteon Control Center version.

Extract

Unpack downloaded archive on every OS which will run Control Center's node.

Start

Start running Control Center with only one node with the command shown below.

./start/start.sh

Logs

You can find Onteon Control Center logs in onteon-control-center/log/node-manager directory.

Here onteon-control-center/log/node-manager/start.out you can find start logs.

Firewall Ports

7019/tcp - External Edge Balancer HTTPS port.

7020/tcp - External Edge Balancer HTTP port.

7030/tcp - Control Center API port.