[MCCS-Enterprise] 버전 업그레이드 작업 절차

Symptoms

  • MCCS-Enterprise 버전 업그레이드 절차 (기존 클러스터, 트리거 설정 등 유지)

Environment

  • MCCS-Enterprise

Cause

  • 無 

Solution

 * MCCS-Enterprise 버전 업그레이드 시 기존 등록된 클러스터 및 트리거 설정 등 유지하는 방법으로 진행

1. 현재 등록된 클러스터 확인 및 버전정보 확인

image-1624836891757.png

2. 백업받을 Data 매핑 경로 확인
 > 컨테이너 생성 시 매핑했던 경로를 확인해야 함
 > docker run –privileged -d -h quorum-cilee –name gam -e “GAMLANG=ko” -e “TZ=Asia/Seoul” -p 80:80 -p 443:443 -p 5055:5055 -p 5433:5433 -p 5673:5673 -p 162:162/udp -p 7410:7410/udp -v /opt/docker/gam/:/gampkgs/data –restart=always gam

3. Data 백업 수행
 > /opt/docker/gam/ : gam 디렉토리에 data가 존재하므로 restore를 위해 백업 수행
 > ## cp -Rp /opt/docker/gam/ /opt/mantech/

4. 컨테이너 중지 및 삭제
 > 신규 버전으로의 업그레이드를 위해 기존 버전의 컨테이너는 중지 및 삭제 진행
 > ## docker stop gam (컨테이너 중지)
image-1624838032638.png
 > ## docker rm gam (컨테이너 삭제)
image-1624838066286.png
 > ## docker rmi gam (이미지 파일 삭제)
image-1624838242813.png
 ※ 위 이미지 상 보여지는 부분 외 수십개의 이미지 파일들이 삭제됨

5. 신규버전 MCCS-Enterprise 설치
 > ## gunzip gam.4.5.8.3.tar.gz
 > ## docker load -i gam.4.5.8.3.tar
image-1624838699140.png
 > ## docker run –privileged -d -h quorum-cilee –name gam -e “GAMLANG=ko” -e “TZ=Asia/Seoul” -p 80:80 -p 443:443 -p 5055:5055 -p 5433:5433 -p 5673:5673 -p 162:162/udp -p 7410:7410/udp -v /opt/docker/gam/:/gampkgs/data –restart=always gam

6. 백업받았던 Data 복원
 > 기존에 백업받은 Data를 매핑된 /opt/docker/gam/ 디렉토리에 복원
 > ## yes | cp -Rp /opt/mantech/gam/ /opt/docker/
 > ## docker stop gam
 > ## docker start gam

7. MCCS-Enterprise 접속 후 상태 확인
image-1624840063881.png