Opções avançadas para implementações de MongoDB
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
As seguintes opções de configuração mongod e mongos estão disponíveis por meio do campo Cloud Manager Advanced Configuration Options quando você implementa o MongoDB. Você seleciona opções avançadas ao distribuir:
O mapa do Cloud Manager Advanced Configuration Options para as opções e parâmetros de configuração do MongoDB descritos da seguinte forma.
Aviso
Limitado às opções listadas
Se uma opção MongoDB não estiver listada nesta página, você poderá usar setParameter para adicionar a configuração. As configurações adicionadas dessa forma se aplicam às instâncias do MongoDB que o Cloud Manager gerencia quando essas instâncias são iniciadas.
Procedimento
Para editar Opções Avançadas, complete as etapas a seguir.
No MongoDB Cloud Manager, acesse aGo Deployment página do seu projeto.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.
A página Sistema é exibida.
Acesse a página Processes.
Clique na aba Processes para sua implantação.
A página Processos é exibida.
Registro de auditoria
Interface do Cloud Manager | Opção MongoDB |
---|---|
auditEncryptionKeyIdentifier | |
compressãoMode | |
auditDestination | |
auditFilter | |
formato de auditoria | |
localAuditKeyFile | |
auditPath |
É possível adicionar esses parâmetros de log de auditoria com uma opção setParameter
na seção Advanced Configuration Options.
Para criptografar o registro de auditar , antes de iniciar as instâncias do MongoDB que o Cloud Manager gerencia, adicione os parâmetros auditEncryptKeyWithKMIPGet
e auditEncryptionHeaderMetadataFile
na seção Advanced Configuration Options .
tecnologia de base
Interface do Cloud Manager | Opção MongoDB |
---|---|
basetécnicoRootDirectory |
|
Kerberos
Interface do Cloud Manager | Opção MongoDB |
---|---|
KerberosKeytab |
|
Líquido
Interface do Cloud Manager | Opção MongoDB |
---|---|
bind_ip | |
httpinterface |
|
IPv6 | |
JSONP |
|
maxConns | |
rest |
|
tlsClusterFile | |
tlsClusterPassword | |
TLSCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Interface do Cloud Manager | Opção MongoDB |
---|---|
numCores |
|
Perfil de operação
Interface do Cloud Manager | Opção MongoDB |
---|---|
perfil | |
slowms | |
slowOpSampleRate |
gestão de processos
Interface do Cloud Manager | Opção MongoDB |
---|---|
pidfilepath |
Replicação
Interface do Cloud Manager | Opção MongoDB |
---|---|
enableMajorityReadConcern | |
Tamanho do log |
Segurança
Aviso
O Cloud Manager não permite a transição da criptografia de chave local para a criptografia baseada em servidorKMIP .
Interface do Cloud Manager | Opção MongoDB |
---|---|
clusterAuthMode | |
enableEncryption | |
encryptionCipherMode | |
encryptionKeyFile | |
javascriptEnabled Esta configuração é preterida e será removida em uma versão futura. Padrão é | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
Fragmentação
Interface do Cloud Manager | Opção MongoDB |
---|---|
Autosplit |
|
chunkSize |
|
Armazenamento
Interface do Cloud Manager | Opção MongoDB |
---|---|
diretórioperdb | |
mecanismo | |
inMemorySizeGB | |
journal |
|
journalCommitInterval | |
nssize |
|
pré-alcol |
|
cota |
|
cotaFiles |
|
caminho de reparo |
|
arquivos pequenos |
|
syncdelay | |
wiredTigerCacheSizeGB | |
wiredTigerCollectionBlockCompressor | |
wiredTigerCollectionConfigString |
|
wiredTigerDirectoryForIndexes | |
wiredTigerEngineConfigString |
|
wiredTigerIndexConfigString |
|
wiredTigerIndexPrefixCompression | |
wiredTigerJournalCompressor | |
wiredTigerStatisticsLogDelaySecs |
|
Registro do sistema
Interface do Cloud Manager | Opção MongoDB |
---|---|
registro anexado | |
logRotate | |
sossegado | |
syslogDestination | |
syslogFacility | |
Formato de Registro de Data/Hora | |
Detalhamento |
TLS
Interface do Cloud Manager | Opção MongoDB |
---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
Parâmetro de configuração
Importante
O Cloud Manager não verifica se os parâmetros fornecidos são válidos. Verifique o Manual doMongoDB Server para parâmetros e valores aceitos.
Interface do Cloud Manager | Opção MongoDB |
---|---|
[setParameter] |
Você pode adicionar qualquer valor dos Parâmetros do Servidor como |
Para as versões do MongoDB e do MongoDB Agent compatíveis, você pode definir determinados parâmetros setParameter
sem uma reinicialização contínua. Para determinar se você pode definir um parâmetro setParameter
durante o tempo de execução ou na inicialização, obtenha detalhes sobre esse parâmetro. No caso dos parâmetros setParameter
complexos, você deve definir os valores de parâmetro no mesmo formato do arquivo de configuração do processo ou na opção de linha de comando --setParameter
.
Observação
Se você definir o parâmetro watchdogPeriodSeconds, o MongoDB Agent acionará uma reinicialização contínua.
Se você excluir ou remover um parâmetro, o MongoDB Agent manterá o valor atual do parâmetro até que você faça outra alteração nesse parâmetro. Para redefinir o parâmetro para seu valor padrão, você deve definir manualmente o valor ou acionar uma reinicialização contínua.
Se você tentar definir um parâmetro que o MongoDB Agent não possa definir na inicialização, o MongoDB Agent acionará uma reinicialização contínua e falhará ao iniciar uma instância mongod
.