24 to 25 is a major version upgrade. Major versions are expected to have ‘breaking’ changes. 25.04 beta/rc/release have all required some manual effort with VM migration.
I understand you (and others) would have preferred the upgrade to do the migration for you, but I’m guessing the migration may have been complex if not impossible. Complexity means lots of potential for problems.
Sorry, but this has been known and was announced long ago.
Incorrect. It’s ready. I’ve been using it since the beta. It’s been great.
I highly doubt there will ever be an upgrade that will migrate your VMs for you. TrueNAS switched to Incus. Even though it meant rebuilding my existing VMs, I am happy about the change.
You realise your now stuck right? there is no path forward without recreating your VM’s, with pretty much zero instruction on how to do so either I might add.
I’m in the same boat and still waiting to see if anyone will write a guide perhaps.
I’m not stuck? I’ve been using 25 for months. I only use a couple VMs – one desktop for general purpose, one for HomeAssistant. I shove everything else on a lightweight container. My general purpose VM I just rebuilt. My HomeAssistant, I exported the config, built a new VM, imported the config.
There is nothing forcing you to move away from 24.
People using TrueCharts had to recreate their Apps in Docker.
People using Core will need to migrate to Scale to move forward.
I understand if you use a ton of VMs this could be painful. If it makes you feel better, I had to shift 40+ TrueCharts containers over to Docker. End result was something better than what I started with.
Nonsense. The production-ready virtualization system was replaced by one that is marked “experimental.” iX tells us that at some point during the 25.04 release cycle (i.e., at some time over the next six months), it will hopefully become stable. That’s a product that isn’t ready and was rushed to release.
I’m not super-concerned about this issue; TrueNAS has never been a viable virtualization platform for non-trivial workloads anyway. But iX knew this wasn’t ready for release and shipped it anyway.
Edit: LXCs are more important to me than VMs, so I do believe this is a move in the right direction, but iX should have waited to ship until it was no longer experimental. OK, VMs will need manual migration–I don’t object to that, but they should have a guide. And if that means they don’t make their self-imposed 6-month release cycle, so what?
I will stay on EE until there is support for snapshots for Incus based VMs.
Yeah, I know Incus itself already can do that, but Truenas doesnt expose it and backup/restore is important so I would rather not go behind Truenas back with this.
I guess the real unifying version will be Goldeye and not Fangtooth
IMO iX should have left the “old” Virtualisation Options in place - like its was in the BETA. So ppl could start playing with containers and still have working VMs.
The way it is now, its worse than before. Yes, you are not forced to update - I rolled back.
Problem is, that this time rolling back involves more than just choosing another boot enviroment…