First I initially wanted to pass through the whole HBA but then I couldn't boot TrueNAS if I did that. I ended up just passing each disk one at a time. The performance is great, the scrubs and smart tasks are working fine, but there are two little quirks that I've noticed. One quirk is that the HDDs are not hot-swappable anymore, I'd have to reboot the VM if I remove the drive, no big deal for my use case. The 2nd quirk is that when power goes out, I have to rescan the network interfaces for my iSCSi share to show up again, not sure what that's all about but it does end up working albeit I have to tinker with it manually.
Besides that, everything seems to work great but I'm not sure if I'm getting ahead of myself and if there's anything else I should look out for?
Besides that, everything seems to work great but I'm not sure if I'm getting ahead of myself and if there's anything else I should look out for?