I am currently running a TrueNAS Core server, version 13.0-U6.2. I am preparing to migrate to Scale (Dragonfish).I have been through the Docs and covered all points in the preparation document. I just want to make really sure I´ve done everything and thought of everything, thus this post.
Som info about my current system that might be relevant:
I´ve built it out of an HP Z420, with a Xeon CPU and 64gb RAM.
In a PCI port, I have an HBA installed. LSI SAS9211-8i. To that, there is 6x4TB WD HDD Drives connected, all my “important” data is stored in a single Raidz2 pool here. The critical stuff is also stored on another server, geo-redundant.
Connected to the S-ATA ports of my mainboard, there are 5 SSD drives connected. 1 for boot environment (240gb), and four that make up another pool, where I have all my apps/jails, VMs and such. Also all storage associatied with those VMs and appsm such as config files, databases etc.
I have not encrypted any of the pools, how can I verify that no encryption is in place?
I have moved everything away from iocage jails. I still have three of them, but they or not being used, and are shut down. They also hold no data that I need. Everything is moved to an Ubuntu server that is running a Docker host, which is one of my VMs.
My VMs: docker(ubuntu), openvpn(ubuntu) and Windows10.
The VMs are important. I really want them to transfer and work after migrating. Same for the pools of course.
What do i need to do in order to keep everything intact after migrating?
In the Core UI, there is an option to switch to tha Scale Dragonfish train and migrate that way. But the recommended way seem to be to do a clean install. Which would mean retrieving the server, connecting a monitor and keyboard etc. Is that necessary? Any risk in trying migrating in the UI?
If I do a clean install, should I replace the current boot disk, or overwrite the current Core system with the Scale installation, using the same disk?
Anything else I haven´t thought of?