Don't you consider using Sahara to install Hadoop over OpenStack? Sahara (http://docs.openstack.org/developer/sahara/) is an official OpenStack project designed to provision and use Hadoop in OpenStack environment. Using it will simplify installation of HortonWorks Hadoop (or any other Hadoop distro) and give more flexibility.