maxtoid
Cadet
- Joined
- Jun 4, 2020
- Messages
- 3
Hello all,
I've been researching virtualizing my current TrueNAS installation due to consistent issues with jails. From all the research I've done I feel like I have a pretty clear understanding of the process, but just wanted to run my plan by those with far more experience than me.
Currently I have a SuperMicro SuperStorage 6049P-E1CR24L server running TrueNAS 12.0-RELEASE - I have the OS installed on a Samsung 970 Pro 256GB NVMe M.2 SSD and a second NVMe SSD for the Jails storage (Samsung 970 EVO Plus 512GB NVMe M.2 SSD). The 6049P has 2 10Gbe ports onboard via an Intel X557 and I have a PCIe add-on card for 2 more 10Gbe ports via an Intel X550-T2 card.
After my recent upgrade to TrueNAS 12.0 (after I upgraded all my storage pools and jails) I began having significant issues with the jails. I don't know enough about FreeBSD to troubleshoot them reliably and I can't downgrade to 11.3 without losing my data since I upgraded the storage pools already, so I'm making the move to virtualize and move away from jails (a move I'd been wanting to make for a while due to having issues with jails even on 11.3, but this situation is simply accelerating my timeline).
I should mention that I'm looking at Proxmox for this setup. The guides recommend ESXi, but from my research it looks like Proxmox is more stable with FreeNAS/TrueNAS these days than it used to be. Any reason I should reroute and go with ESXi over Proxmox?
From all my research, it seems like I should be able to backup all the data from each of my jails (since I'll have to recreate them from scratch in docker anyway), and follow this approach to get my desired virtual setup:
The one other question I had is I had a few jails that relied on mount points such as Plex and NextCloud - My research shows that I can mount NFS shares in docker but I'm wondering if that is the best method of approach given my new setup. If I'm trying to not run any jails in the TrueNAS VM, then it seems like NFS mount points should be sufficient for Plex and Nextcloud, but just wanted to double check people's thoughts on that.
Appreciate any tips / insight / recommendations!
I've been researching virtualizing my current TrueNAS installation due to consistent issues with jails. From all the research I've done I feel like I have a pretty clear understanding of the process, but just wanted to run my plan by those with far more experience than me.
Currently I have a SuperMicro SuperStorage 6049P-E1CR24L server running TrueNAS 12.0-RELEASE - I have the OS installed on a Samsung 970 Pro 256GB NVMe M.2 SSD and a second NVMe SSD for the Jails storage (Samsung 970 EVO Plus 512GB NVMe M.2 SSD). The 6049P has 2 10Gbe ports onboard via an Intel X557 and I have a PCIe add-on card for 2 more 10Gbe ports via an Intel X550-T2 card.
After my recent upgrade to TrueNAS 12.0 (after I upgraded all my storage pools and jails) I began having significant issues with the jails. I don't know enough about FreeBSD to troubleshoot them reliably and I can't downgrade to 11.3 without losing my data since I upgraded the storage pools already, so I'm making the move to virtualize and move away from jails (a move I'd been wanting to make for a while due to having issues with jails even on 11.3, but this situation is simply accelerating my timeline).
I should mention that I'm looking at Proxmox for this setup. The guides recommend ESXi, but from my research it looks like Proxmox is more stable with FreeNAS/TrueNAS these days than it used to be. Any reason I should reroute and go with ESXi over Proxmox?
From all my research, it seems like I should be able to backup all the data from each of my jails (since I'll have to recreate them from scratch in docker anyway), and follow this approach to get my desired virtual setup:
- Pull the 24 3.5in HDDs from the chassis (just for extra safety, I recognize this step isn't actually required but doesn't hurt during the reformat process).
- Install Proxmox on the 256GB NVMe SSD that TrueNAS was previously installed on.
- Configure the 512GB NVMe SSD for VM storage.
- Setup a VM for TrueNAS and install TrueNAS 12.0-RELEASE
- Re-insert all 24 3.5in HDDs and pass both (I believe the 6049P has two controllers that handle the 24 3.5in HDDs) storage controllers through to the TrueNAS VM.
- Pass the X550-T2 card through to the TrueNAS VM for 10Gbe connectivity.
- Setup the TrueNAS 12.0 similar to how I currently have it setup, then import the zpools and re-setup the shares.
- Setup docker and portainer and setup all previous jails from scratch as docker instances.
The one other question I had is I had a few jails that relied on mount points such as Plex and NextCloud - My research shows that I can mount NFS shares in docker but I'm wondering if that is the best method of approach given my new setup. If I'm trying to not run any jails in the TrueNAS VM, then it seems like NFS mount points should be sufficient for Plex and Nextcloud, but just wanted to double check people's thoughts on that.
Appreciate any tips / insight / recommendations!