MongoDB Enterprise(복제본 세트)로 업그레이드
이 페이지의 내용
MongoDB Enterprise는 다음과 같이 MongoDB Community 에디션에서 사용할 수 없는 다양한 기능을 제공합니다.
다음 단계에서는 MongoDB Community Edition에서 MongoDB Enterprise Edition으로 복제본 세트를 업그레이드하는 절차를 간략하게 설명합니다. 예를 들어, 이 단계를 사용하여 MongoDB 6.0 Community를 MongoDB 6.0 Enterprise로 업그레이드할 수 있습니다.
고려 사항
경고
다른 릴리스 버전으로 업그레이드하려면 이 지침을 따르지 마세요. 릴리스 버전을 업그레이드하려면 MongoDB 6.0으로 업그레이드와 같은 해당 릴리스 업그레이드 지침을 참조하세요.
엔터프라이즈 바이너리 다운로드
운영 체제에 따라 패키지 관리자를 사용하거나 수동으로 바이너리를 다운로드하여 MongoDB Enterprise 바이너리를 설치할 수 있습니다.
패키지 관리자를 사용하여 MongoDB Community를 설치한 경우, 운영 체제별 패키지 관리자 지침을 따르세요.
설치하는 동안 패키지 관리자가 커뮤니티 패키지를 제거하지만, 다시 시작할 때까지 실행 중인 배포에는 영향을 미치지 않습니다.
패키지 관리자를 사용하여 MongoDB 를 설치하지 않은 경우 MongoDB 다운로드 센터 에서 MongoDB 바이너리를 수동으로 다운로드 할 수 있습니다. 운영 체제에 맞는 MongoDB Enterprise 에 대한 특정 전제 조건을 포함한 수동 지침을 따르세요.
중요
현재 MongoDB Community Edition과 다른 위치에 설치합니다.
업그레이드 절차에서는 기존 데이터 디렉토리와 해당하는 경우 기존 구성 파일을 사용합니다.
중요
동일한 출시하다 시리즈의 MongoDB Community Edition 이 동일한 머신에 설치되어 있는 경우 .msi
를 사용하여 Enterprise 에디션을 설치할 수 없습니다. 즉, 버전이 4.4.0 인 경우 MongoDB Community Edition 이 설치되어 있으면 .msi
를 사용하여 4.4.0 또는 4을(를) 설치할 수 없습니다.4.1 엔터프라이즈 에디션.
MongoDB 다운로드 센터에서 아카이브 파일 을 수동으로 다운로드 합니다.
설치하려면 현재 MongoDB Community Edition이 아닌 다른 위치에 파일을 추출/압축 해제합니다.
업그레이드 절차에서는 기존 데이터 디렉토리와 해당하는 경우 기존 구성 파일을 사용합니다.
바이너리를 설치합니다:
MongoDB 다운로드 센터에서 아카이브 파일 을 수동으로 다운로드 합니다.
현재 MongoDB Community Edition 이 아닌 다른 위치 에 파일을 추출합니다. 파일 추출에 대한 자세한 내용은 macOS를 참조하세요.
업그레이드 절차에서는 기존 데이터 디렉토리와 해당하는 경우 기존 구성 파일을 사용합니다.
절차
다운타임을 최소화하기 위해 '롤링' 업그레이드를 사용하여 다른 멤버를 사용할 수 있는 동안 멤버를 개별적으로 업그레이드하여 MongoDB Community에서 엔터프라이즈 에디션으로 업그레이드할 수 있습니다.
복제본 세트 기본값을 내려놓습니다.
모든 세컨더리 노드가 Enterprise로 업그레이드되면 프라이머리에 mongosh
을(를) 연결하고 rs.stepDown()
을(를) 사용하여 기존 프라이머리를 우선 순위에서 내려오게 하고 강제로 새 프라이머리에 대한 투표를 진행합니다.
기본 계정을 업그레이드합니다.
2}에서 기본 구성원이 물러나고 다른 구성원이 상태를 rs.status()
맡게 PRIMARY
되면, 물러난 기본 구성원을 업그레이드합니다.
스텝다운된 프라이머리를 종료합니다.
Enterprise
mongod
로 다시 시작하여 동일한 구성 옵션(예: 동일한 데이터 디렉터리, 구성 파일 등)을 지정합니다.
중요
엔터프라이즈 기능을 사용하기 전에 모든 멤버가 엔터프라이즈 에디션으로 업그레이드되었는지 확인합니다.