If you're using 1.8 and replica sets, all you have to do is add new
nodes to the replica sets (can do one at a time) and then remove the
old ones.
The config servers entries for those shards will be updated automatically.
> --
> You received this message because you are subscribed to the Google Groups
> "mongodb-user" group.
> To post to this group, send email to mongod...@googlegroups.com.
> To unsubscribe from this group, send email to
> mongodb-user...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/mongodb-user?hl=en.
>
You can use --fastsync to change the ip quickly.
> You're right that it's worse for the non replica nodes. I guess we'll have
> to completely remove them from the sharding cluster after migrating all data
> off?
Or just convert them to replica sets
> BTW, why would we need 1.8 to add new nodes to a sharded replica set? I
> thought that was completely supported in the 1.6 tree.
The difference is that in 1.8 mongos automatically updates the config
server with the most current replica set config, so its a bit simpler.