Multi-Node Installation
Starting with release 3.0.0 Paragon Insights uses Kubernetes for all HA/multi-node installations. In order
to install Paragon Insights on more than one server, you must install using Kubernetes. All of the needed
configuration for the clusters is performed by Kubernetes. During the setup phase of the installation
process, you must identify the Kubernetes master node(s) and worker node(s).
Starting with Release 4.0.0, while installing Paragon Insights you can choose to have multiple master nodes.
While running the healthbot setup command, you are prompted to specify hostnames or IP addresses of
the master nodes. If you choose to have multiple master nodes, you must also specify the virtual IP address
that is required for configuring high availability (HA) between the master nodes. If you are using the silent
installer, in the configuration file you can specify the virtual IP address in the master_virtual_ip field.
Starting from Release 4.0.0, while installing Paragon Insights you can specify multiple virtual IP addresses
(unused) so that you can connect to various services in Paragon Insights and thereby monitor devices that
are in different subnets. If you are using the silent installer, in the configuration file you can specify multiple
virtual IP addresses in the load_balancer_ip field.
The following example shows the installation command for an Ubuntu server.
$ sudo apt-get install -y /<path-to-deb-file>/healthbot-<version>.deb
$ sudo apt-get install -y ./healthbot-3.2.0-17-4.0.0_release-CD.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'healthbot' instead of './healthbot-3.2.0-17-4.0.0_release-CD.deb'
The following packages were automatically installed and are no longer required:
augeas-lenses facter hiera libaugeas0 ruby-augeas ruby-deep-merge ruby-json
ruby-nokogiri ruby-rgen ruby-safe-yaml ruby-selinux ruby-shadow virt-what
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
healthbot
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/6,388 MB of archives.
After this operation, 15.9 GB of additional disk space will be used.
Get:1
/var/volume/healthbot/build/CD/4.0.0_release/17/healthbot-3.2.0-17-4.0.0_release-CD.deb
healthbot all 3.2.0-17 [6,388 MB]
Selecting previously unselected package healthbot.
(Reading database ... 161452 files and directories currently installed.)
Preparing to unpack .../healthbot-3.2.0-17-4.0.0_release-CD.deb ...
Unpacking healthbot (3.2.0-17) ...
20