100 TB for only 10-20 VMs? Are you sure?
With normal load 10-20 VMs can run on a single Dell PowerEdge R710... So a 2 node cluster could be fine to start.
About the storage it depends of the real space needed... Maybe a MD3200i could be fine and cheaper than and Equallogic PS series.
Andre