An Open Source EqualLogic Replacement: Part 1

I run a XenServer cluster that depends on an EqualLogic PS5000XV for shared storage.  While I hold the EqualLogic unit in high regard, I will be trying to replace it with open-source tools running on fairly standard server hardware.  I will be documenting the process here.