Description of problem: Doing an all-in-one install for packstack nominally uses 127.0.0.1 addresses for all components as they only need to talk to each other via localhost. This is fine. However, let's say you have this environment: Host running the all-in-one has address 198.168.1.1 You browse to http://192.168.1.1/dashboard And from the dashboard you select to launch novnc for a particular instance. This will bring up a 127.0.0.1 based url, which of course from your web browser (which is presumably running not directly on the all-in-one host) will not work. Perhaps we need a separate option in packstack to configure: novncproxy_base_url in nova.conf to use the public ip address of the all-in-one host?
patch to change packstack to no longer default to 127.0.0.1 https://review.openstack.org/#/c/19867/ this will prevent this problem occurring
Verified With: openstack-packstack-2012.2.2-0.1.dev317.el6.noarch 1. Generated an answers file # packstack --gen-answer-file=test1.txt 2. Checked the default IP Addresses values. Indeed the default is the "Real" server IP Address and not the loopback 127.0.0.1
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2013-0204.html