Docs Menu
Docs Home
/ /
Actualizar Community a Enterprise

Actualizar a MongoDB Enterprise (Set de réplicas)

MongoDB Enterprise ofrece varias funciones que no están disponibles en la edición MongoDB Community, como:

Los siguientes pasos describen el procedimiento para actualizar un conjunto de réplicas de MongoDB Community Edition a MongoDB Enterprise Edition. Por ejemplo, estos pasos se pueden usar para actualizar MongoDB 6.0 Community a MongoDB 6.0 Enterprise.

Advertencia

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

Con Ops Manager, puede actualizar automáticamente de MongoDB Community Server a MongoDB Enterprise Server.

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

Al actualizar el conjunto de réplicas manualmente, puede realizar una actualización continua para actualizar cada servidor comunitario MongoDB a la edición Enterprise con un tiempo de inactividad mínimo.

En una actualización continua, cada servidor secundario se desactiva y se actualiza. El servidor Enterprise se reincorpora al conjunto de réplicas como servidor secundario. Una vez actualizados todos los servidores secundarios, se puede desactivar el servidor principal, lo que obliga al conjunto de réplicas a elegir uno de los servidores Enterprise como nuevo servidor principal.

Para minimizar el tiempo de inactividad, actualice manualmente cada uno de MongoDB Community Server a 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 servidores secundarios del conjunto de réplicas estén en funcionamiento, MongoDB Enterprise Server relegará al miembro principal. Esto forzará una elección, convirtiendo a Enterprise Server en el nuevo miembro principal.

Para destituir al miembro principal, utilice 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 reduce el servidor principal y lo inhabilita como tal durante 120 segundos. Si no se encuentra ningún servidor principal después de 120 segundos, el servidor puede ser reelegido. Para más información, consulte el rs.stepDown() método.

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

Actualizar el miembro principal anterior. Al iniciarse, este se reincorpora al conjunto de réplicas como secundario.

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

Importante

Antes de utilizar cualquier función de Enterprise, asegúrese de que todos los miembros se hayan actualizado a la edición Enterprise.

Volver

Autónomo

En esta página