Best process for replacing a whole production system

I’m upgrading hardware and swapping in the upgraded server into production. After building the new pools as mirrors on the new server (from Z1 on the old), my plan is to, 1) copy the data over, 2) manually recreate the users, shares and other settings, and 3) change the ip address and name to that of the old server. I am open to suggestions on simplifying the process.

Is replication the proper tool to transfer the data? If so, I’m interested in transferring over the entire pool structure, including datasets. Can I select

I have tried to execute this to a newly created pool with “Full File System Replication” enabled but am getting the error: Target dataset ‘NewNAS-Data’ does not have snapshots but has data (915046400 bytes used) and replication from scratch is not allowed. Refusing to overwrite existing data.

This is the process that worked for me:

Build new server and create pools with the same name as old server but with you new configuration.

Create ZFS replication tasks from old system to new system

Backup your configuration from the old system (this should have user and apps, etc)

once ready to test you move, restore your configuration to the new server (it will reboot), when it comes up change you pools from readonly to read/write and test.

This process worked well for me moving from 24.10.1 → 24.10.1