Linux 패키지 CE 인스턴스를 EE로 전환
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로)를 권장합니다.
EE에서 CE로 전환한 후 다시 EE로 가려는 경우 CE로 되돌리지 마십시오. CE로 되돌리면 Support 개입이 필요할 수 있는 데이터베이스 문제가 발생할 수 있습니다.
CE에서 EE로 전환#
Linux 패키지 CE 인스턴스를 EE로 전환하려면:
-
GitLab 백업을 수행합니다.
-
설치된 GitLab 버전을 찾습니다:
sudo apt-cache policy gitlab-ce | grep Installed반환된 버전을 기록합니다.
sudo rpm -q gitlab-ce반환된 버전을 기록합니다.
-
gitlab-eeApt 또는 Yum 저장소를 추가합니다. 이 명령은 OS 버전을 찾아 자동으로 저장소를 설정합니다.curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh" | sudo bashcurl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh" | sudo bashapt-get또는yum대신dpkg또는rpm을 사용하려면 다운로드한 패키지로 업그레이드를 참조하십시오.-
gitlab-eeLinux 패키지를 설치합니다. 설치 시 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-
Enterprise Edition을 활성화하려면 라이선스를 추가합니다.
-
GitLab이 예상대로 작동하는지 확인한 다음 이전 Community Edition 저장소를 제거할 수 있습니다:
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.listsudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo- 선택 사항. 고급 검색을 활성화하려면 Elasticsearch 통합을 설정합니다.
이제 GitLab Enterprise Edition을 사용할 수 있습니다! 최신 버전으로 업그레이드하려면 Linux 패키지 인스턴스 업그레이드를 따르십시오.
CE로 되돌리기#
EE 인스턴스를 CE로 되돌리는 방법에 대한 자세한 내용은 EE에서 CE로 되돌리기를 참조하십시오.
-
-
-
