Hi,
I don't see why vCD would mind what storage is being used by the hosts, but I couldn't find anything in the VSA or vCD documentation to say for sure.
Keep in mind that the VSA is currently very limited in which hardware is can run on, and can only run on a max of 3 hosts, so I'm not sure if this would work very well in production. However, if you test it out in a lab post back your results as I'd love to hear how you got on.
Cheers,