Puedes modificar la configuración y la topología de una implementación, incluidas sus versiones de MongoDB, motores de almacenamiento y números de hosts o particiones. Puedes realizar modificaciones en todos los niveles de la topología de una implementación desde un nivel superior clúster o set de réplicas a niveles más bajos, como un set de réplicas dentro de un clúster, o un proceso individual dentro de un set de réplicas. También puedes modificar los procesos autónomos.
Considerations
Aplicar cambios al clúster o miembro
Si realiza cambios de configuración en un proceso MongoDB individual dentro de un clúster, cualquier cambio futuro en el clúster ya no se aplicará al proceso secundario.
Ejemplo
Si desactiva el registrar en la bitácora para un miembro de un set de réplicas y luego cambia el intervalo de confirmación del diario para el set de réplicas, el cambio no se aplica al miembro.
Versión de MongoDB
Para elegir qué versiones de MongoDB están disponibles para Ops Manager, consulte Agregar una compilación de MongoDB personalizada.
Verifica los siguientes documentos para identificar cualquier consideración o problema de compatibilidad antes de cambiar la versión de MongoDB de una implementación:
Las notas de versión de MongoDB
Advertencia
Actualizaciones de MongoDB 5.0 a 6.0
Cuando actualices un clúster particionado de MongoDB de la 5.0 a la 6.0, debes utilizar el procedimiento que se encuentra en la página Actualizar un Clúster Particionado a 6.0 del Manual de MongoDB para actualizar la tabla de enrutamiento almacenada en caché para cada
mongos.La documentación de su conductor.
Planifica el cambio de versión durante un periodo de mantenimiento predefinido.
Cambia la versión de MongoDB en un entorno de pruebas antes de cambiar la versión en un entorno de producción. Tu entorno de pruebas debe replicar tu entorno de producción. Esto puede ayudar a evitar problemas de compatibilidad que podrían resultar en tiempos de inactividad en tu implementación de producción.
Siga las notas de la versión de MongoDB al realizar actualizaciones manuales de conjuntos de réplicas y clústeres fragmentados.
Nota
Limitaciones de degradación
No puede hacer un downgrade de una implementación de MongoDB de la versión 6.0 a cualquier versión anterior a la 4.4.0.
Consideraciones sobre copias de seguridad para las versiones de MongoDB
Para obtener más información sobre aspectos a tener en cuenta a la hora de hacer copias de seguridad, consulta Copias de seguridad: aspectos a considerar.
Motor de almacenamiento
Importante
MongoDB eliminó el soporte para el motor de almacenamiento MMAPv1 en MongoDB 4.2. Si editas la configuración de tu implementación para cambiar tu motor de almacenamiento a WiredTiger Storage Engine, Ops Manager reinicia los procesos de MongoDB.
Si ejecutas o actualizas a MongoDB 3.0 o posterior y modificas el motor de almacenamiento de MongoDB, Ops Manager apaga y reinicia el proceso de MongoDB. Para un conjunto de réplicas de varios nodos, Ops Manager realiza una sincronización inicial gradual de cada nodo.
Ops Manager crea directorios de copias de seguridad durante la migración de un motor de almacenamiento a otro si el host cuenta con suficiente espacio en disco. Si el espacio en disco no es suficiente, no se realizarán copias de seguridad. Ops Manager no borra los directorios de copia de seguridad una vez que la migración está completa. Puede mantener o borrar los directorios de copia de seguridad anteriores. Los directorios de copia de seguridad se encuentran en el directorio de datos de mongod.
Ejemplo
Si el directorio de datos fuera /data/process, la copia de seguridad sería /data/process.bak.UNIQUENAME. El UNIQUENAME es una string aleatoria que genera Ops Manager.
Antes de poder cambiar el motor de almacenamiento para una instancia autónoma o un set de réplicas, debe otorgar a la automatización acceso de escritura a la directorio de datos de MongoDB en el directorio principal. El agente crea una copia de seguridad temporal de los datos en el directorio principal al actualizar el motor de almacenamiento. Los cambios en el motor de almacenamiento en instancias autónomas también requieren un espacio de disco adecuado para realizar un /mongodump y /mongorestore completos. Este espacio en disco se restaura a la instancia después del cambio de configuración del motor de almacenamiento. El Ops Manager no elimina los directorios de copia de seguridad.
No se puede cambiar el motor de almacenamiento en un servidor de configuración. Para obtener más información sobre los motores de almacenamiento y las opciones disponibles, consulte Almacenamiento en el manual de MongoDB.
Propiedades fijas
No se pueden modificar los siguientes ajustes después de que se ha creado una implementación:
Puedes modificar la siguiente configuración de implementación:
log patha nivel de proceso
Topología de implementación
Puedes realizar modificaciones en todos los niveles de la topología de una implementación, incluidos los procesos secundarios.
Para modificar la topología o los procesos, utiliza este tutorial o uno de los tutoriales más específicos:
Modificaciones a nivel de proyecto
Algunas modificaciones que afectan a una implementación se producen a nivel de proyecto. Los siguientes cambios afectan a todos los procesos de MongoDB del proyecto. Para estos cambios, utilice los tutoriales especificados:
Para activar TLS para la implementación, consulta Habilitar TLS para una implementación.
Para habilitar la autenticación para la implementación, consulte Habilitar la autenticación para un proyecto de Ops Manager.
Para agregar o modificar usuarios y roles de MongoDB para la implementación,consulte Administrar usuarios de MongoDB.
Modificaciones múltiples
Puedes combinar varias modificaciones en una sola implementación.
Ejemplo
Podrías realizar todas las siguientes modificaciones antes de hacer clic en el Review Changes botón:
Agregue la última versión estable de MongoDB a Agregar una compilación personalizada.
Habilitar TLS para los procesos de MongoDB de la implementación.
Agregue un nuevo clúster fragmentado que ejecute la última versión estable de MongoDB mencionada anteriormente.
Al hacer clic en Review Changes, la revisión muestra todos los cambios en una sola pantalla para que los confirmes antes de implementarlos.
Forzar reconfiguración
Solo para Sets de réplicas y clústeres particionados
El Agente de MongoDB puede forzar que un conjunto de réplicas acepte una nueva configuración si se establece la configuración de replicación Force Reconfigure en Yes. Fuerce una reconfiguración solo para recuperar un conjunto de réplicas si solo una minoría de sus miembros está disponible.
ADVERTENCIA: Forzar una reconfiguración del set de réplicas podría provocar un rollback de las escrituras confirmadas por la mayoría.
Proceda con precaución. Ponte en contacto con el soporte técnico de MongoDB si tienes preguntas sobre los posibles impactos de esta operación.
Tip
Reconfigura un set de réplicas con miembros no disponibles en el Manual de MongoDB.
Eliminando una partición
Solo para clústeres fragmentados
Cuando se remueve una partición, las bases de datos no particionadas de esa partición se mueven a una partición restante usando el comando movePrimary.
Todas las colecciones particionadas permanecen en linea y disponibles durante el proceso de eliminación de la partición. Sin embargo, las operaciones de lectura y guardado enviadas a las colecciones no particionadas durante la operación movePrimary pueden producir un comportamiento inesperado, incluyendo el fracaso de la migración o la pérdida de datos.
Recomendamos mover el fragmento principal de cualquier base de datos que contenga colecciones no fragmentadas antes de eliminar el fragmento.
Para aprender más sobre cómo remover particiones, consulte Remover particiones de un clúster particionado existente.
Remoción de varios miembros del set de réplicas
Puedes remover o migrar varios miembros del conjunto de réplicas simultáneamente, pero debe permanecer la mayoría de los miembros con derecho a voto. Si necesitas remover más nodos con derecho a voto, remuévelos uno a la vez.
Ejemplo
Ejemplo 1
Tiene un conjunto de réplicas de cuatro nodos. Todos los nodos tienen derecho a voto. Puede eliminar solo un nodo, lo que conserva la mayoría de tres de los cuatro nodos con derecho a voto. Posteriormente, puede eliminar otro nodo del conjunto de réplicas de tres nodos restante. Esto conserva la mayoría de los nodos con derecho a voto restantes.
Ejemplo
Ejemplo 2
Tiene un set de réplicas de cuatro nodos. Tres nodos son miembros con derecho a voto y un nodo es un miembro sin derecho a voto. Puedes remover un miembro con derecho a voto y un miembro sin derecho a voto al mismo tiempo. Esto conserva la mayoría de dos de cada tres nodos de votación.
Para obtener más información sobre la votación, consulte Alta disponibilidad del conjunto de réplicas y Elecciones del conjunto de réplicas.
Advertencia
Actualizaciones de MongoDB 5.0 a 6.0
Cuando actualiza un clúster fragmentado de MongoDB 5.0 6.0a, debe utilizar el procedimiento de la página Actualizar un clúster 6.0 fragmentado a del Manual de MongoDB para actualizar la tabla de enrutamiento en caché para mongos cada.
Todos los cambios se aplican a todo el clúster
No se pueden hacer cambios a nodos individuales de un set de réplicas o clúster shardeado, solo al conjunto completo o al clúster completo.
El operador de Kubernetes sobrescribe algunas configuraciones de Ops Manager
Algunas configuraciones que se configuran con el Operador de Kubernetes no se pueden anular en la aplicación Ops Manager. Si se modifica una de estas configuraciones, el Operador de Kubernetes la revierte cada vez que se aplica la especificación del recurso. Se aceptan las configuraciones que el Operador de Kubernetes no administra.
La siguiente lista de configuraciones es exclusiva para Kubernetes. Esta lista puede cambiar en una fecha posterior.
Estas configuraciones se pueden encontrar en la página de Configuración de automatización.
processes.args2_6.net.portprocesses.args2_6.replication.replSetNameprocesses.args2_6.storage.dbPathprocesses.args2_6.systemLog.pathprocesses.authSchemaVersionprocesses.cluster(procesos mongos)processes.featureCompatibilityVersionprocesses.hostnameprocesses.nameprocesses.versionreplicaSets._idreplicaSets.members._idreplicaSets.members.hostreplicaSets.membersreplicaSets.versionsharding.clusterRole(config server)sharding.configServerReplicasharding.namesharding.shards._idsharding.shards.rs
Ejemplo
El operador de Kubernetes crea un set de réplicas de 3 nodos.
Cambiaste
storage.wiredTiger.engineConfig.cacheSizeGB40a.Luego, escala el conjunto de réplicas a 5 miembros.
El
storage.wiredTiger.engineConfig.cacheSizeGBpara los nuevos nodos debe ser40.
Cambios no disponibles en Kubernetes
Si una configuración no está disponible para un recurso de Kubernetes de MongoDB, entonces el cambio debe realizarse en la aplicación Ops Manager.
Requisitos previos
Su implementación debe ejecutar una versión de Automation compatible con Ops Manager. Si su implementación no ejecuta una versión compatible del agente, Ops Manager mostrará un mensaje solicitándole que actualice sus agentes.
Debe tener suficiente espacio en disco en el directorio principal para realizar copias de seguridad antes de realizar cambios en el motor de almacenamiento en procesos autónomos. Recomendamos usar sets de réplicas en lugar de procesos autónomos, que aplican cambios de manera gradual.
Para actualizar un objeto de MongoDB Kubernetes, es necesario cumplir con los requisitos previos y completar los procedimientos en la página Instalar el operador de Kubernetes.
Procedimiento
Seleccione el tipo de implementación que desea editar:
Navega a la página Deployment de tu proyecto.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
Modifique la configuración autónoma.
La sección Standalone Settings contiene los siguientes ajustes de configuración:
Configuración | Descripción |
|---|---|
Hostname | Nombre de host donde Ops Manager implementa. Este nombre de host |
Port | Especifique el número de puerto IANA para el proceso El |
Version | Selecciona la versión del servidor MongoDB del proceso Ops Manager solo muestra las versiones de MongoDB que están disponibles para tu implementación. Para desactivar este filtro, consulte |
Auth Schema Version | Seleccione el esquema para almacenar los datos del usuario de su implementación. |
Feature Compatibility Version | Selecciona la compatibilidad de características entre versiones de la implementación. Ops Manager muestra este campo si tu implementación ejecuta la versión 3.4 de MongoDB o posterior. |
Log File | Especifica la ruta completa a la Por ejemplo, especificar El |
Modificar Opciones avanzadas de configuración.
La Advanced Configuration Options sección le permite configurar las opciones de tiempo de ejecución de MongoDB para cada proceso de MongoDB en su implementación.
Para agregar una opción:
Haga clic en Add Option.
Haga Select a Startup Option clicen y seleccione la opción de configuración.
Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.
Haga clic en Add para agregar la opción seleccionada y su valor correspondiente al proceso.
Para obtener descripciones de los disponibles,Advanced Configuration Options consulte Opciones avanzadas para implementaciones de MongoDB.
Navega a la página Deployment de tu proyecto.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
Modifique la configuración a nivel de clúster.
La sección Replica Set Configuration contiene los siguientes ajustes de configuración a nivel de clúster.
Configuración | Descripción |
|---|---|
Auth Schema Version | Seleccione el esquema para almacenar los datos del usuario de su implementación. |
Feature Compatibility Version | Selecciona la compatibilidad de características entre versiones de la implementación. Ops Manager muestra este campo si tu implementación ejecuta la versión 3.4 de MongoDB o posterior. |
Replica Set Settings | Muestra una tabla de cada proceso asociado con el set de réplicas. Puede configurar la versión del servidor de MongoDB, el directorio de datos y la ruta de registro de cada proceso. |
Process Name | Nombre de host y puerto de un proceso Ops Manager aplica cualquier configuración configurada para el conjunto de réplicas a todos sus procesos asociados. |
Version | Selecciona la versión del servidor MongoDB del proceso Ops Manager solo muestra las versiones de MongoDB que están disponibles para tu implementación. Para desactivar este filtro, consulte |
Log File | Especifica la ruta completa a la Por ejemplo, especificar El |
Configure cada miembro del conjunto de réplicas.
Ops Manager enumera cada miembro del conjunto de réplicas bajo el encabezado MongoD Settings de la sección Member Configuration. Cada miembro del conjunto de réplicas tiene las siguientes opciones configurables:
Configuración | Descripción |
|---|---|
Member | Selecciona uno de los siguientes roles de miembro del set de réplicas del menú:
|
Hostname | Selecciona desde el menú el host en el que Ops Manager automatización implementa el miembro del conjunto de réplicas. El menú solo enumera los hosts bajo Ops Manager automatización. Para obtener documentación completa sobre cómo añadir servidores a la automatización de Ops Manager, consulta Provisionar servidores para la automatización. Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una dirección IPv6. |
Port | Especifique el número de puerto IANA para el proceso El |
Votes | |
Priority | |
Delay | Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la |
Build Indexes | Especifique |
Tags | Especifica la etiqueta o etiquetas asociadas al set de réplicas. Este ajuste corresponde a la opción de configuración del set de réplicas Para obtener documentación completa sobre las etiquetas de conjunto de réplicas, consulte Etiquetas de conjunto de réplicas |
Add a Mongod |
Configure sus ajustes de replicación.
La sección Replication Settings contiene las siguientes opciones de configuración para el set de réplicas:
Configuración | Descripción |
|---|---|
Protocol Version | Seleccione la versión del protocolo de replicación utilizada por el set de réplicas. Esta configuración corresponde a la opción de configuración del Para obtener más información, consulta versiones del protocolo de set de réplicas. |
Chaining Allowed | Especifica |
Write Concern Majority Journal Default | Determina el comportamiento de |
Heartbeat Timeout (secs) | Especifica el número de segundos que los miembros del set de réplicas esperan para recibir un pings exitoso entre sí. Esta configuración corresponde a la opción de configuración de |
Election Timeout (ms) | Especifique el límite de tiempo en milisegundos para detectar cuándo el servidor principal de un conjunto de réplicas es inaccesible. Esta configuración corresponde a la opción de |
CatchUp Timeout (ms) | Especifique el límite de tiempo en milisegundos para que un servidor principal recién elegido se sincronice o se ponga al día con los demás miembros del conjunto de réplicas que puedan haber escrito más recientemente. Esta configuración corresponde a la |
CatchUp Takeover Delay (ms) | Especifique el tiempo en milisegundos que un nodo espera para iniciar una toma de control catchup después de determinar que va por delante del primario actual. Esta configuración corresponde a la opción de configuración |
Last Error Defaults | Especifique el nivel de confirmación de escritura (write concern) por defecto para el set de réplicas. El set de réplicas utiliza este nivel de confirmación de escritura (write concern) solamente cuando las operaciones de escritura o getLastError no especifican otro nivel de confirmación de escritura (write concern). Si esta opción no está configurada, el nivel de confirmación de escritura (write concern) por defecto para el set de réplicas solo requiere confirmación de la primaria. Especifique esta opción en forma de documento, es decir, |
Force Reconfigure | Especifique que desea forzar una reconfiguración del conjunto de réplicas. Cuando se establece en ADVERTENCIA: Forzar una reconfiguración del set de réplicas podría provocar un rollback de las escrituras confirmadas por la mayoría. Proceda con precaución. Ponte en contacto con el soporte técnico de MongoDB si tienes preguntas sobre los posibles impactos de esta operación. Para más información, consulta Reconfigurar un set de réplicas con Miembros No Disponibles en el Manual del Servidor de MongoDB. |
Modificar Opciones avanzadas de configuración.
La Advanced Configuration Options sección le permite configurar las opciones de tiempo de ejecución de MongoDB para cada proceso de MongoDB en su implementación.
Para agregar una opción:
Haga clic en Add Advanced Options.
Haga Select a Startup Option clicen y seleccione la opción de configuración.
Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.
Haz clic en Add para añadir la opción seleccionada y su valor correspondiente a cada proceso del tipo de proceso seleccionado en el clúster.
Ops Manager muestra cada proceso del clúster agrupado lógicamente. Haga clic en la flecha gris a la izquierda de la agrupación lógica para ver sus subgrupos y procesos. Puede modificar las opciones avanzadas de cada proceso individualmente según sea necesario.
Para obtener descripciones de los disponibles,Advanced Configuration Options consulte Opciones avanzadas para implementaciones de MongoDB.
Haga clic Confirm & Deploy en para implementar sus cambios.
En caso contrario, haz clic en Cancel y podrás realizar cambios adicionales.
Ops Manager muestra el siguiente mensaje si intenta forzar la reconfiguración de un conjunto de réplicas.

Antes de hacer clic Confirm & Deploy en, asegúrese de comprender los riesgos de forzar la reconfiguración de un conjunto de réplicas.
Tip
Reconfigurar un conjunto de réplicas con miembros no disponibles en el Manual de MongoDB....
Navega a la página Deployment de tu proyecto.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
Configurar ajustes de todo el clúster.
La sección Cluster Configuration contiene los siguientes ajustes de configuración a nivel de clúster.
Configuración | Descripción |
|---|---|
Shard Name Prefix | Especifica el prefijo de cada partición en el clúster. Ops Manager nombra cada partición en el clúster utilizando el formato |
Auth Schema Version | Seleccione el esquema para almacenar los datos del usuario de su implementación. |
Feature Compatibility Version | Selecciona la compatibilidad de características entre versiones de la implementación. Ops Manager muestra este campo si tu implementación ejecuta la versión 3.4 de MongoDB o posterior. |
Process Name | Nombre de host y puerto de un Ops Manager agrupa los procesos de Para clústeres que ejecutan MongoDB 3.0 o anterior, Ops Manager agrupa los procesos del servidor de configuración |
Version | Seleccione la versión del servidor de MongoDB del Ops Manager solo muestra las versiones de MongoDB que están disponibles para tu implementación. Para desactivar este filtro, consulte |
Log File | Especifica la ruta completa a la entrada de registro Por ejemplo, si se especifica, se indica El |
Configura cada partición en su clúster.
En la Member Configuration sección,Shard Settings haga clic en para abrir las opciones de configuración del fragmento. Ops Manager muestra cada fragmento del clúster y los procesos asociados a él. Cada proceso del fragmento tiene las siguientes opciones. No se pueden modificar mongod las opciones que están en gris:
Configuración | Descripción |
|---|---|
Member | Selecciona uno de los siguientes roles de miembro del set de réplicas del menú:
|
Hostname | Selecciona desde el menú el host en el que Ops Manager automatización implementa el miembro del conjunto de réplicas. El menú solo enumera los hosts bajo Ops Manager automatización. Para obtener documentación completa sobre cómo añadir servidores a la automatización de Ops Manager, consulta Provisionar servidores para la automatización. Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una dirección IPv6. |
Port | Especifique el número de puerto IANA para el proceso El |
Votes | |
Priority | |
Delay | Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la |
Build Indexes | Especifique |
Tags | Especifica la etiqueta o etiquetas asociadas al set de réplicas. Este ajuste corresponde a la opción de configuración del set de réplicas Para obtener documentación completa sobre las etiquetas de conjunto de réplicas, consulte Etiquetas de conjunto de réplicas |
Add a Mongod |
Para agregar particiones adicionales al clúster:
Haga clic en Add a Shard.
En la sección Cluster Configuration, configure los siguientes parámetros para cada
mongoden la partición:Version
Data Directory
Log File
Configurar cada servidor de configuración en su clúster.
En el menú desplegable, elige entre los tipos de servidor de configuración Dedicated y Embedded. Los clústeres que contienen más de 3 particiones deben usar el tipo Dedicated.
Ops Manager muestra un encabezado diferente para la configuración del servidor, dependiendo de la versión de MongoDB que se haya seleccionado para los servidores.
- MongoDB 3.2 o posterior:
En la sección Member Configuration, haga clic en Config Server Replica Set Settings para abrir las opciones de configuración de CSRS. Cada miembro del conjunto de réplicas del servidor de configuración tiene las siguientes opciones:
ConfiguraciónDescripciónMember
Selecciona uno de los siguientes roles de miembro del set de réplicas del menú:
DefaultUn nodo del set de réplicas que puede convertirse en el primario y participar en las elecciones.
Un miembro del conjunto de réplicas que no contiene datos y que puede votar en las elecciones. Corresponde a la
arbiterOnlyopción de configuración de réplica.Un nodo del set de réplicas que lleva datos y que puede votar en elecciones. Corresponde a la opción de configuración de réplicas
hidden.Un nodo con datos en el set de réplicas que puede votar en elecciones. Corresponde a las siguientes opciones de configuración de réplicas:
secondaryDelaySecsyhidden.
Hostname
Selecciona desde el menú el host en el que Ops Manager automatización implementa el miembro del conjunto de réplicas. El menú solo enumera los hosts bajo Ops Manager automatización. Para obtener documentación completa sobre cómo añadir servidores a la automatización de Ops Manager, consulta Provisionar servidores para la automatización.
Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una dirección IPv6.
Port
Especifique el número de puerto IANA para el proceso
mongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es27017.El
mongoddebe tener acceso exclusivo al puerto especificado. Si está implementando múltiples procesos demongoden un solo host, debe seleccionar un puerto único no en uso para cada proceso.Votes
Priority
Delay
Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la
secondaryDelaySecsmongodopción de configuración del conjunto de réplicas.Build Indexes
Especifique
truepara quemongodcree índices. Esta configuración corresponde a labuildIndexesmongodopción de configuración del conjunto de réplicas.Tags
Especifica la etiqueta o etiquetas asociadas al set de réplicas. Este ajuste corresponde a la opción de configuración del set de réplicas
tagsmongod.Para obtener documentación completa sobre las etiquetas de conjunto de réplicas, consulte Etiquetas de conjunto de réplicas
Add a Mongod
- MongoDB 3.0 o anterior
En la sección Member Configuration, haga clic en Config Server Settings para abrir las opciones del servidor de configuración. Cada servidor de configuración tiene las siguientes opciones:
ConfiguraciónDescripciónHostname
Selecciona desde el menú el host en el que Ops Manager automatización implementa el miembro del conjunto de réplicas. El menú solo enumera los hosts bajo Ops Manager automatización. Para obtener documentación completa sobre cómo añadir servidores a la automatización de Ops Manager, consulta Provisionar servidores para la automatización.
Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una dirección IPv6.
Port
Especifique el número de puerto IANA para el proceso
mongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es27017.El
mongoddebe tener acceso exclusivo al puerto especificado. Si está implementando múltiples procesos demongoden un solo host, debe seleccionar un puerto único no en uso para cada proceso.
Configura cada mongos en tu clúster.
Desde la sección Member Configuration, haz clic en Mongos Settings para abrir las opciones de configuración mongos. Cada proceso mongos tiene las siguientes opciones. No se pueden modificar las opciones que están atenuadas:
Configuración | Descripción |
|---|---|
Hostname | Seleccione del menú el host en el que la automatización de Ops Manager implementa el Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una dirección IPv6. |
Port | Especifique el número de puerto IANA para el proceso El |
Add a Mongos | Haz clic para agregar un proceso adicional |
Configure cada conjunto de réplicas en su clúster.
La sección Replication Settings contiene las siguientes opciones de configuración para cada conjunto de réplicas en el clúster:
Configuración | Descripción |
|---|---|
Protocol Version | Seleccione la versión del protocolo de replicación utilizada por el set de réplicas. Esta configuración corresponde a la opción de configuración del Para obtener más información, consulta versiones del protocolo de set de réplicas. |
Chaining Allowed | Especifica |
Write Concern Majority Journal Default | Determina el comportamiento de |
Heartbeat Timeout (secs) | Especifica el número de segundos que los miembros del set de réplicas esperan para recibir un pings exitoso entre sí. Esta configuración corresponde a la opción de configuración de |
Election Timeout (ms) | Especifique el límite de tiempo en milisegundos para detectar cuándo el servidor principal de un conjunto de réplicas es inaccesible. Esta configuración corresponde a la opción de |
CatchUp Timeout (ms) | Especifique el límite de tiempo en milisegundos para que un servidor principal recién elegido se sincronice o se ponga al día con los demás miembros del conjunto de réplicas que puedan haber escrito más recientemente. Esta configuración corresponde a la |
CatchUp Takeover Delay (ms) | Especifique el tiempo en milisegundos que un nodo espera para iniciar una toma de control catchup después de determinar que va por delante del primario actual. Esta configuración corresponde a la opción de configuración |
Last Error Defaults | Especifique el nivel de confirmación de escritura (write concern) por defecto para el set de réplicas. El set de réplicas utiliza este nivel de confirmación de escritura (write concern) solamente cuando las operaciones de escritura o getLastError no especifican otro nivel de confirmación de escritura (write concern). Si esta opción no está configurada, el nivel de confirmación de escritura (write concern) por defecto para el set de réplicas solo requiere confirmación de la primaria. Especifique esta opción en forma de documento, es decir, |
Force Reconfigure | Especifique que desea forzar una reconfiguración del conjunto de réplicas. Cuando se establece en ADVERTENCIA: Forzar una reconfiguración del set de réplicas podría provocar un rollback de las escrituras confirmadas por la mayoría. Proceda con precaución. Ponte en contacto con el soporte técnico de MongoDB si tienes preguntas sobre los posibles impactos de esta operación. Para más información, consulta Reconfigurar un set de réplicas con Miembros No Disponibles en el Manual del Servidor de MongoDB. |
Modificar Opciones avanzadas de configuración.
La Advanced Configuration Options sección le permite configurar las opciones de tiempo de ejecución de MongoDB para cada proceso de MongoDB en su implementación.
Para agregar una opción:
Haga clic en Add Advanced Options.
Haga Select a Startup Option clicen y seleccione la opción de configuración.
Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.
Haz clic en Add para añadir la opción seleccionada y su valor correspondiente a cada proceso del tipo de proceso seleccionado en el clúster.
Ops Manager muestra cada proceso del clúster agrupado lógicamente. Haga clic en la flecha gris a la izquierda de la agrupación lógica para ver sus subgrupos y procesos. Puede modificar las opciones avanzadas de cada proceso individualmente según sea necesario.
Para obtener descripciones de los disponibles,Advanced Configuration Options consulte Opciones avanzadas para implementaciones de MongoDB.
Edita el archivo de especificación de recursos de Kubernetes.
Modifica o agrega cualquier configuración que necesites añadir o cambiar.
Guarde su archivo de especificaciones.
Invoca el siguiente comando de Kubernetes para actualizar tu recurso.
kubectl apply -f <standalone-conf>.yaml