Skip to main content

RPM - Upgrade Core components

Follow these steps to perform an RPM upgrade on the Moogsoft Enterprise Core components to v8.2.0 from v7.1.x, v7.2.x, or 7.3.x:

  • Elasticsearch

  • Moogfarmd

  • RabbitMQ

  • Events Analyser

These components should always reside on the same server.

Refer to Upgrade Moogsoft Enterprise or general information and upgrade instructions for other components and versions.

Stop services and processes

Delete the Elasticsearch indexes

Modify the Elasticsearch repo

Upgrade Moogsoft Enterprise

Upgrade Erlang

The version of Erlang required for the RabbitMQ in v8.2.x needs to be upgraded.

Run the following command in offline deployments:

yum -y upgrade erlang-23.3.4.11

Run the following command if the deployment has internet access:

yum -y upgrade https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm

Now restart RabbitMQ:

service rabbitmq-server restart

Merge the latest configuration file changes

Note

In Moogsoft Enterprise v8.0x, hop limit has been removed from existing Recipe configurations. You can reconfigure a hop limit if you are using a named or inferred Topology to filter a Recipe.

Update JVM to use Java 11

Remove references to the old MySQL connector

Update the RabbitMQ configuration

Next steps

To continue with the upgrade, see RPM - Upgrade database components.