설치 환경 세팅
1. 도커(Docker) 혹은 파드맨(Podman) 설치
1.1. 엔진 선택
사용하고자 하는 엔진에 따라 도커 혹은 파드맨을 설치한다.
Docker 엔진을 사용할 경우
Docker-compose, Kubernetes 를 통해 SysMaster DB를 구동할 수 있다.
RHEL의 Podman 엔진을 사용할 경우
Podman-compose 환경을 통해 SysMaster DB를 구동할 수 있다.
1.2. 도커(Docker) 엔진 설치
아래의 주소에서 도커 엔진 설치 방법 문서를 확인한 후 운영체제에 맞는 도커 엔진을 설치한다.
https://docs.docker.com/engine/install/
설치 환경의 인터넷 연결 여부에 따른 설치 방법은 다음과 같다.
인터넷 연결이 가능한 경우
"Install using the repository" 과정에 따라 설치한다.
이때 별도의 버전을 명시하지 않고 가장 최신 버전을 설치할 것을 권장한다.
인터넷 연결이 불가능한 경우
"Install from a package" 과정에 따라 패키지 별 설치 파일을 별도로 배포해 설치한다.
이때 각 패키지 별로 가장 최신 버전을 설치할 것을 권장한다.
다음은 Centos 7, x86-64 기준의 설치 파일 경로 예시이다.
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
이때 도커 엔진 설치 과정에서 최종적으로 설치되어야 하는 패키지는 docker-ce, docker-ce-cli, containerd.io, docker-compose-plugin이다.
docker version
명령을 사용하여 정상적으로 도커/ 파드맨이 설치되었는지 확인한다.
1.3 파드맨(Podman) 엔진 설치
아래의 주소에서 설치 방법을 확인한 후 설치한다.
파드맨 엔진 설치 과정에서 최종적으로 설치되어야 하는 패키지는 podman, Slirp4netns, podman-plugins이다.
podman version
명령을 사용하여 정상적으로 도커/ 파드맨이 설치되었는지 확인한다.
2. SysMaster DB 8 구동 플랫폼 설치
'Docker-compose', 'Kubernetes', 'Podman-compose' 중에서 하나만 선택하여 설치한다.
Podman-compose
Podman-compose 는 podman 을 docker-compose 처럼 사용할 수 있게 해주는 툴이다.
Python 기반으로 만들어져 있어 pip를 사용해서 설치한다
sudo pip3 install podman-compose
정상적으로 podman-compose가 설치되었는지 확인한다.
podman-compose version
Kubernetes
아래의 주소에서 Kubernetes 설치 방법을 확인한 후 운영체제에 맞는 Kubernetes를 설치한다.
https://kubernetes.io/ko/docs/setup/production-environment/tools/
추가적으로 아래의 주소에서 Kubectl 설치 방법을 확인한 후 운영체제에 맞는 Kubectl을 설치한다.
https://kubernetes.io/ko/docs/tasks/tools/
Last updated