CentOS - Gitlab version update

2022. 9. 13. 16:49·개발/기타
728x90
반응형

회사 깃랩 버전이 너무 낮아서 올리기로 했다.

현재 기준 최신버전이 15.4.0 인거 같은데 아직도 8을 쓰고 있다 ..

이미지 떠서 새로운 서버에 띄우고 버전 업데이트 후에 교체 해주도록 하자


버전 업 순서

깃랩은 한번에 최신버전으로 올릴 수 없고 특정 버전을 거쳐서 업데이트 해줘야한다.

https://docs.gitlab.com/ee/update/index.html 참고

회사 버전은 8.x 이니 8.17.7 부터 시작을 한다.. 어마어마 하다..


버전 업데이트

회사 서버는 centos 니 centos 기준으로 적겠다.

## 최신 업데이트
# Ubuntu/Debian
sudo apt update && sudo apt install gitlab-ce

# RHEL/CentOS 6 and 7
sudo yum install gitlab-ce

# RHEL/CentOS 8
sudo dnf install gitlab-ce

## 특정 버전 업데이트
# Ubuntu/Debian
sudo apt update && sudo apt install gitlab-ce-15.0.1

# RHEL/CentOS 6 and 7
sudo yum install gitlab-ce-15.0.1

# RHEL/CentOS 8
sudo dnf install gitlab-ce-15.0.1

wget

위 방법으로 하니 yum 이 박살이 난건지 .. 계속 에러가 떠서 wget으로 다운 받은 후 localinstall로 설치 해줬다.

wget --content-disposition \
	https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-8.17.8-ce.0.el7.x86_64.rpm/download.rpm

sudo yum localinstall -y gitlab-ce-8.17.8-ce.0.el7.x86_64.rpm

# 완료 후 적용
sudo gitlab-ctl reconfigure

# 502 error 시
sudo gitlab-ctl restart

8.17.8 부분에 특정 버전 적으면 설치된다.


postgresql

중간중간 db 업데이트 해줘야 하는데 특정 버전 올라갈때 해줘야 한다.

https://docs.gitlab.com/ee/administration/package_information/postgresql_versions.html 참고

위 url 참고 해주면 되고 아래 처럼 특정 버전 업데이트 할 수 있다.

# 업데이트 방법
sudo gitlab-ctl pg-upgrade
sudo rm -rf /var/opt/gitlab/postgresql/data.xx
sudo rm -f /var/opt/gitlab/postgresql-version.old

# 특정 버전 업데이트
sudo gitlab-ctl pg-upgrade -V 12 # 12 version
sudo rm -rf /var/opt/gitlab/postgresql/data.11 # 11 version remove
sudo rm -f /var/opt/gitlab/postgresql-version.old

cent os version update

centos 7 에서 깃랩 버전 업데이트 진행 하다 보면 centos 버전 때문에 업데이트 안되는 구간이 온다. ( 13.4.x -> 13.8.x )

회사 서버를 확인해보니

cat /etc/redhat-release
# CentOs 7.1.x

저 구간을 넘어가려면 7.4 이상은 되어야 한단다.

https://forum.gitlab.com/t/upgade-gitlab-version-from-13-4-3-to-13-7-6/48565/3 참고


버전 다 올렸다 .

중간중간 에러 떄문에 머리 아팠지만 전부 해결 완료 했다.

728x90
반응형
저작자표시 (새창열림)

'개발 > 기타' 카테고리의 다른 글

MAC m2 mysql 5.7 install  (0) 2024.11.15
CentOS 버전 업데이트  (0) 2022.09.13
NPM package.json 버전 관리  (0) 2022.06.14
파일 압축하기 (ZIP, TAR, TAR.GZ)  (0) 2022.05.20
MAC os 업데이트 후 git 사용시 xcrun error  (0) 2022.05.12
'개발/기타' 카테고리의 다른 글
  • MAC m2 mysql 5.7 install
  • CentOS 버전 업데이트
  • NPM package.json 버전 관리
  • 파일 압축하기 (ZIP, TAR, TAR.GZ)
joolog
joolog
  • joolog
    JOO
    joolog
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • 개발 (83)
        • JAVA (29)
        • PYTHON (9)
        • AWS (15)
        • DOCKER (2)
        • PERCONA (2)
        • ORACLE (14)
        • MYSQL (1)
        • 알고리즘 (0)
        • 기타 (11)
      • 툴 (5)
        • MARKDOWN (1)
        • GIT (1)
        • DOCKER (1)
        • PyCharm (2)
        • IntelliJ (0)
      • 일상 (35)
        • 맛집 (6)
        • 카페 (2)
        • 요리 (4)
        • 글씨 연습 (2)
        • 그저 일상 (7)
        • 내돈 내산 (11)
        • 홍보 (1)
      • 국내 여행 (1)
      • 해외 여행 (15)
        • 체코-오스트리아 (10)
        • 일본 (5)
      • 암 일지 (26)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
    • 티스토리 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    mysql
    오스트리아
    자바
    오라클
    갑상선 암
    오닉스 리프3
    잘츠부르크
    Oracle
    요양병원
    저요오드식
    히로시마
    동위원소
    jdbc
    오블완
    재발
    글씨연습
    체코
    티스토리챌린지
    자바JDBC
    성모샘쉼터
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
joolog
CentOS - Gitlab version update
상단으로

티스토리툴바