Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Editar un set de réplicas

Puede agregar, remover y reconfigurar nodos en un set de réplicas directamente en la consola de Ops Manager.

Nota

Ops Manager reinicia un nodo en un set de réplicas o un clúster cuando se cambian las opciones de archivo de configuración para el proceso MongoDB que se ejecuta en el nodo. Las siguientes opciones activan un reinicio solo para los cambios especificados:

Un nodo reiniciado activa una elección si el nodo era el primario. Además, modificar la configuración de nodos del primario actual puede activar una elección.

Debes tener un servidor existente al que implementar el nuevo miembro del set de réplicas. Para añadir un nodo a un conjunto de réplicas existente, aumentando así el tamaño del conjunto:

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2
3
4

Utilice el siguiente procedimiento para agregar el host en caso de que no aparezca en la lista Hostname:

  1. En Hostname, selecciona New Server.

    Si aún no se han añadido hosts al proyecto, la lista Hostname no aparecerá. Haz clic en Install Agent en su lugar.

  2. En el cuadro de diálogo Add New Server, selecciona tu sistema operativo y haz clic en Next.

  3. Sigue el instrucciones para instalar un MongoDB Agent en el nuevo host.

Nota

Al agregar un nuevo nodo a un set de réplicas, configura Build Indexes en True si deseas que el mongod del nodo cree índices. No se puede cambiar este valor después de que la Automatización agregue el nuevo nodo al conjunto de réplicas. Para obtener más información, consulte members[n].buildIndexes.

Advertencia

Si su set de réplicas utiliza TLS, primero debe crear e instalar los certificados TLS necesarios en el nuevo host miembro del conjunto de réplicas. Luego, configura la configuración de TLS para el proceso de mongod o mongos para el nuevo integrante del set de réplicas en ese host. La Automatización no crea e instala los certificados ni configura estos ajustes automáticamente. Si no configuras TLS en el nuevo nodo, no puedes añadirlo al conjunto de réplicas existente con TLShabilitado. Para aprender cómo habilitar TLS en el nuevo set de réplicas, consulte Habilitar TLS para una implementación.

  1. En la sección Replica Set Configuration, completa los siguientes campos para el nuevo nodo:

    Auth Schema Version

    Seleccione el esquema para almacenar los datos de usuario de su implementación. Consulta Pásate a SCRAM para obtener más información.

    Feature Compatibility (Opcional)

    Selecciona el conjunto de compatibilidad de funcionalidad. Este campo aparece si tu versión de implementación de MongoDB es 3.4 o posterior.

    Version

    Seleccione la versión de MongoDB para su set de réplicas.

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

    Para desactivar este filtro, consulte automation.versions.download.baseUrl.allowOnlyAvailableBuilds.

    Data Directory

    Especifica la ruta completa del directorio donde el proceso mongod almacenará los archivos de datos.

    Log File

    Especifica la ubicación y el nombre de la entrada de registro para el proceso mongod en el nuevo host.

5
6
7

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

Importante

Para evitar interrumpir la escritura por mayoría, ahora se agregan nuevos nodos a sets de réplicas como priority=0, votes=0 hasta que alcancen el estado secundario, después de lo cual Ops Manager actualiza automáticamente la configuración para que coincida con el valor de prioridad y votos especificado en la implementación.

Para reconfigurar un nodo como árbitro, consulte Reemplazar un nodo por un Árbitro

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2
3

Puedes modificar la siguiente configuración:

Votes

Especifique si el miembro del set de réplicas vota en las elecciones. Un valor de 1 indica que el nodo vota, mientras que un valor de 0 indica que el nodo no vota.

Priority

Especifica la prioridad del miembro del conjunto de réplicas durante las elecciones. Los miembros sin derecho a voto deben tener una prioridad de 0.

Delay

Especifica si el nodo es un nodo de un conjunto de réplicas retrasado.

Build Indexes

Especifica si el miembro del conjunto de réplicas crea un índice.

Tags

Ingrese JSON que defina el conjunto de etiquetas que desea agregar al miembro del set de réplicas.

Nota

Después de implementar el set de réplicas, no se puede modificar el hostname ni el port.de un miembro del set de réplicas.

4
5
6

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

No se puede reconfigurar directamente un nodo como árbitro. En cambio, debes añadir un nuevo nodo al set de réplicas como árbitro. Entonces debe apagar una secundaria existente.

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2
3

Selecciona Arbiter de la lista Member cuando Añadas un al set de réplicas.

4
5
6

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

7

Nota

Para determinar qué procesos son secundarios, haga clic en la pestaña Metrics y seleccione secundarios en Toggle Members.

  1. Haz clic en Modify junto al set de réplicas.

  2. Seleccione Remove from Replica Set.

  3. Haga clic en Save.

8
9

Al finalizar, Ops Manager remueve al nodo del set de réplicas. Ops Manager convierte el mongod del nodo en un proceso autónomo y lo apaga.

Cuando se elimina un miembro de un set de réplicas, Ops Manager convierte el mongod del miembro en un proceso autónomo y lo apaga.

Al remover miembros, debe mantener activa a la mayoría de los miembros con derecho a voto con respecto al número original de miembros con derecho a voto. Sin una mayoría, el miembro primario del set de réplicas se retira y el set de réplicas pasa a estar solo de lectura. Para obtener más información sobre la votación, consulte Elecciones del set de réplicas y Alta Disponibilidad en set de réplicas en el Manual de MongoDB.

La eliminación de miembros podría afectar la capacidad del set de réplicas para reconocer escrituras, dependiendo del nivel de nivel de confirmación de escritura (write concern) que utilices. Para más información, consulta nivel de confirmación de escritura (write concern) en el manual de MongoDB.

Para remover un nodo:

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2
3
4
5
6
7

Al finalizar, Ops Manager remueve al nodo del set de réplicas. Ops Manager convierte el mongod del nodo en un proceso autónomo y lo apaga.

Para editar la configuración de un clúster:

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2
3

En la sección Replica Set Configuration, complete los siguientes campos.

Auth Schema Version

Seleccione el esquema para almacenar los datos de usuario de su implementación. Si está actualizando desde una versión de MongoDB anterior a la 3.0, MongoDB 3.0 utiliza un esquema diferente para los datos de usuario que las versiones anteriores.

Feature Compatibility (Opcional)

Selecciona el conjunto de compatibilidad de funcionalidad. Este campo aparece si tu versión de implementación de MongoDB es 3.4 o posterior.

Version

Seleccione la versión de MongoDB para su set de réplicas.

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

Para desactivar este filtro, consulte automation.versions.download.baseUrl.allowOnlyAvailableBuilds.

Log File

Especifica la ubicación y el nombre de la entrada de registro para el proceso mongod. La ubicación debe existir en el host.

4
5
6

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

Para editar los ajustes de replicación:

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, haz clic en Deployment en la barra lateral.

  1. Haz clic en la vista Clusters.

2

Si no ves el set de réplicas, haz clic en la pestaña Processes y luego en la vista Topology.

3

Consulta Campos de configuración del set de réplicas para obtener descripciones de todos los campos y qué versiones de MongoDB admiten cada campo.

4
5
6

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

Para obtener más información sobre las opciones de configuración del set de réplicas, consulta Configuración del set de réplicas en el manual de MongoDB.

Volver

Utilizar los índices sugeridos

En esta página