Introduction#
This document describes the general approach for deploying LUNA Vinder Module (LVM) in Docker containers.
LVM is an substantive module, so it should be integrated into LUNA PLATFORM of a similar version already deployed. It is necessary to update the LP if the versions differ.
Each LVM service has its own image. Docker images are the basis of containers. Each container includes libraries required for running services and execution parameters for use within a container runtime.
It is considered that installation is performed on the server with Almalinux 9 OS, where LVM was not installed.
Firewall and SELinux should be manually configured on the server by the administrator. Their configuration is not described in this document.
No data backup or databases replication is implemented for LVM data in this installation.
For a successful launch, you need to perform the actions from the sections "Before launch" and "Services launch". The section "Additional information" provides useful information on the description of Docker commands, further steps for performing descriptor matching, etc.
This document does not include a tutorial for Docker usage. Please refer to the Docker documentation to find more information about Docker:
This document includes an example of LVM deployment. It implements LVM minimum power operating for demonstration purposes and cannot be used for the production system.
It is recommended to use orchestration services for the commercial usage of LVM. Their utilization is not described in this manual.
All the provided commands should be executed using the Bash shell (when you launch commands directly on the server) or Putty (when you remotely connect to the server). The provided commands were tested with these utilities only. The use of other shells or emulators can lead to errors when executing commands.