Onteon Control Center - Installation¶
Simple Installation¶
Download the suitable Onteon Control Center Installation package.
If you downloaded installation package, untar it and run:
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.
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.