Hi everybody! I am thinking about setting up a Freenas VM on a Esxi server since I am not satisfied with the virtualization features of Freenas. I understand that this is not a ideal setup regarding ZFS. I have read the article
https://www.ixsystems.com/blog/yes-you-can-virtualize-freenas/
I am not sure if I fully understood the recomendations. I have a i3 8100 cpu with 64gb memory, 1 512gb ssd, 2 6TB and 2 3TB disks. What do you think would be the safest storage setup? I do not want to use a separate HBA for PCI passthrough.
The issue here is that there's a significant risk of data loss if you don't do this correctly. We had many examples in the old days of people who did not want to do PCI passthrough, came up with a hacky way to get what they wanted done, and then ran into trouble when things went sideways, and then could not determine how to recover their system.
To that end, the iX post is misleadingly positive. It was allegedly written because iX felt my series of articles were too negative and made it seem "not possible."
So, with the caveat that IF YOU VALUE YOUR DATA, and IF YOU WANT SOMETHING THAT'LL STILL WORK NEXT YEAR, you will want to look at
https://www.ixsystems.com/community...ative-for-those-seeking-virtualization.26095/
https://www.ixsystems.com/community...nas-in-production-as-a-virtual-machine.12484/
Under no circumstances should you try tricks with RDM on SATA disks, it was never supported by VMware and is now deprecated. People who are virtualization professionals, work with RDM on a daily basis, and who understand how to recover a failure are free to ignore this warning at their own peril.
So you do not need to use an HBA, but in that case, you should do PCI passthrough of the host's SATA storage controller. This gives FreeNAS full control over the drives and is absolutely fine as long as it works. Just as with passing through an HBA, you should do extensive testing to validate before trusting data to it. Usually if it works for a month it'll keep working indefinitely.