Hardware Migration Guide?

I have an older TrueNAS Scale that is running the docker application that was released when the partner was announced a few years ago.

I need to migrate it to a newer bit of hardware and wanted to sanity check my thought process.

I’m snapshotting my identity and config folders which according to the configuration hold the identity and Storj data.

Then, stop the app (docker container) on the old node, rsync one more time to validate, and then start the app on the new node with the same settings pointed at the new replicated set on the new hardware, change the firewall to point the ports to the new one, start it up and good?

My question is, if I miss anything, I still have my original server sitting there and can always restart it, but how do I validate I have everything copied?

Or is that what repair is for and there might be some repair done by other nodes should something not gracefully copy?

I saw this topic: Migrating from Windows Node to TrueNAS node, how to? - #8 by Alexey but it’s windows to trueness so not quite apples to apples.

Thanks for any input.

No repair is done to your node. If you loose data, you can get disqualified.

1 Like

Correct, please note, the last rsync should be with the --delete option, otherwise your databases could be corrupted.

rsync should be enough to make sure that all data is copied.

You shouldn’t run the old node after the clone was online, it could end with a disqualification due to missing data.

@snorkel is correct, the repair traffic will go to other nodes, not the node, which lost data. And the node could be disqualified if it lost more than 4% of the data which it supposedly should have.