InfoGrab Docs

Linux 패키지 CE 인스턴스를 EE로 전환

요약

기존 Linux 패키지 인스턴스를 Community Edition(CE)에서 Enterprise Edition(EE)으로 전환할 수 있습니다. CE와 EE의 동일한 버전이 필요하지 않습니다. EE에서 CE로 전환한 후 다시 EE로 가려는 경우 CE로 되돌리지 마십시오.

기존 Linux 패키지 인스턴스를 Community Edition(CE)에서 Enterprise Edition(EE)으로 전환할 수 있습니다. 인스턴스를 전환하려면 CE 인스턴스 위에 EE Linux 패키지를 설치합니다.

CE와 EE의 동일한 버전이 필요하지 않습니다. 예를 들어, CE 18.0에서 EE 18.1로 전환도 가능합니다. 하지만 동일한 버전 업그레이드(예: CE 18.1에서 EE 18.1로)를 권장합니다.

Warning

EE에서 CE로 전환한 후 다시 EE로 가려는 경우 CE로 되돌리지 마십시오. CE로 되돌리면 Support 개입이 필요할 수 있는 데이터베이스 문제가 발생할 수 있습니다.

CE에서 EE로 전환#

Linux 패키지 CE 인스턴스를 EE로 전환하려면:

  1. GitLab 백업을 수행합니다.

  2. 설치된 GitLab 버전을 찾습니다:

   sudo apt-cache policy gitlab-ce | grep Installed

반환된 버전을 기록합니다.

   sudo rpm -q gitlab-ce

반환된 버전을 기록합니다.

  1. gitlab-ee Apt 또는 Yum 저장소를 추가합니다. 이 명령은 OS 버전을 찾아 자동으로 저장소를 설정합니다.

   curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh" | sudo bash
   curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh" | sudo bash

apt-get 또는 yum 대신 dpkg 또는 rpm을 사용하려면 다운로드한 패키지로 업그레이드를 참조하십시오.

  1. gitlab-ee Linux 패키지를 설치합니다. 설치 시 GitLab의 gitlab-ce 패키지가 자동으로 제거됩니다.

   ## 저장소를 최신 상태로 유지
   sudo apt-get update

   ## 1단계에서 기록한 버전으로 패키지 설치
   sudo apt-get install gitlab-ee=18.1.0-ee.0

   ## GitLab 재구성
   sudo gitlab-ctl reconfigure
   ## 1단계에서 기록한 버전으로 패키지 설치
   sudo yum install gitlab-ee-18.1.0-ee.0.el9.x86_64

   ## GitLab 재구성
   sudo gitlab-ctl reconfigure
  1. Enterprise Edition을 활성화하려면 라이선스를 추가합니다.

  2. GitLab이 예상대로 작동하는지 확인한 다음 이전 Community Edition 저장소를 제거할 수 있습니다:

   sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
   sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
  1. 선택 사항. 고급 검색을 활성화하려면 Elasticsearch 통합을 설정합니다.

이제 GitLab Enterprise Edition을 사용할 수 있습니다! 최신 버전으로 업그레이드하려면 Linux 패키지 인스턴스 업그레이드를 따르십시오.

CE로 되돌리기#

EE 인스턴스를 CE로 되돌리는 방법에 대한 자세한 내용은 EE에서 CE로 되돌리기를 참조하십시오.

Linux 패키지 CE 인스턴스를 EE로 전환

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기
요약

기존 Linux 패키지 인스턴스를 Community Edition(CE)에서 Enterprise Edition(EE)으로 전환할 수 있습니다. CE와 EE의 동일한 버전이 필요하지 않습니다. EE에서 CE로 전환한 후 다시 EE로 가려는 경우 CE로 되돌리지 마십시오.

기존 Linux 패키지 인스턴스를 Community Edition(CE)에서 Enterprise Edition(EE)으로 전환할 수 있습니다. 인스턴스를 전환하려면 CE 인스턴스 위에 EE Linux 패키지를 설치합니다.

CE와 EE의 동일한 버전이 필요하지 않습니다. 예를 들어, CE 18.0에서 EE 18.1로 전환도 가능합니다. 하지만 동일한 버전 업그레이드(예: CE 18.1에서 EE 18.1로)를 권장합니다.

Warning

EE에서 CE로 전환한 후 다시 EE로 가려는 경우 CE로 되돌리지 마십시오. CE로 되돌리면 Support 개입이 필요할 수 있는 데이터베이스 문제가 발생할 수 있습니다.

CE에서 EE로 전환#

Linux 패키지 CE 인스턴스를 EE로 전환하려면:

  1. GitLab 백업을 수행합니다.

  2. 설치된 GitLab 버전을 찾습니다:

   sudo apt-cache policy gitlab-ce | grep Installed

반환된 버전을 기록합니다.

   sudo rpm -q gitlab-ce

반환된 버전을 기록합니다.

  1. gitlab-ee Apt 또는 Yum 저장소를 추가합니다. 이 명령은 OS 버전을 찾아 자동으로 저장소를 설정합니다.

   curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh" | sudo bash
   curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh" | sudo bash

apt-get 또는 yum 대신 dpkg 또는 rpm을 사용하려면 다운로드한 패키지로 업그레이드를 참조하십시오.

  1. gitlab-ee Linux 패키지를 설치합니다. 설치 시 GitLab의 gitlab-ce 패키지가 자동으로 제거됩니다.

   ## 저장소를 최신 상태로 유지
   sudo apt-get update

   ## 1단계에서 기록한 버전으로 패키지 설치
   sudo apt-get install gitlab-ee=18.1.0-ee.0

   ## GitLab 재구성
   sudo gitlab-ctl reconfigure
   ## 1단계에서 기록한 버전으로 패키지 설치
   sudo yum install gitlab-ee-18.1.0-ee.0.el9.x86_64

   ## GitLab 재구성
   sudo gitlab-ctl reconfigure
  1. Enterprise Edition을 활성화하려면 라이선스를 추가합니다.

  2. GitLab이 예상대로 작동하는지 확인한 다음 이전 Community Edition 저장소를 제거할 수 있습니다:

   sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
   sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
  1. 선택 사항. 고급 검색을 활성화하려면 Elasticsearch 통합을 설정합니다.

이제 GitLab Enterprise Edition을 사용할 수 있습니다! 최신 버전으로 업그레이드하려면 Linux 패키지 인스턴스 업그레이드를 따르십시오.

CE로 되돌리기#

EE 인스턴스를 CE로 되돌리는 방법에 대한 자세한 내용은 EE에서 CE로 되돌리기를 참조하십시오.