Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Actualizar Community a Enterprise

Actualizar a MongoDB Enterprise (Set de réplicas)

MongoDB Enterprise proporciona varias funcionalidades que no están disponibles en la versión MongoDB Community Edition, tales como:

Los siguientes pasos describen el procedimiento para actualizar un set de réplica de MongoDB Community Edition a MongoDB Enterprise Edition. Por ejemplo, los pasos pueden usarse para actualizar MongoDB 6.0 Community a MongoDB 6.0 Enterprise.

Advertencia

No uses estas instrucciones para actualizar a otra versión de lanzamiento. Para actualizar versiones de lanzamiento, consulta las instrucciones correspondientes de actualización de la versión, como Actualizar a MongoDB 6.0.

Con Ops Manager, puedes actualizar automáticamente de MongoDB Community servidor a MongoDB Enterprise servidor.

Para más información, consulte Cambiar versión de MongoDB.

Al actualizar el set de réplicas manualmente, puedes realizar una actualización progresiva para actualizar cada MongoDB Community servidor a la edición Enterprise con un tiempo de inactividad mínimo.

En una actualización progresiva, cada secundario se detiene y se actualiza. El servidor Enterprise luego se reincorpora al set de réplicas como secundario. Cuando se actualizan todos los secundarios, puedes degradar el primario, lo que obliga al set de réplicas a elegir uno de los servidores Enterprise como nuevo primario.

Para minimizar el tiempo de inactividad, actualice manualmente cada uno de MongoDB Community servidor a la Enterprise Edition:

1

Actualiza cada miembro secundario del set de réplicas individualmente. Termina el proceso de actualizar en un servidor y espera a que se reincorpore al set de réplicas como un servidor Enterprise antes de comenzar con el siguiente.

Para conocer el procedimiento,consulte Actualizar a MongoDB Enterprise Server.

2

Cuando todos los secundarios del set de réplicas estén en funcionamiento con MongoDB Enterprise servidor, degrada al miembro primario. Esto fuerza una elección, haciendo que un Servidor Empresarial se convierta en el nuevo miembro principal.

Para que el miembro principal dé un paso al costado, utiliza el rs.status() método para obtener el id del miembro principal actual:

rs.status().members.find(m => m.state === 1)._id
0

Luego, fuerce al primario a reducir su nivel con el rs.stepDown() método:

rs.stepDown( 120 )

Este comando desactiva el nodo principal y hace que el servidor no sea elegible como nodo principal por 120 segundos. Si no se encuentra un principal después de 120 segundos, el servidor puede ser reelegido. Para más información, consulte el método rs.stepDown().

Para confirmar que el miembro principal ha renunciado y que el conjunto de réplicas ha elegido un nuevo principal, vuelva a ejecutar el rs.status() método:

rs.status().members.find(m => m.state === 1)._id
1
3

Actualiza el anterior nodo principal. Cuando el antiguo primario se inicia, se reincorpora al set de réplicas como secundario.

Para conocer el procedimiento,consulte Actualizar a MongoDB Enterprise Server.

Importante

Antes de usar cualquier funcionalidades Enterprise, asegúrate de que todos los nodos hayan sido actualizados a la edición Enterprise.

Volver

Autónomo

En esta página