Docs Menu
Docs Home
/ /
Implementar
/ / /

Reemplaza un nodo de un set de réplicas autogestionado

Si necesita cambiar el nombre de host de un miembro del conjunto de réplicas sin modificar la configuración de dicho miembro ni del conjunto, puede usar la operación descrita en este tutorial. Por ejemplo, si necesita reaprovisionar sistemas o renombrar hosts, puede usar este patrón para minimizar el alcance de dicho cambio.

Para cambiar el nombre de host de un miembro del conjunto de réplicas, modifique el members[n].hostCampo. El valor del campo no cambiará al reconfigurar el members[n]._id conjunto.

Consulte Configuración del conjunto de réplicas autoadministradas y para rs.reconfig() obtener más información.

Nota

Cualquier cambio en la configuración del conjunto de réplicas puede provocar que el servidor principal actual se retire, lo que obliga a una elección. Durante la elección, la sesión de shell actual y los clientes conectados a este conjunto de réplicas se desconectan, lo que genera un error incluso si la operación se realiza correctamente.

Para cambiar el nombre de host a mongo2.example.net para el miembro del conjunto de réplicas configurado en members[0], emita la siguiente secuencia de comandos:

cfg = rs.conf()
cfg.members[0].host = "mongo2.example.net"
rs.reconfig(cfg)

Volver

Eliminar miembros

En esta página