MongoDB Balancer
Resumo
- Gerencia o balanceador de cluster fragmentado do MongoDB.
- Inicia ou para o balanceador.
- Ajusta o tamanho do cluster.
- Ativa ou desativa a divisão automática.
- Adiciona ou remove uma janela do balanceador.
Parâmetros
Parâmetro | Tipo | Escolhas | Valores padrão | Comentários |
|---|---|---|---|
autosplit | boolean | Escolhas:
| Desative ou ative o sinalizador autosplit na coleção config.settings. |
chunksize | integer | | Controle o tamanho dos pedaços no cluster fragmentado. O valor deve ser fornecido em MB. |
mongos_process | string | Padrão: "mongos" | Forneça um nome personalizado para o processo mongos. A maioria dos usuários pode ignorar esta configuração. |
state | string | Escolhas:
| Gerenciar o balanceador para o cluster |
window | string | | Programe a janela do balanceador. Forneça as seguintes chaves de dicionário start, stop, state A chave de estado deve ser "present" ou "absent". As chaves de início e parada são ignoradas quando o estado é "ausente". start e stop devem ser strings em formato "HH:MM" indicando os limites da janela de tempo. |
Extende fragmentos da documentação do módulo MongoDB Login options e MongoDB SSL options.
Exemplos
- name: Inicia o balanceador
mongodb_balancer:
state: started
- name: Interrompe o balanceador e desativa a divisão automática
mongodb_balancer:
state: stopped
autosplit: false
- name: Ativar autosplit
mongodb_balancer:
autosplit: true
- name: Altera o tamanho do bloco padrão para 128 MB
mongodb_balancer:
chunksize: 128
- name: Adiciona ou atualiza uma janela de balanceamento
mongodb_balancer:
window:
start: "23:00"
stop: "06:00"
state: "present"
- name: Remove uma janela de balanceamento
mongodb_balancer:
window:
state: "absent"Valores Retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
changed | boolean | sucesso | Se o estado do balanceador ou divisão automática mudou. |
failed | boolean | erro | Se algo deu errado |
msg | string | erro | Uma breve descrição do que aconteceu. |
new_autosplit | string | Quando o autosplit é alterado. | O novo estado de autosplit. |
new_balancer_state | string | Quando o estado do balanceador é alterado | O novo estado do balanceador. |
new_chunksize | integer | Quando o tamanho do bloco é alterado. | O novo valor para chunksize. |
old_autosplit | string | Quando o autosplit é alterado. | O estado anterior de autosplit. |
old_balancer_state | string | Quando o estado do balanceador é alterado | O estado anterior do balanceador |
old_chunksize | integer | Quando o tamanho do bloco é alterado. | O valor anterior para chunksize. |