Install the packages
apt install -y nova-compute
Update following configurations in respective sections of /etc/nova/nova.conf [ Replace my_ip with the management ip of the compute node]
[DEFAULT] transport_url = rabbit://openstack:commonpass@controller my_ip = 10.1.1.x use_neutron = true firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth_strategy = keystone [keystone_authtoken] www_authenticate_uri = http://controller:5000/ auth_url = http://controller:5000/ memcached_servers = controller:11211 auth_type = password project_domain_name = Default user_domain_name = Default project_name = service username = nova password = commonpass [vnc] enabled = true server_listen = 0.0.0.0 server_proxyclient_address = $my_ip novncproxy_base_url = http://controller:6080/vnc_auto.html [glance] api_servers = http://controller:9292 [oslo_concurrency] lock_path = /var/lib/nova/tmp [placement] region_name = RegionOne project_domain_name = Default project_name = service auth_type = password user_domain_name = Default auth_url = http://controller:5000/v3 username = placement password = commonpass
Since hardware acceleration was supported in my hardware did not update the following (in /etc/nova/nova-compute.conf)
[libvirt] virt_type = qemu
Restart the Compute service
service nova-compute restart
Execute the following on controller node – add the compute node to the cell database
. admin-openrc openstack compute service list --service nova-compute
Discover compute hosts
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova