Puede actualizar o degradar versiones de MongoDB dentro de la misma versión de compatibilidad de funciones (FCV) en clústeres fragmentados, conjuntos de réplicas e instancias independientes de MongoDB de Ops Manager mientras maximiza la disponibilidad de sus implementaciones.
Puede agregue versiones personalizadas de MongoDB para Ops Manager para descargar.
Si Ops Manager no gestiona su implementación, deberá cambiar la versión de MongoDB manualmente. Para obtener más información, consulte los tutoriales de actualización de cada versión de MongoDB.
Nota
Compatibilidad de Ops Manager con versiones de MongoDB al final de su ciclo de vida
Ops Manager no admite copias de seguridad, supervisión ni automatización para versiones anteriores a MongoDB 3.6.
Ops Manager continúa brindando soporte para automatización, respaldo y monitoreo mediante el Agente MongoDB para clústeres que ejecutan MongoDB 3.6 o posterior.
Considerations
Consulte los siguientes documentos para conocer cualquier consideración o problema de compatibilidad antes de cambiar la versión de MongoDB de una implementación:
Notas de la versión de MongoDB
Advertencia
Actualizaciones de MongoDB 5.0 a 6.0
Cuando actualiza un clúster fragmentado 5.0 de 6.0 MongoDB a, debe usar el procedimiento en la página Actualizar un clúster 6.0 fragmentado a del Manual de MongoDB para actualizar la tabla de enrutamiento en caché para cada
mongos.La documentación de su conductor.
Planifique el cambio de versión durante una ventana de mantenimiento predefinida.
Cambie la versión de MongoDB en un entorno de prueba antes de cambiar a un entorno de producción. Su entorno de prueba debe ser un reflejo de su entorno de producción. Esto puede ayudar a evitar problemas de compatibilidad que podrían provocar tiempos de inactividad en su implementación de producción.
Siga las notas de la versión de MongoDB al realizar actualizaciones manuales de conjuntos de réplicas y clústeres fragmentados.
Nota
Limitaciones de la degradación
No es posible degradar una implementación de MongoDB:
Desde la versión 5.0 a cualquier versión anterior a la 4.4.0
Desde la versión 4.4 a cualquier versión anterior a la 4.2.6
Desde la versión 4.2 a cualquier versión 4.0.12 (para Windows) o 4.0.7 (para Linux)
Desde la versión 4.0 a cualquier versión anterior a la 3.6.23
Requisitos previos
Eliminar funciones incompatibles de MongoDB al degradar la versión
Si la implementación de MongoDB ha establecido su Feature Compatibility Version a la misma serie de lanzamiento que Version su, primero debe degradar la featureCompatibilityVersion de la instancia manualmente.
No administre la implementación, pero continúe monitorizándola.
Lea las consideraciones sobre la degradación y tome las medidas adecuadas para las funciones no compatibles.
Bajar la versión de compatibilidad de funciones.
Degradar la versión de compatibilidad de funciones independientes 6.0 a 5.0
Degradar la versión de compatibilidad de funciones del conjunto de réplicas 6.0 a 5.0
Degradar la versión de compatibilidad de funciones de clúster fragmentado 6.0 a 5.0
Nota
Esto establece featureCompatibilityVersion en 5.0.
Importar la implementación.
Importe la implementación nuevamente a Ops Manager.
Edite la implementación en Ops Manager y seleccione la versión degradada en la Version columna.
No administre la implementación, pero continúe monitorizándola.
Bajar la versión de compatibilidad de funciones.
Degradar la versión de compatibilidad de funciones independientes 5.0 a 4.4
Degradar la versión de compatibilidad de funciones del conjunto de réplicas 5.0 a 4.4
Degradar la versión de compatibilidad de funciones de clúster fragmentado 5.0 a 4.4
Nota
Esto elimina cualquier característica incompatible 5.0 y establece "featureCompatibilityVersion" : "4.4".
Importar la implementación.
Importe la implementación nuevamente a Ops Manager.
Edite la implementación en Ops Manager y seleccione la versión degradada en la Version columna.
No administre la implementación, pero continúe monitorizándola.
Bajar la versión de compatibilidad de funciones.
Degradar la versión de compatibilidad de funciones independientes 4.4 a 4.2
Degradar la versión de compatibilidad de funciones del conjunto de réplicas 4.4 a 4.2
Degradar la versión de compatibilidad de funciones de clúster fragmentado 4.4 a 4.2
Nota
Esto elimina cualquier característica incompatible 4.4 y establece featureCompatibilityVersion en 4.2.
Importar la implementación.
Importe la implementación nuevamente a Ops Manager.
Edite la implementación en Ops Manager y seleccione la versión degradada en la Version columna.
No administre la implementación, pero continúe monitorizándola.
Bajar la versión de compatibilidad de funciones.
Degradar la versión de compatibilidad de funciones independientes 4.2 a 4.0
Degradar la versión de compatibilidad de funciones del conjunto de réplicas 4.2 a 4.0
Degradar la versión de compatibilidad de funciones de clúster fragmentado 4.2 a 4.0
Nota
Esto elimina cualquier característica incompatible 4.2 y establece "featureCompatibilityVersion" : "4.0".
Importar la implementación.
Importe la implementación nuevamente a Ops Manager.
Edite la implementación en Ops Manager y seleccione la versión degradada en la Version columna.
Procedimiento
Navegue a la Clusters vista para su implementación.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haga clic en Deployment en la barra lateral.
Haga clic en la vista Clusters.
Verifique que el número de versión deseado esté en la lista de versiones.
En la sección Cluster Configuration, el encabezado Cluster Settings enumera los procesos con sus nombres, versiones de MongoDB, directorios de datos y archivos de registro.
Desplácese hasta el encabezado Cluster Settings.
Haga clic en la flecha Version para el primer proceso MongoDB de la lista.
Nota
Si está ejecutando en modo local y no ve la versión deseada, puede actualizar el manifiesto de versión manualmente.
Para obtener más información, consulte Configuración del modo local.
(Opcional) featureCompatibilityVersion Actualice.
Si está actualizando a una nueva versión principal y desea habilitar las funciones ofrecidas en la nueva versión principal, también debe actualizar featureCompatibilityVersion.
Para cada implementación de MongoDB que desee cambiar:
Haga clic en el
featureCompatibilityVersionactual para la implementación.Haga clic en el valor que coincida con el número de versión deseado.