Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Migrar un miembro de set de réplicas a un nuevo servidor

Puedes reemplazar un nodo de un conjunto de réplicas gestionado por otro nodo desde la consola de Cloud Manager. Usa este proceso para migrar miembros de sets de réplicas a nuevos servidores subyacentes. Este procedimiento requiere que:

  1. Provisiona el nuevo servidor.

  2. Añadir un nodo extra al set de réplicas.

  3. Apaga el antiguo nodo del conjunto de réplicas.

  4. Desasocia al antiguo nodo (opcional).

Cuando agregues un nuevo nodo del set de réplicas, el nodo debe realizar una sincronización inicial, lo cual lleva tiempo completarse, dependiendo del tamaño de tu conjunto de datos. Para obtener más información sobre la sincronización inicial, consulta Sincronización de datos 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

Tienes un set de réplicas de cuatro nodos. Todos los nodos son miembros con derecho a voto. Solo se puede remover un nodo, lo que conserva la mayoría de tres de cada cuatro nodos de votación. Puede remover otro nodo del set de réplicas de tres nodos restante posteriormente. Esto preserva la mayoría de los nodos de votación 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, consulta Alta disponibilidad del set de réplicas y Elecciones de set de réplicas.

Eliminar miembros durante la migración 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 se utilice. Para más información, consulta nivel de confirmación de escritura (write concern) en el manual de MongoDB.

Realice este procedimiento por separado para cada nodo de un set de réplicas a migrar.

1

Consulte servidores de provisionamineto.

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

3
4

In the Member Configuration section, click Add a Mongod to add a new mongod member.

Cloud Manager muestra la siguiente configuración para mongod el:

Configuración
Descripción

Member

Selecciona uno de los siguientes roles de miembro del set de réplicas del menú:

  • Default

    Un nodo del set de réplicas que puede convertirse en el primario y participar en las elecciones.

  • Árbitro

    A non-data bearing member of the replica set that can vote in elections. Corresponds to the arbiterOnly replica configuration option.

  • Oculto

    A data-bearing member of the replica set that can vote in elections. Corresponds to the hidden replica configuration option.

  • Oculto retrasado

    A data-bearing member of the replica set that can vote in elections. Corresponds to the secondaryDelaySecs and hidden replica configuration options.

Hostname

Selecciona del menú el host en el que Cloud Manager Automation implementa el miembro del set de réplicas. El menú sólo enumera los hosts bajo Automatización de Cloud Manager. Para obtener documentación completa sobre cómo añadir servidores a Cloud Manager Automation, consulte 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 de la IANA para el proceso mongod. Esta configuración corresponde a la opción del archivo de configuración net.port. Por defecto: 27017.

The mongod must have exclusive access to the specified port. If deploying multiple mongod processes to a single host, you must select a unique unused port for each process.

Votes

Specify the number of votes that the replica set member has during elections. This setting corresponds to the votes mongod replica set configuration option.

Priority

Specify the priority of the member during elections. Replica set members with a priority of 0 cannot become the primary and cannot trigger elections. This setting corresponds to the priority mongod replica set configuration option.

Delay

Specify the number of seconds "behind" the primary member this member should "lag". This setting corresponds to the secondaryDelaySecs mongod replica set configuration option.

Build Indexes

Specify true to direct the mongod to build Indexes. This setting corresponds to the buildIndexes mongod replica set configuration option.

Tags

Specify the tag or tags associated to the replica set. This setting corresponds to the tags mongod replica set configuration option.

Para obtener una documentación completa sobre las etiquetas de set de réplicas, consulte Etiquetas de set de réplicas

Asegúrese de seleccionar el Hostname que corresponde al servidor recién aprovisionado.

5

En la sección Replica Set Configuration, ver la tabla bajo el encabezado Replica Set Settings. La columna Process Name enumera el nombre de host y el puerto de cada miembro del conjunto de réplicas. Cloud Manager agrupa inicialmente los procesos bajo el nombre del set de réplicas. Haz clic en el icono a la izquierda del nombre del set de réplicas para obtener una lista de todos los miembros asociados al set de réplicas.

Configure los siguientes ajustes para el Process Name que corresponde al nuevo nodo agregado:

Configuración
Descripción

Version

Select the MongoDB server version of the mongod process.

  • Version

  • Select the MongoDB server version of the mongod process.

Data Directory

Specify the directory where the mongod process stores data files. This setting corresponds to the storage.dbPath mongod configuration file option. The Cloud Manager Automation must have file system permission to read, write, and execute all files and folders in the specified directory.

Each mongod process must have its own database directory. If deploying multiple mongod processes on the same host, ensure each process has its own distinct directory.

Log File

Specify the full path to the mongod log file, including the log file name and extension. This setting corresponds to the systemLog.path configuration file option. The mongod must have permission to read and write to the specified file.

For example, specifying /var/log/mongodb/mongo.log directs the mongod to store its logfile in /var/log/mongodb/ as mongo.log.

The mongod must have its own unique log file. If deploying multiple mongod processes to the same host, ensure each mongod has its own distinct logfile.

6
7
8

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

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

10

Click the name of the replica set to open the cluster view. Verify that the status for each new member is no longer in the Recovering state.

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

12
  1. Haga clic en Modify.

  2. Navegue hasta la sección Member Configuration.

  3. Haz clic en el botón de elipses para el nodo que deseas remover.

  4. En el menú, selecciona Remove from Replica Set.

Importante

Remover el primario del set de réplicas activa una elección. El set de réplicas no puede procesar operaciones de escritura hasta que finalice la elección. Para obtener documentación completa sobre las elecciones de sets de réplicas, consulta Elecciones de sets de réplicas.

  1. Haga clic en Save.

#. Haz clic en Review Changes y luego en Confirm & Deploy. Cloud Manager convierte el miembro eliminado del grupo de réplicas en un clúster autónomo visible en la vista Deployment.

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

14

Haz clic en el icono de puntos suspensivos del autónomo y selecciona Shutdown. Haz clic en Review Changes y luego en Confirm & Deploy.

15

Para remover el nodo de la gestión de Cloud Manager, haga clic en el icono de los tres puntos ... y seleccione Remove from Cloud Manager.

Cloud Manager no apaga automáticamente un proceso que se ha eliminado de la gestión. Si no apagaste el proceso en el paso anterior, debes hacerlo manualmente conectándote directamente a la máquina del host.

Para obtener la documentación completa sobre la eliminación de procesos de la gestión de Cloud Manager, consulta Dejar de gestionar y/o supervisar una implementación.

Califique esta página