InfoGrab DocsInfoGrab Docs

Linux 패키지 인스턴스 업그레이드

단일 노드 Linux 패키지 기반 인스턴스 업그레이드 방법을 설명합니다.

Linux 패키지 인스턴스 업그레이드 지침은 단일 노드 또는 다중 노드 GitLab 인스턴스 여부에 따라 다릅니다. 다중 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하려면 다음을 참조하세요: 다운타임이 있는 다중 노드 인스턴스 업그레이드 . 다운타임 없는 다중 노드 인스턴스 업그레이드 . 단일 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하려면 이 페이지의 정보를 따르세요. 제품 문서를 직접 호스팅하는 경우, 최신 버전으로 업그레이드 할 수도 있습니다. 사전 요구사항 # 단일 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하기 전에: 필수 정보를 읽고 필수 단계를 수행 해야 합니다. 필요한 경우, 지원되는 운영 체제 로 업그레이드하세요. 운영 체제를 업그레이드할 때 glibc 버전이 변경되는 경우, 손상된 인덱스를 방지하기 위해 PostgreSQL용 운영 체제 업그레이드 를 따라야 합니다. PostgreSQL, Redis, Gitaly가 실행 중인지 확인하세요. GitLab 데이터베이스는 최신 GitLab 버전을 설치하기 전에 백업됩니다. /etc/gitlab/skip-auto-backup 에 빈 파일을 생성하면 이 자동 데이터베이스 백업을 건너뛸 수 있습니다: sudo touch /etc/gitlab/skip-auto-backup 그렇더라도 자체적으로 최신 전체 백업 을 유지해야 합니다. 단일 노드 Linux 패키지 인스턴스 업그레이드 # 단일 노드 Linux 패키지 인스턴스를 업그레이드하려면: 업그레이드 중 유지 관리 모드 활성화 를 고려하세요. 실행 중인 CI/CD 파이프라인 및 job 일시 중지 . GitLab Runner를 업그레이드 하여 타깃 GitLab 버전과 동일한 버전으로 맞추세요. Linux 패키지로 GitLab 업그레이드 . 업그레이드 후: 실행 중인 CI/CD 파이프라인 및 job 일시 중지 해제 . 활성화된 경우, 유지 관리 모드 비활성화 . 업그레이드 상태 확인 을 실행하세요. Linux 패키지로 업그레이드 # 단일 노드에서 실행 중인 GitLab을 업그레이드하거나, 다중 노드 GitLab 인스턴스의 일부인 노드를 업그레이드하려면 다음 중 하나를 사용하세요: 공식 리포지터리 사용 . 다운로드한 패키지 사용 . 공식 리포지터리로 업그레이드 (권장) # 모든 GitLab 패키지는 GitLab 패키지 서버 에 게시됩니다. 리포지터리 설명 gitlab/gitlab-ce Community Edition 기능만 포함된 간소화된 패키지. gitlab/gitlab-ee Community Edition 및 Enterprise Edition 기능을 모두 포함한 전체 GitLab 패키지. gitlab/nightly-builds 나이틀리 빌드. gitlab/nightly-fips-builds 나이틀리 FIPS 준수 빌드. gitlab/gitlab-fips FIPS 준수 빌드. 기본적으로 Linux 배포판 패키지 관리자는 패키지의 최신 버전을 설치합니다. 업그레이드 경로 에 여러 단계가 필요한 경우 최신