- rsync data from oldnode to newnode (using "ionice -c3" to avoid major impact to operation latencies)
- take down oldnode
- rsync deltas from oldnode to newnode
- update cluster.xml with newnode's name and the same node number
- start up newnode
- use voldemort-admin-tool to push that new cluster.xml to all other server nodes
- if you are using ZenStoreClient, all clients should pick that up within a minute or two. otherwise you need to restart the client fleet -- which was pretty inconvenient, so yay for ZenStoreClient ;)
- iterate.