I’m admittedly new to TrueNAS. I’m currently using TrueNAS Scale 22.12.4.2 and this is running on a TrueNAS-mini-r.
I’m trying to figure out the recommended way to set up datasets/permissions/shares for mostly ISO and VM usage for multiple xcp-ng, proxmox and vm esxi hosts. I’m mostly familiar with xcp-ng, so I started there.
I created some basic datasets and created both SMB and NFS shares to see which one would work best. However, in doing this, I’m pretty sure I screwed up my permissions royally. When trying to create a store for xcp-ng to store my VMs, xcp-ng connects, but when I try to create a VM, XO fails to create the VM due to permissions. This is admittedly where I probably screwed up, but I have even tried to give the share root permissions (it’s a lab unit and I can reset it all when I’m done). I still get those errors, though.
What type of share is recommended? NFS or SMB? I realize that there are performance issues not utilizing iSCSI, but I need to share these VMs between multiple hosts at different times, which limits me somewhat.
Once I create them, what is the best practice on setting permissions for this?
And is there an easy way to reset permissions back to a good starting point without having to reimage the machine?
Is there a video that shows best practices on how to set this up? I’ve watched Tom’s videos on TrueNAS, but it assumes a base level of knowledge that I evidently don’t have.
Lots of questions, so I may have to break this out into another post, but I’m starting here first…