So the VMs are a different beast. Scale will have the same issues with NIC naming, so that would have to be redone on the move.
As for the VM's, the VM disks would have to be moved somehow, not just the configuration, so there's multiple pieces to your ask. For the configuration, you need to download the config from the old hardware, then after installing on the new hardware, import that config. I believe that the VM definition is included, so you will see the VMs listed, but the zvols that are the disks for those VMs will not be there yet.
Then you would take a snapshot of the dataset your VMs are on and replicate that to the new hardware, but you will want to shut the VMs down so that the snapshot is clean and there's no delta data out there. Then it's a matter of possibly registering the VMs on the new location, or if they are present when you restore the config from the old hardware to the new, adjusting NIC mapping and ensuring the disks are still pointing to the correct zvols.
At the very worst, give that a try, you still have the old hardware if things go sideways, and you can rebuild the new and start again. As long as you don't destroy any of the data or anything on the old until everything is up and running on the new the way you want it, don't be afraid to experiment and try, observe what happens, then try again.