독립형을 복제본 세트로 변환
개요
Ops Manager는 독립형 인스턴스를 복제본 세트 로 변환하는 기능을 제공합니다. 변환 시 복제본 세트는 이전의 독립형 인스턴스를 프라이머리로 갖게 됩니다.
절차
복제본 세트 이름을 입력합니다.
복제본 세트 이름을 입력하고 Convert 버튼을 클릭합니다.
중요
복제본 세트 이름은 배포된 후에는 변경할 수 없습니다. 이 설정은 _id
복제본 구성 옵션에 해당합니다.
Ops Manager에 Editing Replica Set 뷰가 표시됩니다. 다음 단계에서는 해당 보기에 있는 각 섹션의 내용을 설명합니다.
cluster 전체 설정 구성
Replica Set Configuration 섹션에는 다음과 같은 클러스터 전체 구성 설정이 포함되어 있습니다. 값이 회색이고 대화형이 아닌 설정은 변경할 수 없습니다.
설정 | 설명 |
---|---|
Replica Set Id | 복제본 세트 배포의 이름을 입력합니다. 한 번 설정하면 변경할 수 없습니다. 이 설정은 |
Auth Schema Version | 배포를 위한 사용자 데이터를 저장하기 위해 사용자를 저장하기 위한 스키마를 선택합니다. 3 보다 오래된 MongoDB 버전에서 업그레이드하는 경우.0, MongoDB 3.0+ 사용자 데이터에 대해 이전 버전과 다른 스키마를 사용합니다. 호환성 정보는 MongoDB 3 의 보안 변경 사항 을 참조하세요.0 릴리스 노트. |
Feature Compatibility Version | 배포의 기능 호환성 버전 을 선택합니다. 배포에서 MongoDB 버전 3 을 실행하는 경우 Ops Manager에 이 필드가 표시됩니다.4 이상. |
Replica Set Settings | 복제본 세트와 연결된 각 프로세스의 테이블을 표시합니다. 각 프로세스의 MongoDB 서버 버전, 데이터 디렉토리, 로그 경로를 구성할 수 있습니다. |
Process Name | |
Version |
참고사용 가능한 버전Ops Manager는 배포에 사용할 수 있는 MongoDB 버전만 나열합니다. 이 필터링을 비활성화하려면 |
Data Directory |
각 |
Log File | 로그 파일 이름과 확장자를 포함하여 예제
|
각 복제본 세트 노드를 구성합니다.
Ops Manager는 Member Configuration 섹션의 MongoD Settings 제목 아래에 각 복제본 세트 구성원을 나열합니다. 각 복제본 세트 멤버에는 다음과 같은 옵션이 있습니다.
설정 | 설명 |
---|---|
Member | 메뉴에서 다음 복제본 세트 노드 역할 중 하나를 선택합니다.
|
Hostname | 메뉴에서 Ops Manager 자동화가 복제본 세트 노드를 배포할 호스트를 선택합니다. 메뉴에는 Ops Manager 자동화 아래에 있는 호스트만 나열됩니다. Ops Manager 자동화에 서버를 추가하는 방법에 대한 전체 설명서는 자동화 를 위한 서버 프로비저닝을 참조하세요. 이 호스트 이름은 호스트 이름, FQDN, IPv4 주소 또는 IPv6 주소가 될 수 있습니다. |
Port | |
Votes | |
Priority | |
Delay | 이 멤버가 프라이머리 멤버를 '지연'해야 하는 시간(초)을 지정합니다. 이 설정은 |
Build Indexes |
|
Tags | |
Add a Mongod |
복제본 세트 설정을 구성합니다.
Replication Settings 섹션에는 복제본 세트에 대한 다음 설정 옵션이 포함되어 있습니다.
설정 | 설명 |
---|---|
Protocol Version | 복제본 세트에서 사용하는 복제 프로토콜 버전을 선택합니다. 이 설정은 자세한 내용은 복제본 세트 프로토콜 버전을 참조하세요. |
Chaining Allowed | 세컨더리 멤버가 다른 세컨더리 멤버로부터 복제할 수 있도록 하려면 |
Write Concern Majority Journal Default | 쓰기 고려가 저널 옵션 을 명시적으로 지정하지 않은 경우 |
Heartbeat Timeout (secs) | 복제본 세트 멤버가 서로에게서 성공적인 하트비트를 기다리는 시간(초)을 지정합니다. 이 설정은 |
Election Timeout (ms) | 복제본 세트의 프라이머리 세트에 연결할 수 없는 경우를 감지하기 위한 시간 제한을 밀리초 단위로 지정합니다. 이 설정은 |
CatchUp Timeout (ms) | 새로 선출된 프라이머리 가 더 최근 쓰기가 있을 수 있는 다른 복제본 세트 멤버와 동기화하거나 따라잡는 데 걸리는 시간 제한을 밀리초 단위로 지정합니다. 이 설정은 |
CatchUp Takeover Delay (ms) | 노드가 현재 프라이머리 보다 앞서 있다고 판단한 후 캐치업 테이크오버 를 시작하기 위해 대기하는 시간(밀리초)을 지정합니다. 이 설정은 복제본 세트 |
Last Error Defaults | 복제본 세트에 대한 기본 쓰기 고려 를 지정합니다. 복제본 세트는 쓰기 작업 또는 getLastError 가 다른 쓰기 고려를 지정하지 않는 경우에만 이 쓰기 고려를 사용합니다. 이 옵션을 설정하지 않으면 복제본 세트에 대한 기본 쓰기 고려는 프라이머리의 확인만 필요합니다. 이 옵션을 문서 형식(예: |
Force Reconfigure | 복제본 세트의 재구성을 강제로 수행하도록 지정합니다. 경고복제본 세트를 강제로 재구성하면 과반수가 커밋된 쓰기가 롤백 될 수 있습니다. 주의해서 진행하세요. 이 작업의 잠재적 영향에 대해 궁금한 점이 있으면 MongoDB 지원팀 에 문의하세요. 팁다음도 참조하세요.MongoDB Server 매뉴얼에서 사용할 수 없는 멤버가 있는 복제본 세트 재구성하기 |
MongoDB 복제본 세트에 대한 고급 구성 옵션을 설정합니다.
Advanced Configuration Options 섹션에서는 배포의 각 MongoDB 프로세스에 대한 MongoDB 런타임 옵션을 설정할 수 있습니다.
옵션을 추가하려면 다음을 수행합니다.
Add Advanced Options를 클릭합니다.
Select a Startup Option을 클릭하고 구성 옵션을 선택합니다.
Ops Manager는 선택한 옵션에 대해 허용 가능한 값을 구성하기 위해 상황에 맞는 입력을 표시합니다.
선택한 옵션과 해당 값을 클러스터에서 선택한 프로세스 유형의 모든 프로세스에 추가하려면 Add를 클릭합니다.
Ops Manager는 cluster의 각 프로세스를 논리적으로 그룹화하여 나열합니다. 논리적 그룹 왼쪽에 있는 회색 화살표를 클릭하면 해당 하위 그룹과 프로세스가 표시됩니다. 필요에 따라 각 프로세스의 고급 옵션을 개별적으로 수정할 수 있습니다.
사용 가능한 Advanced Configuration Options에 대한 설명은 MongoDB deployment를 위한 고급 옵션을 참조하세요.