Before we go ahead with adding Trove to our production install, there are a couple of things we should do:
In a production install of OpenStack, you would have a variety of nodes that would be functioning as:
There might be a single node for each of these roles or multiples of these nodes depending on how large a footprint OpenStack is managing.
The best place you would install the services of Trove would be on the controller node, except of course the guest agent, which will be installed on the instance that Nova spins up.
If there are multiple controller nodes (in the case of an HA install of OpenStack), you will have to install the Trove components on both of them.
Now that we have chosen to use the controller node as the place where we will install the Trove server components, frequently, the controller node is normally virtual. It is a good idea to take a snapshot of the node, so if anything goes wrong, we will be able to restore it back to the current stage. If you are using a physical machine as the controller node, then this might not be easy, but you may still be able to take a snapshot using additional tools such as Acronis in order to take a physical snapshot.
Please note that this is an optional step and you may proceed without performing this.
Once the backup is complete, we can move on to installing the system and configuring it.