I’m running TrueNAS Scale 25.04.0 and want to move my existing VM Instances from my current HDD pool (data
) to a new NVME pool (appsvms
) for better performance.
Questions:
- What is the recommended/official procedure for migrating existing VM Instances (including their virtual disks) to a new storage pool in TrueNAS Scale 25.04.0?
- Is there an “export VM” feature for an entire Instance that would allow me to re-import it onto the new pool? Or perhaps a GUI option to migrate a VM’s disk(s) to a different pool?
I’m running TrueNAS Scale 25.04.0. I have successfully set my global storage pool for Instances (VMs) to appsvms
under Instances > Global Settings
However, when I go to Instances > Configurations > Manage Zvols > Import Zvol
, the “Select Zvols” browser only shows ZFS volumes from my data
pool. It does not display or allow me to browse/select ZFS volumes from my appsvms
pool
Expected Behavior:
I would expect the “Import Zvol” UI to list ZFS volumes from the currently selected global Instance storage pool (appsvms
), or at least provide an option to browse all available pools.
Current State:
- Global Instance Storage Pool is set to
appsvms
. appsvms
pool contains ZFS volumes that I would like to import (e.g., underappsvms/migrated_vm_zvols/
).- The “Import Zvol” UI only shows zvols under the
data
pool.
Is this a known issue, or is there a step I’m missing to make the “Import Zvol” UI recognize ZFS volumes on the selected appsvms
pool?
Thank you!