Openstack installation : Compute Service on compute nodes

Had followed steps given in – Content mostly from – This is just a compilation on steps followed by me.  Minor changes may be observed as I had installed on Debian 9.6.

Previous Post : Install Image Service
Next Post : Install networking on controller node
Recommended reading

On the compute nodes : Install nova-compute package

apt install nova-compute

Edit nova configuration file /etc/nova/nova.conf and update MQ config, authentication, vnc and glance config with reference to controller node.

Note : Comment out or remove any other options in the [keystone_authtoken] section.

transport_url = rabbit://openstack:<password>@controller
auth_strategy = keystone
my_ip =

auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = <password>

enabled = True
vncserver_listen =
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://controller:6080/vnc_auto.html

api_servers = http://controller:9292

Ensure the kernel module nbd (Network block device) is loaded.

root@aserver:/home/sandeep# modprobe nbd

Need to ensure that nbd is loaded on startup. Create /etc/modules-load.d/nbd.conf file and add ndb

Restart the Compute service:

root@aserver:/home/sandeep# service nova-compute restart