So, forgive me in advance for still being somewhat new to this field. I'm toying with the idea of running several similar vm's that would either be direct clones or clones with minor changes. I am only using a single esxi host as this is limited to my home setting, so no external san or anything else too "fancy." Would the following be possible and/or is there a better way to accomplish this?
Set up a zfs vm with an rdm'd ssd (or potentially 2 for a mirror - I suppose I could use a pci-e controller and pass that through, but would prefer not to if possible). Export this back out as an iscsi target to the esxi host with deduplication enabled. Setup all of the similar cloned vm's on this datastore where presumably the space would not grow much past the size of a single vm because of deduplication. And deduplication on a smaller ssd would arguably not chew through too much ram if I'm staying between 50-100gb (or less) of unique data.
Is this completely just a terrible idea and wouldn't work, or is there a more effective way to run cloned vm's with some form of deduplication?
Set up a zfs vm with an rdm'd ssd (or potentially 2 for a mirror - I suppose I could use a pci-e controller and pass that through, but would prefer not to if possible). Export this back out as an iscsi target to the esxi host with deduplication enabled. Setup all of the similar cloned vm's on this datastore where presumably the space would not grow much past the size of a single vm because of deduplication. And deduplication on a smaller ssd would arguably not chew through too much ram if I'm staying between 50-100gb (or less) of unique data.
Is this completely just a terrible idea and wouldn't work, or is there a more effective way to run cloned vm's with some form of deduplication?