Yes.... and errr no. Moving POOLS from one system to another is fairly trivial, however, I'm not 100% sure about just pulling the OS disk out of your current box and installing it into the new one(s). Might be safer to buy new OS hard drives for your new system.
- Make a backup of your data,.
- Make a backup of your data !!!!
- Make sure you have a backup of your config "System/General/Save". Keep this config file on your local computer. This file has all of your configuration settings on the current system
- Make a note of the version of FreeNAS installed on your current system, get the version of the pool you will be exporting using "zpool get version POOL_NAME". If you get "-" in the version name you are using version "5000" with "feature flags". Might be something different, make a note.
- Install FreeNAS on your new system, might be prudent to install the same version of FreeNAS as you have on the source system, especially if you are running an old version of FreeNAS as the ZFS Pool versions might be out of sync with the new OS. Make sure they match on both systems.
- Restore your config from the file you saved in step 3
- On the source system export the ZFS pool using "Detach Volume" from "Storage Manager". You can also use "zpool export POOL_NAME" from the command line, however, it's probably better to use the GUI.
- Shutdown source system, shutdown destination system
- Remove hard drives from source and install in destination.
- Power up.
- Run the FreeNAS GUI and from "Storage" run "Import Volume".
Oh, did I mention you should "backup your data" !!