We will take a look at installing Trove from its source and also using the Ubuntu OpenStack distribution repository.
Installing Trove from source
If our current distribution doesn't support Trove, or we have installed the production environment from source, we will have to choose to install Trove directly from source.
It is assumed that all the services that Trove requires (like Nova, Swift, and Keystone) are already installed and we also have the details about the supporting components like the MySQL and RabbitMQ services.
We will need to ensure that the following packages are installed. We just use aptitude to check and install them if they don't already exist.
sudo apt-get install build-essential libxslt1-dev qemu-utils mysql-client ...