Description of problem: openstack-status does a curl against localhost for the dashboard test. That does not seem to be working in the TripleO case, presumably because of the HA setup and the fact that httpd is not bound to localhost. How reproducible: 100% Steps to Reproduce: 1. Install with instack-virt-setup, instack-install-undercloud and instack-deploy-overcloud (instructions here: https://openstack.redhat.com/Deploying_RDO_using_Instack) 2. ssh to the instack machine and run: heat output-show overcloud KeystoneURL 3. ssh to the machine you got in the result of step 2 4. Run openstack-status Actual results: openstack-dashboard: uncontactable Expected results: We can browse to the login page of horizon, so the service should show as running Additional info: To get to the horizon url, you may need an ssh tunnel from the host to the controller via the instack machine: ssh -L 0.0.0.0:8080:<CONTROLLER_IP>:80 stack@<INSTACK_MACHINE_IP>
openstack-status is part of openstack-utils which is deprecated. It does not work with HA environments running with pacemaker. Monitoring solutions are available through the OpTools repository. For OSP 8, you can also use pcs status to check whether a service is running.
*** Bug 1344444 has been marked as a duplicate of this bug. ***
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days