Goldeye: A fish. Also the code name for a TrueNAS release.
They should have picked a different fish name for this release. I vote for “Garpike”.
For the next release, I nominate “Hammerhead”. For the release after that, I nominate “Idiotfish”. (Unfortunately, there aren’t a lot of fish that start with ‘I’, except for “Indonesian xyz”, “Indian xyz”, or “Island xyz”.)
In one of the T3 videos, kris and/or chris made a comment that performance of Windows VMs can be better or worse if certain switches are set or not set.
Is it clear to anyone what these are and how this applies to Windows VMs created under incus?
Is there anything in particular to be considered when creating Windows VMs in the updated classic interface?
So I only made it through about 2/3 of this thread and it seemed like it was going in circles.
I am still on CORE waiting to upgrade to SCALE. I had been told to wait for 25.04 (especially the .1 or .2 patch) because the jails replacement was going to be changing in 25.04 from 24.10.
My current CORE system has about 8 jails (Unifi, Plex, several Servarr’s, LMS, etc.). I also have an Ubuntu VM.
Now, I am pretty sure these will not migrate. I don’t mind setting them up again, in whatever the replacement for jails & VMs is (which I am still not sure of…), but this thread seems to indicate that the “replacement” is kind of in flux. Is that accurate?
Can someone answer these 3 questions:
What is the replacement/migration path in SCALE for jails in CORE?
What is the replacement/migration path in SCALE for VMs in CORE?
Is now a good time to upgrade to SCALE from CORE if I rely on jails? I could probably do without the Ubuntu VM, but it would be a little painful.
What version should I target? Is 25.04 good enough for me? Or wait for 25.10? 26.04?
If I migrate to 25.04 now, will I have a bunch of maintenance or need to migrate my jails (or will they be containers?) and VMs?
NOTE: Yeah, I thought I had 3 questions when I started, then thought of a couple more and added them without updating the “3” at the top. Ooops. Not updating now since this has been quoted several times, and I will own the synaptic misfire.
Jails in Core are never going to migrate (AFAIK anyway) to Incus Containers in Fangtooth or later.
However, do you really need a Jail equivalent in Scale for these apps if either:
There is a pre-built TrueNAS app (running in docker) for the app that you previously had to hand-create a jail for? ; or
There is a pre-built docker image for the app that you can use to create a custom TrueNAS app?; or
You can build your own docker image for the app?
And the Docker-based TrueNAS-Scale application infrastructure seems to me to be mature and stable and unlikely to change in the near future.
Incus seems to me to be a better way of running something that was previously run in a Linux-based VM - now you can run it in an LXC container and have lower overheads and greater efficiency that you would if you ran it as a VM.
So, I am not sure that there is a one-size fits all answer to the first 2 of the 3 (or is it 5) questions that you asked…
It depends
It depends
IMO yes
It depends - if you can make do with apps and VMs, I would stick with 24.10, if you need LXCs then you need 25.04.2, but 25.04.2 should give you all you need.
TrueNAS say migrating to 25.04 will not result in maintenance or migrations for 25.10, but their track record isn’t great on this.
My advice is to list out what you have, research the availability of TrueNAS apps or Docker images, decide whether you want to migrate them to apps, custom Docker apps, custom Docker images, LXCs or VMs and once you have done this analysis you will be in a position to evaluate whether you can stick to 24.10, whether you want to stick to 24.10 or whether you want or need to use 25.04.
As for why I am interested in changing now, I winter in a different location. So I do not have physical access to my TrueNAS server for about 6-7 months. I don’t want to do a major upgrade like this while I am remote. So I try to do them during the summer when I am “on-site”.
I run Plex, Unifi, Transmission, SABNZBD+, Sonarr, Radarr, Lidarr, and LMS. My jails are running fine right now, but the apps in them are outdated. It isn’t dire, but I know I will need to migrate off of Core at some point. When, I don’t know. But I need to time it while I am at this location for the summer.
Functionally, the replacement is most likely to be a docker container. The system for that seems stable—but it’s probably better to manage your own stack than rely on the catalogue. Technically, the equivalent would be a system container (jailmaker → LXC).
You recreate your VM with the new system.
There’s no good time to leave FreeBSD.
The VM system is in flux. Better to wait until the dust settles. Especially if that also applies to jail-like system containers (I had not understood that…)
This is sad news. I created an LXC and a VM using Incus, which meant I had to go through another migration. Since the VM was running OpenWrt, and both PCIe passthrough and a virtual bridge were involved, each migration carried a significant risk—the possibility of losing access to the TrueNAS due to a network failure.
Booo to that and also to moving that sort of communication to podcast form.
Just terrible all around. Hostile to users. Ridiculous thst the expectation if you want to keep abreast of things is to waste your time slogging through a podcast to learn about the eleventy-millionth platform migration.
My understanding is that original plan still stands but because of breaking change from 24.10 to 25.04 old VMs will be brought back to life with todays update and will remain there until upgrade path is figured out.
p.s. the only reason why my production did not move to 25.04 were virtual machines, I managed to move linux vm to 25.04 but completely failed with windows and therefore I wait (likely until later today)
Yep. Rather than reading a text post that would take me a few minutes, I have to listen to a half-hour of conversation to hear the two minutes that would be relevant. Bad move on top of bad move.