Virtual Desktops as an Appliance?
The idea is right. Build a stack of servers and storage to deliver virtual desktops.But the idea of anyone deploying VDI is to save money, and a blade-rack architecture isn't the cheapest way to do that. It isn't even the most efficient architecture.
Use ordinary 1U or 2U servers. They are much cheaper, and will run the same code.
As for storage, expensive arrays sound good, but why not consider a Ceph structure using a few COTS head nodes and some inexpensive JBODs. Oh, and add in some SSD as caches!