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

Actualice a MongoDB Enterprise (Clúster Fragmentado)

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 clúster fraccionado desde MongoDB Community Edition a MongoDB Enterprise Edition. Por ejemplo, los pasos pueden utilizarse 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 los clústeres fragmentados manualmente, puede realizar una actualización progresiva en los sets de réplicas de particiones y servidores de configuración para actualizar cada Community Server de 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 servidor a la Enterprise Edition:

1

Durante una actualización, el balanceador no debe intentar redistribuir datos entre las particiones. Para evitar que el equilibrador intente redistribuir datos, detén el equilibrador durante la actualización.

Para detener el balanceador, conecta a mongos y ejecuta el método sh.stopBalancer():

sh.stopBalancer()

Si se está llevando a cabo una ronda de balanceo, la operación esperará a que se complete el balanceo.

Para confirmar que el balanceador esté detenido, utiliza el método sh.getBalancerState():

sh.getBalancerState()
false

El comando devuelve false cuando el balanceador está detenido.

2

Realizar una actualización progresiva de los servidores de configuración.

Para conocer el procedimiento, consulte Actualizar un conjunto de réplicas a MongoDB Enterprise.

3

Realice una actualización escalonada en cada partición.

Para conocer el procedimiento, consulte Actualizar un conjunto de réplicas a MongoDB Enterprise.

4

Realiza una actualización progresiva de las instancias mongos desde la instalación Community a la Enterprise.

  1. Conéctese a mongos y detenga el proceso del router:

    db.getSiblingDB("admin").shutdownServer()
  2. Si instalaste mongos con un administrador de paquetes en Linux, debes remover los paquetes existentes antes de instalar Enterprise mongos

    Para eliminar la Community mongos:

    Para eliminar la comunidad mongos de RHEL, CentOS, Alma Linux, Oracle, Rocky y Amazon Linux, ejecute el siguiente comando:

    sudo dnf remove mongodb-mongos

    Para remover la mongos Community de Ubuntu y Debian, ejecute el siguiente comando:

    sudo apt remove mongodb-mongos

    Para eliminar la Community mongos de SUSE Enterprise Linux, ejecuta el siguiente comando:

    sudo zypper remove mongodb-mongos
  3. Dependiendo de su sistema operativo, puede instalar los binarios de MongoDB Enterprise utilizando un administrador de paquetes o descargando los binarios manualmente.

    Si has instalado MongoDB Community usando un gestor de paquetes, sigue las instrucciones del gestor de paquetes para tu sistema operativo:

    Si no instaló MongoDB con un gestor de paquetes, puede descargar manualmente los binarios de MongoDB desde el MongoDB Download Center. Sigue las instrucciones manuales, incluyendo los prerrequisitos específicos para MongoDB Enterprise, para tu sistema operativo:

    Importante

    Instale en una ubicación diferente a la de su edición Community actual.

    En el procedimiento de actualización, utilizarás el directorio de datos existente y, si corresponde, el archivo de configuración existente.

    Importante

    No puedes usar .msi para instalar la edición Enterprise si tienes la Community Edition de la misma serie de lanzamientos instalada en la misma máquina. Es decir, si tienes la versión 4.4.0 Community Edition instalada, no puedes usar la .msi herramienta para instalar la edición Enterprise 4.4.0 o 4.4.1.

    1. Descarga manualmente el fichero archivo desde el Centro de descargas de MongoDB.

    2. Para instalarlo, extraiga/descomprima el archivo en una ubicación diferente a la de su edición Community actual.

      En el procedimiento de actualización, utilizarás el directorio de datos existente y, si corresponde, el archivo de configuración existente.

    Instalar los binarios:

    1. Descarga manualmente el fichero archivo desde el Centro de descargas de MongoDB.

    2. Extrae los archivos a una ubicación distinta a la de tu edición Community actual. Para más información sobre cómo extraer los archivos, consulta macOS.

      En el procedimiento de actualización, utilizarás el directorio de datos existente y, si corresponde, el archivo de configuración existente.

  4. Para iniciar el enrutador, ejecute Enterprise mongos con la misma configuración que utilizó para la Comunidad mongos.

    Por ejemplo:

    sudo mongos --config /etc/mongos.conf
5

Para reiniciar el equilibrador, conéctese a mongos y utilice el método sh.startBalancer():

sh.startBalancer()

Para confirmar que el balanceador está ejecutándose, use el método sh.getBalancerState():

sh.getBalancerState()
true

El comando devuelve true cuando el equilibrador está funcionando.

Importante

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

Volver

Set de réplicas

En esta página