Installation Environment Setup
1. Install Docker or Podman
1.1. Engine Selection
Install Docker or Podman depending on the engine the users wish to use.
If using Docker engine
The users can run SysMasterDB using Docker-compose or Kubernetes.
If using Podman engine on RHEL
The users can run the SysMasterDB using the Podman-compose environment.
1.2. Docker Engine Installation
Refer to the Docker Engine installation guide at the following address and install the appropriate Docker Engine for the usersr operating system.
https://docs.docker.com/engine/install/
The installation method varies depending on whether the installation environment has an internet connection.
If the installation environment has an internet connection
Follow the "Install using the repository" process.
At this point, we recommend installing the latest version without specifying a specific version.
If the installation environment has not an internet connection
Follow the "Install from a package" process to download and install the package-specific installation files separately.
At this time, we recommend installing the latest version for each package.
The following is an example of the installation file path for Centos 7, x86-64.
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
During the Docker Engine installation process, the packages that must be installed are docker-ce, docker-ce-cli, containerd.io, and docker-compose-plugin.
Use the docker version
command to verify that Docker/Podman is installed correctly.
1.3 Podman Engine Installation
Follow the installation instructions provided at the following link.
The packages that must be installed during the Podman engine installation process are podman, Slirp4netns, and podman-plugins.
Use the podman version
command to verify that Docker/Podman is installed correctly.
2. SysMasterDB 8 runtime platform installation
Select and install one of the following: 'Docker-compose', 'Kubernetes', or 'Podman-compose'.
- Docker-compose
When installing Docker, the docker-compose-plugin package is installed automatically. If Docker is installed correctly, no additional installation is required for the docker-compose environment.
Use the
docker compose version
command to verify that Docker Compose is installed correctly.
Podman-compose
Podman-compose is a tool that allows the users to use podman in the same way as docker-compose.
It is built on Python and can be installed using pip.
sudo pip3 install podman-compose
Verify that Podman-compose is installed correctly.
podman-compose version
Kubernetes
Follow the instructions at the following link to install Kubernetes, then install the version appropriate for the usersr operating system.
https://kubernetes.io/ko/docs/setup/production-environment/tools/
Additionally, check the Kubectl installation instructions at the following address and install Kubectl appropriate for the usersr operating system.
https://kubernetes.io/ko/docs/tasks/tools/
Last updated