Skip to content

Introduction#

This document describes the general steps for upgrading from LUNA PLATFORM 4 distribution (version 4.5.4) to LUNA PLATFORM 5 with Backport 4 service. See the "Backports" section in administrator manual for information about the Backport 4 service.

You should update LUNA PLATFORM to the version 4.5.4 if you have an earlier version. Then you should perform the migration.

This document describes migration from LUNA PLATFORM 4.5.4 installed in the default configuration. Note that your LUNA PLATFORM configuration and scaling may differ. In this case, use this manual as an example of the general approach to LUNA PLATFORM migration.

The document describes installation of all the services on a single service. You should change the service addresses and ports in the Configurator service. See "Luna Configurator" section.

It is considered that you already have PostgreSQL, Redis and RabbitMQ installed. Thus their installation is not described in this document.

It is considered that you use PostgreSQL installed on the server and not the PostgreSQL docker container.

You should install InfluxDB if monitoring is required.

For a successful upgrade, you need to perform the actions from the sections "Before upgrade" and "Services launch". The section "Additional information" provides useful information on the description of service launch parameters, Docker commands, information on launching the Python Matcher Proxy service for using matching plugins and other.

This document includes an example of LUNA PLATFORM deployment. It implements LUNA PLATFORM minimum power operating for demonstration purposes and cannot be used for the production system.

All the provided commands should be executed using the Bash shell (when you launch commands directly on the server) or in a program for working with network protocols (when you remotely connect to the server), for example, Putty.

This document does not include a tutorial for Docker usage. Please refer to the Docker documentation to find more information about Docker:

https://docs.docker.com

A license file is required for LUNA PLATFORM activation. The file is provided by VisionLabs separately upon request.

All actions described in this manual must be performed by the root user. This document does not describe the creation of the user with administrator privileges and the following installation by this user.