Docs Menu
Docs Home
/ /

Editar un conjunto de réplicas

Puede agregar, eliminar y reconfigurar miembros en un conjunto de réplicas directamente en la consola de Cloud Manager.

Nota

Cloud Manager reinicia un nodo en un conjunto de réplicas o un clúster fragmentado al cambiar las opciones del archivo de configuración del proceso MongoDB que se ejecuta en el nodo. Las siguientes opciones activan el reinicio solo para los cambios especificados:

Un nodo reiniciado activa una elección si era el nodo principal. Además, modificar la configuración de los miembros del nodo principal actual también puede activar una elección.

Debe tener un servidor existente donde implementar el nuevo miembro del conjunto de réplicas. Para agregar un miembro a un conjunto de réplicas existente y aumentar su tamaño:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3
4
5

Utilice el siguiente procedimiento para agregar el host si no aparece 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 aparece. Haga clic en Install Agent.

  2. En el cuadro de diálogo Add New Server, seleccione su sistema operativo y haga clic en Next.

  3. Sigue el Instrucciones para instalar un agente MongoDB en el nuevo host.

Nota

Al agregar un nuevo miembro a un conjunto de réplicas, configure Build Indexes como True si desea que el mongod valor del miembro genere índices. No puede cambiar este valor después de que la automatización agregue el nuevo miembro al conjunto de réplicas. Para obtener más información,members[n].buildIndexes consulte.

Advertencia

Si su conjunto de réplicas utiliza TLS: primero debe crear e instalar los certificados TLS necesarios en el nuevo host miembro del conjunto de réplicas. A continuación, configure los ajustes de TLS para el mongod proceso o para el nuevo miembro del conjunto de réplicas en ese host. La automatización mongos no crea ni instala los certificados ni configura estos ajustes automáticamente. Si no configura TLS en el nuevo miembro, no podrá agregarlo al conjunto deréplicas habilitado para TLS. Para saber cómo habilitar TLS en el nuevo miembro del conjunto de réplicas, consulte Habilitar TLS para una implementación.

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

    Auth Schema Version

    Seleccione el esquema para almacenar los datos de usuario en su implementación. Consulte Actualizar a SCRAM para obtener más información.

    Feature Compatibility (Opcional)

    Version

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

    Data Directory

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

    IMPORTANTE: Asegúrese de que el directorio de datos del nuevo miembro no contenga datos. El nuevo miembro copiará los datos de un miembro existente.

    Si el nuevo miembro se encuentra en estado de recuperación, debe salir y convertirse en secundario para que MongoDB pueda copiar todos los datos como parte del proceso de replicación. Este proceso no requiere la intervención del administrador.

    Log File

    Especifique la ubicación y el nombre del archivo de registro para el proceso mongod en el nuevo host.

6
7
8

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

Importante

Para evitar interrumpir las escrituras mayoritarias, ahora se agregan nuevos miembros a los conjuntos de réplicas priority=0como, votes=0 hasta que alcanzan el estado secundario, después de lo cual Cloud Manager actualiza automáticamente la configuración para que coincida con la prioridad y el valor de votos especificados en la implementación.

Para reconfigurar un miembro como árbitro,consulte Reemplazar un miembro con un árbitro

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3
4

Puedes modificar la siguiente configuración:

Votes

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

Priority

Especifique 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

Especifique si el miembro es un miembro del conjunto de réplicas retrasadas.

Build Indexes

Especifique si el miembro del conjunto de réplicas crea índices.

Tags

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

Nota

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

5
6
7

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

No se puede reconfigurar directamente un miembro como árbitro. En su lugar, se debe agregar un nuevo miembro al conjunto de réplicas como árbitro. Luego, se debe cerrar un servidor secundario existente.

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3
4

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

5
6
7

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

8

Nota

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

  1. Haga clic en Modify junto al conjunto de réplicas.

  2. Seleccione Remove from Replica Set.

  3. Haga clic en Save.

9
10

Cuando elimina un miembro de un conjunto de réplicas, Cloud Manager convierte el mongod del miembro en un proceso independiente y lo cierra.

Al eliminar miembros, debe mantener activa la mayoría de los miembros con derecho a voto respecto al número original. Sin la mayoría, el miembro principal del conjunto de réplicas se retira y el conjunto de réplicas pasa a ser de solo lectura. Para obtener más información sobre la votación, consulte "Elecciones de conjuntos de réplicas" y "Alta disponibilidad de conjuntos de réplicas" en el Manual de MongoDB.

Eliminar miembros podría afectar la capacidad del conjunto de réplicas para confirmar escrituras, según el nivel de preocupación de escritura que utilice. Para más información, consulte "Preocupación de escritura" en el manual de MongoDB.

Para eliminar un miembro:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3
4
5
6
7
8

Para editar una configuración de clúster:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3
4

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

Auth Schema Version

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

Feature Compatibility (Opcional)

Version

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

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.

5
6
7

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

Para editar la configuración de replicación:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
3

Si no ve el conjunto de réplicas, haga clic en la pestaña Processes y luego en la vista Topology.

4

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

5
6
7

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 conjunto de réplicas, consulteConfiguración del conjunto de réplicas en el manual de MongoDB.

Volver

Calcular índices sugeridos

En esta página