Docs Menu
Docs Home
/ /

Editar la configuración de una implementación

Puede modificar la configuración y la topología de una implementación, incluyendo sus versiones de MongoDB, motores de almacenamiento y número de hosts o fragmentos. Puede realizar modificaciones en todos los niveles de la topología de una implementación desde un nivel superior. Un clúster fragmentado o un conjunto de réplicas a niveles inferiores, como un conjunto de réplicas dentro de un clúster fragmentado o un proceso individual dentro de un conjunto de réplicas. También puede modificar procesos independientes.

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.

Para elegir qué versiones de MongoDB están disponibles para Ops Manager, consulte Agregar una compilación de MongoDB personalizada.

Nota

Limitaciones de la degradación

No se puede degradar una implementación de MongoDB de la versión 6.0 a ninguna versión anterior a la 4.4.0.

Para obtener más información sobre las consideraciones de copia de seguridad, consulte Consideraciones de copia de seguridad.

Importante

MongoDB eliminó la compatibilidad con el1 motor de almacenamiento MMAPv en 4.2 MongoDB. Si edita la configuración de su implementación para cambiar el motor de almacenamiento a WiredTiger Storage Engine, Ops Manager reinicia los procesos de MongoDB.

Si ejecuta o actualiza a MongoDB 3.0 o una versión posterior y modifica el motor de almacenamiento de MongoDB, Ops Manager cierra y reinicia el proceso de MongoDB. En un conjunto de réplicas con varios miembros, Ops Manager realiza una sincronización inicial continua de cada miembro.

Ops Manager crea directorios de respaldo durante la migración de un motor de almacenamiento a otro si el host dispone de suficiente espacio en disco. Si el espacio en disco es insuficiente, no se realizan copias de seguridad. Ops Manager no elimina los directorios de respaldo una vez finalizada la migración. Puede conservar o eliminar los directorios de respaldo anteriores. Los directorios de respaldo se encuentran en el directorio de datos de mongod.

Ejemplo

Si el directorio de datos era /data/process, la copia de seguridad sería /data/process.bak.UNIQUENAME. UNIQUENAME es una cadena aleatoria generada por Ops Manager.

Antes de cambiar el motor de almacenamiento de una instancia independiente o un conjunto de réplicas, debe otorgar a Automation acceso de escritura al directorio principal del directorio de datos de MongoDB. 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 independientes también requieren suficiente espacio en disco para realizar un volcado completo de /mongodump y /mongorestore. Este espacio en disco se restaura en la instancia tras el cambio de configuración del motor de almacenamiento. 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.

No se pueden modificar las siguientes configuraciones una vez creada una implementación:

Puede modificar las siguientes configuraciones de implementación:

Puede 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, utilice este tutorial o uno de los tutoriales más específicos:

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 habilitar TLS para la implementación, consulte 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.

Puede combinar varias modificaciones en una sola implementación.

Ejemplo

Puede realizar todas las modificaciones siguientes antes de hacer clic en el Review Changes botón:

  • Agregue la última versión estable de MongoDB a Agregar una compilación personalizada.

  • Habilite TLS para los procesos 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 pantalla para que pueda confirmarlos antes de implementarlos.

Solo para conjuntos de réplicas y clústeres fragmentados

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 de un conjunto de réplicas puede provocar una reversión de la mayoría de las escrituras confirmadas.

Proceda con precaución. Contacte con el soporte de MongoDB si tiene preguntas sobre las posibles consecuencias de esta operación.

Tip

Solo para clústeres fragmentados

Cuando se elimina un fragmento, todas las bases de datos no fragmentadas en ese fragmento se mueven a un fragmento restante mediante el comando movePrimary.

Todas las colecciones fragmentadas permanecen en línea y disponibles durante el proceso de eliminación. Sin embargo, las operaciones de lectura y escritura enviadas a colecciones no fragmentadas durante la operación movePrimary pueden provocar un comportamiento inesperado, como el fallo 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 obtener más información sobre cómo eliminar fragmentos, consulte Eliminar fragmentos de un clúster fragmentado existente.

Puede eliminar o migrar varios miembros del conjunto de réplicas a la vez, pero la mayoría de los miembros con derecho a voto deben permanecer. Si necesita eliminar más miembros con derecho a voto, elimínelos uno a uno.

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 conjunto de réplicas de cuatro nodos. Tres nodos son miembros con derecho a voto y uno sin derecho a voto. Puede eliminar un miembro con derecho a voto y uno sin derecho a voto simultáneamente. Esto conserva la mayoría de dos de los tres nodos con derecho a voto.

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.

No se pueden realizar cambios en miembros individuales de un conjunto de réplicas o un clúster fragmentado, solo en todo el conjunto o clúster.

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 de Kubernetes. Esta lista puede cambiar posteriormente.

Estas configuraciones se pueden encontrar en la página de Configuración de automatización.

  • processes.args2_6.net.port

  • processes.args2_6.replication.replSetName

  • processes.args2_6.storage.dbPath

  • processes.args2_6.systemLog.path

  • processes.authSchemaVersion

  • processes.cluster (procesos mongos)

  • processes.featureCompatibilityVersion

  • processes.hostname

  • processes.name

  • processes.version

  • replicaSets._id

  • replicaSets.members._id

  • replicaSets.members.host

  • replicaSets.members

  • replicaSets.version

  • sharding.clusterRole (config server)

  • sharding.configServerReplica

  • sharding.name

  • sharding.shards._id

  • sharding.shards.rs

Ejemplo

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.

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 independientes. Recomendamos usar conjuntos de réplicas en lugar de procesos independientes, que aplican los cambios de forma continua.

Para actualizar un objeto MongoDB Kubernetes, debe cumplir con los requisitos previos y completar los procedimientos en la página Instalar operador de Kubernetes.

Seleccione el tipo de implementación que desea editar:

1
  1. 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.

  2. Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.

  3. Si aún no se muestra, haga clic en Deployment en la barra lateral.

2
3

La sección Standalone Settings contiene las siguientes configuraciones:

Configuración
Descripción

Hostname

Nombre de host donde Ops Manager implementa. Este nombre de host mongod puede ser un nombre de host, un FQDN, una dirección IPv o una dirección IPv. Solo se pueden implementar en hosts con la automatización de Ops4 Manager. Para obtener la documentación completa sobre cómo agregar servidores a la automatización de Ops Manager, consulte6 Aprovisionarservidores para la automatización.

Port

Especifique el número de puerto IANA para el procesomongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongod mongod puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

Version

Seleccione la versión del servidor MongoDB del mongod proceso.

Ops Manager enumera solo las versiones de MongoDB que están disponibles para su implementación.

Para deshabilitar este filtrado,automation.versions.download.baseUrl.allowOnlyAvailableBuilds consulte.

Auth Schema Version

Seleccione el esquema para almacenar los datos del usuario para su implementación.

Feature Compatibility Version

Seleccione la versión de compatibilidad de funciones de la implementación. Ops Manager muestra este campo si su implementación ejecuta MongoDB versión 3.4 o posterior.

Log File

Especifique la ruta completa al mongod archivo de registro, incluyendo su nombre y extensión. Esta configuración corresponde a la opción del archivo de systemLog.path configuración. El mongod usuario debe tener permiso de lectura y escritura en el archivo especificado.

Por ejemplo, especificar indica /var/log/mongodb/mongo.log a que almacene su archivo de registro mongod en /var/log/mongodb/ mongo.logcomo.

Elmongoddebe tener su propio archivo de registro único. Si se implementan varios procesosmongoden el mismo host, asegúrese de que cadamongodtenga su propio archivo de registro.

4

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:

  1. Haga clic en Add Option.

  2. Haga Select a Startup Option clicen y seleccione la opción de configuración.

  3. Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.

  4. 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.

5

Ops Manager lo redirecciona a la página Deployment, donde debe revisar los cambios antes de implementar la configuración actualizada.

6
7

En caso contrario, haz clic en Cancel y podrás realizar cambios adicionales.

1
  1. 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.

  2. Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.

  3. Si aún no se muestra, haga clic en Deployment en la barra lateral.

2
3

La sección Replica Set Configuration contiene las siguientes configuraciones para todo el clúster.

Configuración
Descripción

Auth Schema Version

Seleccione el esquema para almacenar los datos del usuario para su implementación.

Feature Compatibility Version

Seleccione la versión de compatibilidad de funciones de la implementación. Ops Manager muestra este campo si su implementación ejecuta MongoDB versión 3.4 o posterior.

Replica Set Settings

Muestra una tabla de cada proceso asociado al conjunto de réplicas. Puede configurar la versión del servidor MongoDB, el directorio de datos y la ruta de registro de cada proceso.

Process Name

Nombre de host y puerto de un proceso. Este nombre de host mongod puede ser un nombre de host, un FQDN, una dirección IPv o4 una dirección IPv. Ops Manager agrupa inicialmente cada proceso bajo el6 nombre del conjunto de réplicas. Haga clic en el icono a la izquierda del nombre del mongod conjunto de réplicas para mostrar todos los procesos del conjunto de réplicas.

Ops Manager aplica cualquier configuración configurada para el conjunto de réplicas a todos sus procesos asociados.

Version

Seleccione la versión del servidor MongoDB del mongod proceso.

Ops Manager enumera solo las versiones de MongoDB que están disponibles para su implementación.

Para deshabilitar este filtrado,automation.versions.download.baseUrl.allowOnlyAvailableBuilds consulte.

Log File

Especifique la ruta completa al mongod archivo de registro, incluyendo su nombre y extensión. Esta configuración corresponde a la opción del archivo de systemLog.path configuración. El mongod usuario debe tener permiso de lectura y escritura en el archivo especificado.

Por ejemplo, especificar indica /var/log/mongodb/mongo.log a que almacene su archivo de registro mongod en /var/log/mongodb/ mongo.logcomo.

Elmongoddebe tener su propio archivo de registro único. Si se implementan varios procesosmongoden el mismo host, asegúrese de que cadamongodtenga su propio archivo de registro.

4

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

Seleccione uno de los siguientes roles de miembro del conjunto de réplicas del menú:

  • Default

    Un miembro del conjunto de réplicas que contiene datos y que puede convertirse en el principal y votar en las elecciones.

  • Árbitro

    Un miembro del conjunto de réplicas que no contiene datos y que puede votar en las elecciones. Corresponde a la arbiterOnly opción de configuración de réplica.

  • Oculto

    Un miembro del conjunto de réplicas que contiene datos y puede votar en las elecciones. Corresponde a la hidden opción de configuración de réplica.

  • Oculto retrasado

    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: secondaryDelaySecs y hidden.

Hostname

Seleccione en el menú el host donde Ops Manager Automation implementa el miembro del conjunto de réplicas. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte Aprovisionar servidores para Automation.

Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una6 dirección IPv.

Port

Especifique el número de puerto IANA para el procesomongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongod mongod puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

Votes

Especifique el número de votos que el miembro del conjunto de réplicas tiene durante las elecciones. Esta configuración corresponde a la votes mongod opción de configuración del conjunto de réplicas.

Priority

Especifique la prioridad del nodo durante las elecciones. Miembros del set de réplicas con una prioridad de 0 no pueden convertirse en el primario ni pueden iniciar elecciones. Esta configuración corresponde a la opción de configuración de set de réplicas priority mongod.

Delay

Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la secondaryDelaySecs mongod opción de configuración del conjunto de réplicas.

Build Indexes

Especifique true para que mongod cree índices. Esta configuración corresponde a la buildIndexes mongod opción de configuración del conjunto de réplicas.

Tags

Especifique la etiqueta o etiquetas asociadas al conjunto de réplicas. Esta configuración corresponde a la opción de mongod tags configuración del conjunto 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

Agrega un mongod proceso adicional como miembro del conjunto de réplicas.

Al agregar un nuevo mongod proceso, también se actualiza la lista de procesos en la Replica Set Configuration sección. Debe configurar los Version Data Directoryprocesos, y Log File del nuevo proceso.

5

La sección Replication Settings contiene las siguientes opciones de configuración para el conjunto 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 protocolVersion set de réplicas.

Para obtener más información, consulte Versiones del protocolo del conjunto de réplicas.

Chaining Allowed

Especifique true para permitir que los miembros secundarios se repliquen desde otros miembros secundarios. Esta configuración corresponde a la opción de configuración del conjunto de réplicas.chainingAllowed

Write Concern Majority Journal Default

Determina el comportamiento de {w:"majority"} la solicitud de escritura si esta no especifica explícitamente la opción de j registro. Esta configuración corresponde a la writeConcernMajorityJournalDefault opción de configuración del conjunto de réplicas.

Heartbeat Timeout (secs)

Especifique el número de segundos que los miembros del conjunto de réplicas esperan para recibir un latido correcto entre sí. Esta configuración corresponde a la heartbeatTimeoutSecs opción de configuración del conjunto de réplicas.

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 electionTimeoutMillis configuración del conjunto de réplicas.

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 catchUpTimeoutMillis opción de configuración del conjunto de réplicas.

CatchUp Takeover Delay (ms)

Especifique el tiempo en milisegundos que un nodo espera para iniciar una toma de control tras determinar que está por delante del nodo principal actual. Esta configuración corresponde a la catchUpTakeoverDelayMillis opción de configuración del conjunto de réplicas.

Last Error Defaults

Especifique la preocupación de escritura predeterminada para el conjunto de réplicas. El conjunto de réplicas utiliza esta preocupación de escritura solo cuando las operaciones de escritura o getLastError no especifican ninguna otra preocupación de escritura.

Si esta opción no está configurada, la preocupación de escritura predeterminada para el conjunto de réplicas solo requiere confirmación del servidor principal.

Especifique esta opción en forma de documento, es decir, {"w":2}.

Force Reconfigure

Especifique que desea forzar una reconfiguración del conjunto de réplicas. Cuando se establece en Yes, el Agente de MongoDB obliga al conjunto de réplicas a aceptar una nueva configuración incluso si la mayoría de sus miembros no están disponibles.

ADVERTENCIA: Forzar una reconfiguración de un conjunto de réplicas puede provocar una reversión de la mayoría de las escrituras confirmadas.

Proceda con precaución. Contacte con el soporte de MongoDB si tiene preguntas sobre las posibles consecuencias de esta operación.

Para obtener más información, consulte Reconfigurar un conjunto de réplicas con miembros no disponibles en el Manual del servidor MongoDB.

6

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:

  1. Haga clic en Add Advanced Options.

  2. Haga Select a Startup Option clicen y seleccione la opción de configuración.

  3. Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.

  4. Haga clic en Add para agregar 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.

7

Ops Manager te redirige a la página de implementación, donde debes revisar tus cambios antes de implementar la configuración actualizada.

8
9

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.

Diagrama que |mms| muestra cuando intenta forzar la reconfiguración de un conjunto de réplicas.
haga clic para ampliar

Antes de hacer clic Confirm & Deploy en, asegúrese de comprender los riesgos de forzar la reconfiguración de un conjunto de réplicas.

1
  1. 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.

  2. Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.

  3. Si aún no se muestra, haga clic en Deployment en la barra lateral.

2
3

La sección Cluster Configuration contiene las siguientes configuraciones para todo el 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 <prefix_n>, donde n es un entero con índice 0e incremento monótono.

Auth Schema Version

Seleccione el esquema para almacenar los datos del usuario para su implementación.

Feature Compatibility Version

Seleccione la versión de compatibilidad de funciones de la implementación. Ops Manager muestra este campo si su implementación ejecuta MongoDB versión 3.4 o posterior.

Process Name

Nombre de host y puerto de un mongod o asociado al clúster fragmentado. Este nombre de mongos host puede ser un nombre de host, un FQDN, una dirección IPv o4 una dirección6 IPv.

Ops Manager agrupa mongod procesos bajo el nombre de su conjunto de réplicas principal y mongos procesos mongoses bajo. A continuación, Ops Manager agrupa todos los componentes del clúster bajo el nombre del clúster. Haga clic en el icono a la izquierda de una agrupación para ver sus subgrupos o procesos. Al modificar cualquiera de las opciones disponibles para una agrupación, se cambia el valor correspondiente en sus subgrupos y procesos.

Para clústeres que ejecutan MongoDB 3.0 o anterior, Ops Manager agrupa los procesos del servidor de configuración mongod bajo configServers.

Version

Seleccione la versión del servidor MongoDB del proceso mongod mongos o.

Ops Manager enumera solo las versiones de MongoDB que están disponibles para su implementación.

Para deshabilitar este filtrado,automation.versions.download.baseUrl.allowOnlyAvailableBuilds consulte.

Log File

Especifica la ruta completa a la entrada de registro mongod o mongos, incluyendo el nombre y la extensión de la entrada de registro. Esta configuración corresponde a la opción del archivo de configuraciones systemLog.path. El mongod o el mongos deben tener permiso para leer y escribir en el archivo especificado.

Por ejemplo, si se especifica, se indica /var/log/mongodb/mongo.log a mongod o que mongos almacenen su archivo de registro en /var/log/mongodb/ mongo.logcomo.

El mongod o el deben tener su propio archivo de mongos mongod registro único. Si se mongos mongod implementan varios procesos o mongos en el mismo host, asegúrese de que cada o tenga su propio archivo de registro.

4

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

Seleccione uno de los siguientes roles de miembro del conjunto de réplicas del menú:

  • Default

    Un miembro del conjunto de réplicas que contiene datos y que puede convertirse en el principal y votar en las elecciones.

  • Árbitro

    Un miembro del conjunto de réplicas que no contiene datos y que puede votar en las elecciones. Corresponde a la arbiterOnly opción de configuración de réplica.

  • Oculto

    Un miembro del conjunto de réplicas que contiene datos y puede votar en las elecciones. Corresponde a la hidden opción de configuración de réplica.

  • Oculto retrasado

    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: secondaryDelaySecs y hidden.

Hostname

Seleccione en el menú el host donde Ops Manager Automation implementa el miembro del conjunto de réplicas. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte Aprovisionar servidores para Automation.

Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una6 dirección IPv.

Port

Especifique el número de puerto IANA para el procesomongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongod mongod puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

Votes

Especifique el número de votos que el miembro del conjunto de réplicas tiene durante las elecciones. Esta configuración corresponde a la votes mongod opción de configuración del conjunto de réplicas.

Priority

Especifique la prioridad del nodo durante las elecciones. Miembros del set de réplicas con una prioridad de 0 no pueden convertirse en el primario ni pueden iniciar elecciones. Esta configuración corresponde a la opción de configuración de set de réplicas priority mongod.

Delay

Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la secondaryDelaySecs mongod opción de configuración del conjunto de réplicas.

Build Indexes

Especifique true para que mongod cree índices. Esta configuración corresponde a la buildIndexes mongod opción de configuración del conjunto de réplicas.

Tags

Especifique la etiqueta o etiquetas asociadas al conjunto de réplicas. Esta configuración corresponde a la opción de mongod tags configuración del conjunto 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

Agrega un mongod proceso adicional como miembro del conjunto de réplicas.

Al agregar un nuevo mongod proceso, también se actualiza la lista de procesos en la Replica Set Configuration sección. Debe configurar los Version Data Directoryprocesos, y Log File del nuevo proceso.

Para agregar fragmentos adicionales al clúster:

  1. Haga clic en Add a Shard.

  2. En la sección Cluster Configuration, configure los siguientes parámetros para cada mongod en la partición:

    • Version

    • Data Directory

    • Log File

5

En el menú desplegable, elija entre los tipos de servidor de configuración Dedicated y Embedded. Los clústeres con más de 3 fragmentos deben usar el tipo Dedicated.

Ops Manager muestra un encabezado diferente para la configuración de su servidor según la versión de MongoDB que haya seleccionado para sus servidores de configuración.

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ón
Descripción

Member

Seleccione uno de los siguientes roles de miembro del conjunto de réplicas del menú:

  • Default

    Un miembro del conjunto de réplicas que contiene datos y que puede convertirse en el principal y votar en las elecciones.

  • Árbitro

    Un miembro del conjunto de réplicas que no contiene datos y que puede votar en las elecciones. Corresponde a la arbiterOnly opción de configuración de réplica.

  • Oculto

    Un miembro del conjunto de réplicas que contiene datos y puede votar en las elecciones. Corresponde a la hidden opción de configuración de réplica.

  • Oculto retrasado

    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: secondaryDelaySecs y hidden.

Hostname

Seleccione en el menú el host donde Ops Manager Automation implementa el miembro del conjunto de réplicas. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte Aprovisionar servidores para Automation.

Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una6 dirección IPv.

Port

Especifique el número de puerto IANA para el procesomongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongod mongod puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

Votes

Especifique el número de votos que el miembro del conjunto de réplicas tiene durante las elecciones. Esta configuración corresponde a la votes mongod opción de configuración del conjunto de réplicas.

Priority

Especifique la prioridad del nodo durante las elecciones. Miembros del set de réplicas con una prioridad de 0 no pueden convertirse en el primario ni pueden iniciar elecciones. Esta configuración corresponde a la opción de configuración de set de réplicas priority mongod.

Delay

Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la secondaryDelaySecs mongod opción de configuración del conjunto de réplicas.

Build Indexes

Especifique true para que mongod cree índices. Esta configuración corresponde a la buildIndexes mongod opción de configuración del conjunto de réplicas.

Tags

Especifique la etiqueta o etiquetas asociadas al conjunto de réplicas. Esta configuración corresponde a la opción de mongod tags configuración del conjunto 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

Agrega un mongod proceso adicional como miembro del conjunto de réplicas.

Al agregar un nuevo mongod proceso, también se actualiza la lista de procesos en la Cluster Configuration sección. Debe configurar los Version Data Directoryprocesos, y Log File del nuevo proceso.

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ón
Descripción

Hostname

Seleccione en el menú el host donde Ops Manager Automation implementa el miembro del conjunto de réplicas. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte Aprovisionar servidores para Automation.

Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una6 dirección IPv.

Port

Especifique el número de puerto IANA para el procesomongod. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongod mongod puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

6

En la Member Configuration sección,Mongos Settings haga clic en para abrir las mongos opciones de configuración. Cada proceso tiene las siguientes opciones. No se pueden modificar mongos las opciones que están en gris:

Configuración
Descripción

Hostname

Seleccione en el menú el host donde Ops Manager Automation implementa. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte mongos Aprovisionarservidores para Automation.

Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv4 o una6 dirección IPv.

Port

Especifique el número de puerto IANA para el procesomongos. Esta configuración corresponde a la opciónnet.portdel archivo de configuración. El valor predeterminado es 27017.

El debe tener acceso exclusivo al mongos mongos puerto especificado. Si se implementan varios procesos en un mismo host, debe seleccionar un puerto único sin usar para cada proceso.

Add a Mongos

Haga clic para agregar un proceso mongos adicional.

7

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 protocolVersion set de réplicas.

Para obtener más información, consulte Versiones del protocolo del conjunto de réplicas.

Chaining Allowed

Especifique true para permitir que los miembros secundarios se repliquen desde otros miembros secundarios. Esta configuración corresponde a la opción de configuración del conjunto de réplicas.chainingAllowed

Write Concern Majority Journal Default

Determina el comportamiento de {w:"majority"} la solicitud de escritura si esta no especifica explícitamente la opción de j registro. Esta configuración corresponde a la writeConcernMajorityJournalDefault opción de configuración del conjunto de réplicas.

Heartbeat Timeout (secs)

Especifique el número de segundos que los miembros del conjunto de réplicas esperan para recibir un latido correcto entre sí. Esta configuración corresponde a la heartbeatTimeoutSecs opción de configuración del conjunto de réplicas.

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 electionTimeoutMillis configuración del conjunto de réplicas.

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 catchUpTimeoutMillis opción de configuración del conjunto de réplicas.

CatchUp Takeover Delay (ms)

Especifique el tiempo en milisegundos que un nodo espera para iniciar una toma de control tras determinar que está por delante del nodo principal actual. Esta configuración corresponde a la catchUpTakeoverDelayMillis opción de configuración del conjunto de réplicas.

Last Error Defaults

Especifique la preocupación de escritura predeterminada para el conjunto de réplicas. El conjunto de réplicas utiliza esta preocupación de escritura solo cuando las operaciones de escritura o getLastError no especifican ninguna otra preocupación de escritura.

Si esta opción no está configurada, la preocupación de escritura predeterminada para el conjunto de réplicas solo requiere confirmación del servidor principal.

Especifique esta opción en forma de documento, es decir, {"w":2}.

Force Reconfigure

Especifique que desea forzar una reconfiguración del conjunto de réplicas. Cuando se establece en Yes, el Agente de MongoDB obliga al conjunto de réplicas a aceptar una nueva configuración incluso si la mayoría de sus miembros no están disponibles.

ADVERTENCIA: Forzar una reconfiguración de un conjunto de réplicas puede provocar una reversión de la mayoría de las escrituras confirmadas.

Proceda con precaución. Contacte con el soporte de MongoDB si tiene preguntas sobre las posibles consecuencias de esta operación.

Para obtener más información, consulte Reconfigurar un conjunto de réplicas con miembros no disponibles en el Manual del servidor MongoDB.

8

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:

  1. Haga clic en Add Advanced Options.

  2. Haga Select a Startup Option clicen y seleccione la opción de configuración.

  3. Ops Manager muestra una entrada sensible al contexto para configurar un valor aceptable para la opción seleccionada.

  4. Haga clic en Add para agregar 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.

9

Ops Manager te redirige a la página de implementación, donde debes revisar tus cambios antes de implementar la configuración actualizada.

10
11

En caso contrario, haz clic en Cancel y podrás realizar cambios adicionales.

  1. Edite el archivo de especificación de recursos de Kubernetes.

  2. Modifica o agrega cualquier configuración que necesites añadir o cambiar.

  3. Guarde su archivo de especificaciones.

  4. Invoque el siguiente comando de Kubernetes para actualizar su recurso.

    kubectl apply -f <standalone-conf>.yaml

Volver

Prepárese para el mantenimiento

En esta página