Overview
Puede reemplazar a un miembro de una organización administrada. Conjunto de réplicas con otro miembro desde la consola de Ops Manager. Utilice este proceso para migrar miembros de conjuntos de réplicas a nuevos servidores subyacentes. Este procedimiento requiere lo siguiente:
Aprovisionar el nuevo servidor.
Agregue un miembro adicional al conjunto de réplicas.
Apagar el miembro antiguo del conjunto de réplicas.
Dejar de administrar el miembro antiguo (opcional).
Considerations
Sincronización inicial
Al agregar un nuevo miembro al conjunto de réplicas, este debe realizar una sincronización inicial, que tarda un tiempo en completarse, dependiendo del tamaño del conjunto de datos. Para obtener más información sobre la sincronización inicial, consulte Sincronización de datos del conjunto de réplicas.
Migración de varios miembros
Puede eliminar o migrar varios miembros del conjunto de réplicas a la vez, pero la mayoría de los miembros con derecho a voto deben permanecer. Si necesita eliminar más miembros con derecho a voto, elimínelos uno a uno.
Ejemplo
Ejemplo 1
Tiene un conjunto de réplicas de cuatro nodos. Todos los nodos tienen derecho a voto. Puede eliminar solo un nodo, lo que conserva la mayoría de tres de los cuatro nodos con derecho a voto. Posteriormente, puede eliminar otro nodo del conjunto de réplicas de tres nodos restante. Esto conserva la mayoría de los nodos con derecho a voto restantes.
Ejemplo
Ejemplo 2
Tiene un conjunto de réplicas de cuatro nodos. Tres nodos son miembros con derecho a voto y uno sin derecho a voto. Puede eliminar un miembro con derecho a voto y uno sin derecho a voto simultáneamente. Esto conserva la mayoría de dos de los tres nodos con derecho a voto.
Para obtener más información sobre la votación, consulte Alta disponibilidad del conjunto de réplicas y Elecciones del conjunto de réplicas.
Eliminar miembros durante la migración podría afectar la capacidad del conjunto de réplicas para confirmar escrituras, según el nivel de preocupación de escritura que utilice. Para más información, consulte "Preocupación de escritura" en el manual de MongoDB.
Procedimiento
Realice este procedimiento por separado para cada miembro de un conjunto de réplicas que desee migrar.
Navegar hasta el Processes pestaña 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.
Haga clic en Processes en la barra lateral.
Agregar un miembro al conjunto de réplicas.
En la Member Configuration sección,Add a Mongod haga clic en para agregar un nuevo mongod miembro.
Ops Manager muestra las siguientes configuraciones mongod para:
Configuración | Descripción |
|---|---|
Member | Seleccione uno de los siguientes roles de miembro del conjunto de réplicas del menú:
|
Hostname | Seleccione en el menú el host donde Ops Manager Automation implementa el miembro del conjunto de réplicas. El menú solo muestra los hosts de Ops Manager Automation. Para obtener la documentación completa sobre cómo agregar servidores a Ops Manager Automation, consulte Aprovisionar servidores para Automation. Este nombre de host puede ser un nombre de host, un FQDN, una dirección IPv o4 una dirección6 IPv. |
Port | Especifique el número de puerto IANA para el proceso El debe tener acceso exclusivo al |
Votes | |
Priority | |
Delay | Especifique el número de segundos que este miembro debe retrasarse respecto al miembro principal. Esta configuración corresponde a la |
Build Indexes | Especifique |
Tags | Especifique la etiqueta o etiquetas asociadas al conjunto de réplicas. Esta configuración corresponde a la opción de Para obtener documentación completa sobre las etiquetas de conjunto de réplicas, consulte Etiquetas de conjunto de réplicas |
Asegúrese de seleccionar Hostname que corresponde al servidor recién aprovisionado.
Configurar el nuevo mongod proceso.
Desde la sección Replica Set Configuration, revisar la tabla bajo el encabezado Replica Set Settings. La columna Process Name muestra el nombre de host y el puerto de cada miembro del conjunto de réplicas. Ops Manager inicialmente agrupa los procesos bajo el nombre del set de réplicas. Haga clic en el icono a la izquierda del nombre del set de réplicas para enumerar todos los miembros asociados al set de réplicas.
Configure los siguientes ajustes para el Process Name que corresponde al miembro recién agregado:
Configuración | Descripción |
|---|---|
Version | Seleccione la versión del servidor MongoDB del Ops Manager enumera solo las versiones de MongoDB que están disponibles para su implementación. Para deshabilitar este filtrado, |
Data Directory | Especifique el directorio donde el proceso almacena los archivos de Cada proceso debe tener su |
Log File | Especifique la ruta completa al Por ejemplo, especificar indica El |
Verifique que el nuevo miembro se haya sincronizado.
En la Deployment página, haga clic en el nombre del conjunto de réplicas para abrir la vista del clúster. Verifique que el estado de cada nuevo miembro ya no Recovering sea.
Eliminar el miembro antiguo del conjunto de réplicas.
Desde la vista Deployment, haga clic en Modify.
Vaya a la sección Member Configuration.
Haz clic en el botón de elipses para el nodo que deseas remover.
Desde el menú, seleccione Remove from Replica Set.
Importante
Al eliminar el miembro principal del conjunto de réplicas, se activa una elección. El conjunto de réplicas no puede procesar operaciones de escritura hasta que se complete la elección. Para obtener documentación completa sobre las elecciones del conjunto de réplicas, consulte Elecciones del conjunto de réplicas.
Haz clic en Save para volver a la pantalla Deployment.
Haga clic en Review Changes y, a continuación, en Confirm & Deploy. Ops Manager convierte el miembro del conjunto de réplicas eliminado en un clúster independiente visible en la vista Deployment.
opcional: remover el nodo antiguo.
Para eliminar al miembro de la administración de Ops Manager, haga clic en el ícono de puntos suspensivos y Remove from Ops Manager seleccione.
Ops Manager no apaga automáticamente un proceso eliminado de la gestión. Si no se apagó el proceso en el paso anterior, debe hacerlo manualmente conectándose directamente a la máquina host.
Para obtener documentación completa sobre cómo eliminar procesos de la administración de Ops Manager, consulte Dejar de administrar y/o supervisar una implementación.