Importante
Aviso de obsolescencia
Este procedimiento quedó obsoleto el 15 de agosto de 2019. Ya no está disponible.
En un clúster fragmentado, los servidores de configuración almacenan los metadatos del clúster particionado. Para que un clúster segmentado esté completamente operativo, los servidores de configuración deben estar disponibles y los metadatos deben ser coherentes en todos los servidores de configuración.
Los servidores de configuración que ejecutan el motor de almacenamiento WiredTiger pueden implementarse como conjuntos de réplicas. Ejecutar servidores de configuración como sets de réplicas mejora la coherencia y aumenta la disponibilidad de los servidores de configuración. Ops Manager implementa automáticamente los servidores de configuración como sets de réplicas para todas las nuevas implementaciones de clústeres mediante MongoDB 3.2 o posterior. Sin embargo, primero debe convertir los servidores de configuración en sets de réplicas para las implementaciones de MongoDB 3.2 de clústeres fragmentados existentes antes de poder actualizar. Puede gestionar sets de réplicas del servidor de configuración como lo haría con cualquier otro set de réplicas.
Nota
Disponibilidad de funcionalidad
Para implementaciones que ejecutan MongoDB 3.2.4 o posterior.
Requiere Ops Manager versión 2.0.3 o superior.
Advertencia
Si tienes la copia de seguridad activada y conviertes los servidores de configuración de un clúster en un set de réplicas, entonces la automatización de Ops Manager ya no podrá usar snapshots creadas antes de la conversión para restaurar el clúster. La automatización solo puede usar instantáneas creadas después de la conversión.
Requisitos previos
- Versión 2.0.3 de Ops Manager o superior.
- Ops Manager debe ser la versión 2.0.3 o superior.
- MongoDB 3.2.4 o posterior
- Para convertir los servidores de configuración en un set de réplicas, el clúster debe estar ejecutando MongoDB 3.2.4 o una versión posterior. Para actualizar la versión de MongoDB, consulte Cambiar la versión de MongoDB.
- Tres servidores de configuración para convertir
- El clúster fragmentado debe estar ejecutando exactamente tres servidores de configuración para convertir. Después de convertir los servidores de configuración a un set de réplicas, puedes añadir nodos adicionales al set de réplicas del servidor de configuración.
- Permiso de escritura para el directorio principal de
dbPath - La Automatización debe tener permisos de escritura en el directorio padre de los
dbPathde cada servidor de configuración.
- Permiso de escritura para el directorio principal de
Procedimiento
Nota
Durante la conversión de los servidores de configuración en un set de réplicas,
Si los servidores de configuración utilizan el MMAPv1 motor de almacenamiento, Ops Manager cambia el motor de almacenamiento a WiredTiger.
MongoDB Agent crea servidores de configuración temporales como parte del proceso de conversión y los elimina después de la conversión. Si tu MongoDB Agent los detecta en algún punto durante la conversión, aparecerán como hosts inalcanzables en tu lista de implementaciones. Después de la conversión, puedes borrarlos de forma segura de la lista. Consulta Dejar de Administrar y/o Monitorear una Implementación.
Si no ha actualizado su clúster particionado a MongoDB 3.2.4 o posterior, hágalo ahora.
Consulta Cambiar la versión de MongoDB.
Navega hasta el Clusters vista para tu 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, haz clic en Deployment en la barra lateral.
Haz clic en la vista Clusters.
Ingresa los puertos de los servidores de configuración temporal creados durante la conversión y haz clic en Upgrade.
Durante la conversión, la automatización crea servidores de configuración temporales. Estos servidores de configuración temporales deben ser accesibles por red desde todos los nodos del clúster. Durante el procedimiento, especifica puertos disponibles distintos para estos servidores de configuración temporales.