You can use Bacula ReaR BMR to quickly, easily and safely perform server migrations.
Step one: prepare ISO
You can use the default iso and redefine network setting by interrupting
the automatic boot process and give some extra kernel options (with tab
button):
ip=192.268.1.100 nm=255.255.255.0 gw=192.168.1.1 netdev=eth0
Or you can simply select custom iso download and define network configuration for new hardware.
Step two: restore server with Relax and Recover
Next, follow the aforementioned recovery instructions, except be sure to specify the new IP when the server status check fails.
Lastly, set the new IP of destination server and click try again button.
After checking access you'll able continue restore and get complete
copy of your server.