HA Installation Workflows
This topic summarizes the different types of high availability (HA) installation available. There are three types of HA installation:
Basic.
Minimally distributed.
Fully distributed.
Before you begin
Before you start an HA installation:
Read the High Availability Overview section to familiarize yourself with HA concepts.
Complete the appropriate Prepare to Install Moogsoft Onprem.
Basic HA installation
This installation configuration has three servers on a single machine; two for the primary and secondary clusters, and a redundancy server.
You can do a basic HA installation using either RPM or tarball.
See Basic HA (RPM) Install and Basic HA Installation - Tarball for more information.
Minimally distributed HA installation
For a minimally distributed HA installation, follow the fully distributed installation steps.
The instructions list the steps for a specific role installation. If you need to collocate multiple roles on the same server according to a minimally distributed installation of your choice, you may need to run multiple sets of instructions on the same server for the corresponding collocated roles. There might be an overlap in terms of steps and if this is the case you only need to perform those steps once. For instance, if you collocate Core 1 and UI 1 roles, you only need to configure HA Proxy once.
Fully distributed HA installation
This installation splits the different roles across different servers or virtual machines. To perform a fully distributed HA install:
Set up Percona XtraDB Cluster. See Set Up the Database for HA for more information.
Set up Core 1 and 2 roles. See Set Up the Core Role for HA for more information.
Set up HAProxy on the Core, UI and LAM nodes. See Set Up HA Proxy for the Database Role for more information.
Set up UI 1 and 2 roles. See Set Up the User Interface Role for HA for more information.
Set up the Redundancy server role. See Set Up the Redundancy Server Role for more information.
Set up the LAM 1 and 2 roles for Moogsoft Onprem. See Install LAMs (Moogsoft Onprem) for more information.
Set up the LAM 1 and 2 roles for Moogsoft Hosted. See Install LAMs (Moogsoft Hosted) for more information.
Install Moogsoft Add-Ons
Moogsoft periodically releases add-ons to extend and enhance the core Moogsoft Onprem functionality. For example, new Workflow Engine functions, new Workflow Engines, or Integrations tiles. All add-ons releases are cumulative and include the fixes from previous releases.
Once you have finished upgrading or installing Moogsoft Onprem, you should install the Moogsoft Onprem add-ons to ensure you have the latest version.
See Install Moogsoft Add-ons for more information on how to install the Moogsoft Onprem add-ons.