Comments

Start by checking the firewall on the controller node (make sure port 8776 is open). Make sure the endpoint exists by doing 'keystone endpoint-list' and look for port 8776. Check '/etc/cinder.conf' and make sure the cinder username/password are correct. Also make sure cinder services are running.

To rectify the issue. I have edited parameter "osapi_volume_listen = " of cinder.conf, the osapi IP changed from 0.0.0.0 to 192.0.2.25(IP of the cinder node). Also populated /etc/hosts file with ip and host name of all nodes.

I was experiencing the same error. After a week I related that the error message has host=controller in it, which I found puzzling because my Nova Controller uses a different hostname. I searched all the configuration files under /etc to see if any of them define "controller" as a host name but found none. Nonetheless to work-around the problem, I simply added another ip/hostname entry in /etc/hosts for hostname 'controller', and the problem immediately disappeared. Hope that helps.

Can some one please explain to me what configuration files determines the host='controller' value and port=8776 as reflected by the extract from error.log above. It's seems to me these values just flip at will with varying service denial messages. With my changing anything, the message all of a sudden appears as follows when I click on items within the Horizon web interface...