Importante
La capacidad de aprovisionar servidores MongoDB en El uso deAWS para Cloud Manager se retiró en 2017 octubre.
Todos los clústeres existentes continúan como están.
Esta retirada afecta a las entradas DNS de las siguientes maneras:
Las entradas de los servidores existentes continúan resolviéndose en la misma dirección IP en la que se resuelven actualmente hasta al menos el 1 de enero de 2023.
Los servidores que experimentan un cambio de dirección IP debido a mantenimiento o una detención/reinicio de instancia ya no se podrán resolver a través de su
mongodbdns.comnombre de host.Todos los nombres de host
mongodbdns.comexistentes dejarán de funcionar en mayo 2023.
Cloud Manager puede administrar hosts aprovisionados directamente a través de AWS. Ver Aprovisionar servidores para automatización.
Si está interesado en el aprovisionamiento totalmente administrado en AWS, evalúe MongoDB Atlas.
Si desea seguir usando Cloud Manager para administrar estas implementaciones, actualice el nombre de host de cada host utilizando uno de los siguientes métodos para un conjunto de réplicas:
Considerations
Estos procedimientos implican la reducción del primario anterior y la activación de al menos una elección para un nuevo primario. Todas las escrituras en el primario fallan durante el período que comienza con la rs.stepDown() recepción del método hasta que se elige un nuevo primario o, si no hay secundarios elegibles, el primario original reanuda su funcionamiento normal. Para las versiones 4.0 y anteriores de MongoDB, se cierran todas las conexiones de cliente.
Considere realizar este procedimiento durante una ventana de mantenimiento durante la cual las aplicaciones detienen todas las operaciones de escritura en el clúster.
Para obtener más información sobre las elecciones, consulte el comportamiento de rs.stepDown() y las Elecciones del conjunto de réplicas.
Implementación de resincronización en nuevas instancias EC2
Reemplace cada miembro del conjunto de réplicas no principal con una nueva instancia EC2.
Agregue una nueva instancia al conjunto de réplicas usando su2 nombre de host EC. Para obtener más información, consulte Agregar miembros a un conjunto de réplicas.
Espere a que se complete la sincronización inicial. Para saber cómo obtener el estado de una sincronización inicial, consulte el manual de MongoDB.
Eliminar un miembro antiguo del conjunto de réplicas con un
mongodbdns.comnombre de host. Para obtener más información, consulte Eliminar miembros del conjunto de réplicas.
Repita este procedimiento para cada miembro del conjunto de réplicas no primarias.
Reemplace la instancia principal con una nueva instancia EC2.
Agregue la última instancia nueva al conjunto de réplicas usando su2 nombre de host EC. Para obtener más información, consulte Agregar miembros a un conjunto de réplicas.
Espere a que se complete la sincronización inicial. Para saber cómo obtener el estado de una sincronización inicial, consulte el manual de MongoDB.
Conéctate al primario y reduclo. Para más información,
rs.stepDown()consulta.Nota
Ceder la función de primario activa al menos una elección de un nuevo primario. Para obtener más información sobre las elecciones, consulte Elecciones de set de réplicas.
Elimine el host principal antiguo con el
mongodbdns.comnombre de host del conjunto de réplicas. Para obtener más información, consulte Eliminar miembros del conjunto de réplicas.
Actualizar los nombres de host de un conjunto de réplicas
Siga el procedimiento Cambiar nombres de host mientras se mantiene la disponibilidad del conjunto de réplicas en el manual de MongoDB.
A continuación se ofrece una descripción general del procedimiento vinculado:
Vuelva a conectarlo al primario y bájelo.
Nota
Ceder la función de primario activa al menos una elección de un nuevo primario. Para obtener más información sobre las elecciones, consulte Elecciones de set de réplicas.