Configuring the Database for Compute

Create the tables in your backend data store by running the following command:

sudo nova-manage db sync

If you see any response, you can look in /var/log/nova/nova-manage.log to see the problem. No response means the command completed correctly and your nova database is now populated.

[Note]Deprecation warnings

Note that if while running this command you see warnings such as SADeprecationWarning: The 'listeners' argument to Pool (and create_engine()) is deprecated. Use event.listen()., these will be fixed in future version of the libraries and can be safely ignored.

Restart all services in total, just to cover the entire spectrum. On the controller node run:

sudo start nova-api
sudo start nova-conductor
sudo start nova-network
sudo start nova-scheduler
sudo start nova-novncproxy
sudo start libvirt-bin
sudo /etc/init.d/rabbitmq-server restart 

On the compute node run:

sudo start nova-compute
sudo start nova-network

All nova services are now installed and started. If the "start" command doesn't work, your services may not be running correctly (or not at all). Review the logs in /var/log/nova to look for clues.


loading table of contents...