MongoDB 배포를 위한 고급 옵션
- Cloud Manager 에 대한 프로그래밍 방식의 액세스 를 위한 OAuth 2.0 인증 은 Preview 기능 으로 제공됩니다.
- 기능 및 해당 설명서는 미리 보기 기간에 언제든지 변경될 수 있습니다. OAuth 2.0 인증 을 사용하려면 Cloud Manager 공개 API 에 대한 요청에 사용할서비스 계정을 만듭니다.
MongoDB를 배포할 때 Cloud Manager 필드를 통해 다음 mongod 및 mongos 구성 옵션을 사용할 수 있습니다. Advanced Configuration Options 배포할 때 고급 옵션을 선택합니다.
Cloud Manager Advanced Configuration Options 는 다음과 같이 설명된 MongoDB 구성 옵션 및 매개변수에 매핑됩니다.
경고
나열된 옵션으로 제한
이 페이지에 MongoDB 옵션이 나열되지 않은 경우, setParameter 를 사용하여 설정을 추가할 수 있습니다. 이러한 방식으로 추가된 설정은 해당 인스턴스가 시작될 때 Cloud Manager가 관리하는 MongoDB 인스턴스에 적용됩니다.
절차
고급 옵션을 편집하려면 다음 단계를 완료하세요.
MongoDB Cloud ManagerGo MongoDB Cloud Manager 에서 프로젝트 의 Deployment 페이지로 고 (Go) 합니다.
이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Deployment 페이지가 아직 표시되지 않은 경우 사이드바에서 Deployment를 클릭합니다.
배포 페이지가 표시됩니다.
Processes 페이지로 이동합니다.
배포서버 의 Processes 탭 을 클릭합니다.
프로세스 페이지가 표시됩니다.
감사 로그
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
AuditEncryptionKeyIdentifier | |
압축 모드 | |
auditDestination | |
auditFilter | |
auditFormat | |
localAuditKeyFile | |
auditPath |
Advanced Configuration Options 섹션의 setParameter
옵션을 사용해 이러한 감사 로그 매개 변수를 추가할 수 있습니다.
감사 로그 를 암호화하려면 Cloud Manager 가 관리하는 MongoDB 인스턴스를 시작하기 전에 Advanced Configuration Options 섹션에 auditEncryptKeyWithKMIPGet
및 auditEncryptionHeaderMetadataFile
매개변수를 추가합니다.
Basis 기술
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
basis테크루트디렉토리 |
|
Kerberos
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
kerberos키탭 |
|
Net
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
bind_ip | |
httpinterface |
|
IPv6 | |
JSONP |
|
maxConns | |
rest |
|
tlsClusterFile | |
tlsClusterPassword | |
tlsCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
numCores |
|
작업 프로파일링
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
프로필 | |
slowms | |
slowOpSampleRate |
프로세스 관리
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
pidfilepath |
복제
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
enableMajorityReadConcern | |
Oplog 크기 |
보안
경고
Cloud Manager 는 로컬 키 암호화 에서 KMIP 서버 기반 암호화 로의 전환을 지원 하지 않습니다.
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
clusterAuthMode | |
enableEncryption | |
encryptionCipherMode | |
encryptionKeyFile | |
javascriptEnabled 이 설정은 더 이상 사용되지 않으며 향후 출시하다 에서 제거될 예정입니다. 기본값은 | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
샤딩
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
자동 분할 |
|
chunkSize |
|
스토리지
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
Directoryperdb | |
엔진 | |
inMemorySizeGB | |
journal |
|
journalCommitInterval | |
nssize |
|
prealloc |
|
할당량 |
|
할당량 파일 |
|
수리 경로 |
|
smallfiles |
|
syncdelay | |
유선타이거 캐시 크기 GB | |
와이어드타이거 컬렉션 블록 컴프레서 | |
WiredTigerCollectionConfigString |
|
WiredTigerDirectoryForIndexes | |
WiredTigerEngineConfigString |
|
WiredTigerIndexConfigString |
|
WiredTigerIndexPrefixCompression | |
유선타이거저널컴프레서 | |
유선타이거 통계LogDelaySecs |
|
시스템 로그
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
logappend | |
로그 회전 | |
조용히 | |
syslogDestination | |
syslogFacility | |
타임스탬프 형식 | |
상세 |
TLS
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
--setParameter
중요
Cloud Manager는 사용자가 제공한 매개변수가 유효한지 확인하지 않습니다. 허용되는 매개변수 및 값은 MongoDB Server 매뉴얼 에서 확인하세요.
Cloud Manager 인터페이스 | MongoDB 옵션 |
---|---|
[setParameter] |
Server 매개 변수의 값을 |
지원되는 MongoDB 버전 및 MongoDB Agent 버전의 경우 롤링 재시작 없이 특정 setParameter
매개변수를 설정할 수 있습니다. 런타임 중에 또는 시작 시 setParameter
매개변수를 설정할 수 있는지 확인하려면 해당 매개변수에 대한 세부정보를 조회하세요. 복잡한 setParameter
매개변수의 경우 프로세스 구성 파일 또는 --setParameter
명령줄 옵션에서와 동일한 형식으로 매개변수 값을 설정해야 합니다.
참고
watchdogPeriodSeconds 매개 변수를 설정하면 MongoDB Agent가 롤링 재시작을 트리거합니다.
매개 변수를 삭제하거나 제거하면 MongoDB Agent는 해당 매개 변수를 다시 변경할 때까지 해당 매개 변수의 현재 값을 유지합니다. 매개변수를 기본값으로 재설정하려면 값을 수동으로 설정하거나 롤링 재시작을 trigger해야 합니다.
MongoDB Agent가 스타트업 시 설정할 수 없는 매개 변수를 설정하려고 하면 MongoDB Agent가 롤링 재시작을 트리거하고 mongod
인스턴스를 스타트업하지 못합니다.