In a lab I have 3 Esxi hosts managed by Vcenter, each with an EPYC 32 core and 256 GB of Memory plus a TrueNas host equipped with E5-2680v2, 64GB of Memory and a storage of 6x8TB HDD swith SLOG over SAS SSD, this storage is shared to the ESXi hosts by the means of NFS and iSCSI. Currently there are no local datastores on the 3 ESXi hosts. The 3 hosts are connected to the storage host with redundant 56 Gbits Ethernet connections.
Now I've available 30 enterprise SFF HDD 10k, 900GB size, and I would like to reuse it for creating local datastore in each ESXi hosts. I can add SSD memory (SSD, M.2, U.2) as needed.
Altough I could take the VSAN approach, I'm evaluating to add a local VM to each ESXi datastore, with installed TrueNAS with 16/32GB of RAM that could expose a pool of 10 drives in RAIDZ2 + SLOG and L2ARC as needed. In this way I could move the VM storage to the local ESXi and they could mount the datastore locally instead of using the external storage node, and use the latter for archival and backup purposes.
This approach in some way is similar to the the VSAN approach ?
What performance I could expect moving to this setup ?
What is you advice ?
Now I've available 30 enterprise SFF HDD 10k, 900GB size, and I would like to reuse it for creating local datastore in each ESXi hosts. I can add SSD memory (SSD, M.2, U.2) as needed.
Altough I could take the VSAN approach, I'm evaluating to add a local VM to each ESXi datastore, with installed TrueNAS with 16/32GB of RAM that could expose a pool of 10 drives in RAIDZ2 + SLOG and L2ARC as needed. In this way I could move the VM storage to the local ESXi and they could mount the datastore locally instead of using the external storage node, and use the latter for archival and backup purposes.
This approach in some way is similar to the the VSAN approach ?
What performance I could expect moving to this setup ?
What is you advice ?