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.
Note
For Linux, it is recommended to configure the system using the following address to operate without the sudo command after installing the Docker Engine.
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.
Note
Podman supports rootless container functionality, allowing containers to be run without the sudo command. Since disk volumes cannot be mounted on rootless containers in Linux Kernel 4.18 or earlier, Podman is supported starting from Red Hat Enterprise Linux 8.
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 versioncommand 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-composeVerify 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
