How to change the zpool for VMs in SCALE

,

I created a dataset under my primary file storage zpool to start testing VMs. Now I am building a dedicated zpool for VM storage and need to move it (just the config, there are currently no VMs).

I cannot find where to change this configuration (SCALE 24.10.2).

I am confused, if there is nothing in there, why not just recreate in the appropriate place?

How do I tell TrueNAS that it has moved.

If I remember correctly, when I went to create my first VM I had to tell it where the dataset for VMs was located. Since I have set that, it is not asking again (even thought I deleted all the VMs and the original dataset).

The new zpool / dataset is created.

Old: KH/VMs
New: VMs

In 24.10.2 there is no setting for where VMs are created. Instead you just select a zvol, or a place to make a zvol as you create VMs.

In 25.04 this changes.

In 24.10, you do select a location for Apps.

Yeah, I’ve just seen Tom’s video on Fangtooth, which includes comments on the location of zvols and the need to migrate.

Fortunately, I only have one VM (haoss), so it should be a straightforward migration of the zvol as a new ‘instance’.

Thank you, I had forgotten that you specify the location for the zvol when creating the VM.

I am using full Virtualization as I need an EL8 based Linux server for certain applications. As far as I know these will survive an in-place upgrade to 25.04 when it is ready for production use (at least I hope they survive :slight_smile:

AFAIK there are no plans to auto-migrate legacy VMs to the new system.

You will have to manually recreate the VM and point it at the zvol that was in use.

So note down its settings (and any MAC addresses) before upgrading.