Fangtooth BETA (25.04): Big changes for VMs, don't get intentionality of experimental language

Hi!

I backed up my 3 VMs, running on EE (KVM hypervisor) and wanted to give Fangtooth a try. The thought was to spin up 3 new VMs and restore the backup info to the new VMs. So far I’ve been unsuccessful, but surely because it’s brand new and I’m doing something wrong.

Are there pointed instructions to spin up a new VM, under Fangtooth? I got stuck around finding the location of my iso files on my machine, and being stumped with the choice of source and destination volumes – not sure what that means.

Also important, what is meant by the language “experimental” for VMs? Has a decision been made to stick with the current Incus implementation for VMs? If not, how will VMs be supported going forward?

Just what Documentation says.

1 Like

As the docs say: A community feature. “Support” means paid Enterprise support, that comes in a future version of TrueNAS.

But as hobbyists we have “community support” anyway, meaning best effort through the forums, not formal support by ix.

Which means that while the virtualization features are a bit in flux, to determine how best to structure them so they can become an Enterprise feature, they are certainly also community-supported in the meanwhile like any other feature.

Try the stuff, give feedback through the little bell, report bugs.

1 Like

Regarding Incus handling of ISOs I suggest you vote for this feature request:

5 Likes

Correct. It means the feature is brand new, under a lot of improvements and slippery when wet. It also means we’ve not done our normal rounds of SQA work to make it up to “Enterprise standards” yet, and it needs some more soak time released to the community first to help us find rough edges to fix for the release of 25.10 this fall.

4 Likes

Have we lost legacy bios support in vms? There’s no longer an option for bios or uefi.

1 Like

Thanks, but it looks like the virtualization note is stale, as the pic describes the EE process.

Good question, I noticed that too.

Incus by default uses UEFI firmware ( OVMF) but can be set to use non-UEFI (eg. SeaBIOS) with some tweaking involved. But I cant speak if iX plans to support that.

Relevant reading:

1 Like

Thanks for the response, Kris.

Never have logged a defect/bug and not sure this qualifies. I was able to upload the iso file, but the installer complained and did not spin up the VM because the length of the file name, which I’ve never changed since I got the iso from MS, was too long:

en_windows_10_enterprise_version_1511_updated_feb_2016_x64_dvd_8378876.iso

This is a first for me for any installation.

Also, like a lot of folks I run my VMs headless. Under the KVM way, one could log in to a Windows VM and set up networking to get Remote Desktop working, then not have to bother with VNC, or the Java display GUI. And Remote Desktop is mature and very robust. I don’t see how users can perform this now. Worst yet, it looks like networking isn’t mapping to the hosts Ethernet resources to even get over to the machine VIA Remote Desktop.

Any guidance would be much appreciated.

Thanks!
-Rodney

Update: I got VNC working, but it looks like the machine is unable to boot from the uploaded iso CD image…

Didn’t connect VNC fast enough. Windows needs you to press “any” key immediately to boot from ISO, otherwise it falls back to PXE.

1 Like

…but then I do eventually get to a prompt…

You need to press keys when this is still the only text on your screen. Once anything else shows its too late.
image

1 Like

OK, I’ll try to be faster…

…OK, got it fast enough, but for some reason the iso location cannot be found…

I presume you talk about virtio ISO?
You need workaround so the installer is able to see it.
In short, Incus uses virtio devices. Windows doesnt have virtio drivers. To be able to mount virtio ISO you need method that use device that Windows installer understands. In this guide its IDE device.

Or use distrobuilder to have Windows ISO with already baked-in virtio drivers.

1 Like

Uhm… i am not getting something here ?
Setting up a windows VM now requires 18 additional Steps ??? (According to that forum link ) or messing with the ISO-file to get the virtio drivers installed ?
This sounds very bad…

2 Likes

Keep in mind, this is a BETA. Work already landing in the RC1 next month which will let you install Win11 without needing the VIrtio driver. (I.E. the stock ISO will work again)

2 Likes

Think perhaps I’ll wait until RC1. The VMs that were taken out by moving from EE to FT were not production VMs with important workloads anyway. The important VMs are running on my Mac, and will not move until the FT cake is fully baked.

But did I read that Incus can take VMWare virt disk and use it?

Thanks!
-Rodney