Same problem here. Running Grizzly.
Dashboard keeps prompting me for my credentials. Pretty sure
dashboard sends wrong tenant name to keystone. Here is the
keystone.log entry:
2013-02-19 16:55:06 WARNING [keystone.common.wsgi] Authorization failed. The request you have made requires authentication. from 192.168.203.103 here are the endpoints: grizzly@leonard:/etc/init.d$ keystone endpoint-list WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). +----------------------------------+----------+---------------------------------------------------+---------------------------------------------------+----------------------------------------------+----------------------------------+ | id | region | publicurl | internalurl | adminurl | service_id | +----------------------------------+----------+---------------------------------------------------+---------------------------------------------------+----------------------------------------------+----------------------------------+ | 0f9dbbb5ac764e0794464abcb46047a2 | myregion | http://192.168.203.103:9292 | http://192.168.203.103:9292 | http://192.168.203.103:9292 | 0ad102dc14eb4866af351358e372cb23 | | 1c45042b6bb64fd7b6f56d7348e86103 | myregion | http://192.168.202.103:5000/v2.0 | http://192.168.203.103:5000/v2.0 | http://192.168.203.103:35357/v2.0 | 37059fcb24d345f293d4add7202504bb | | 61c1c0305ffa4254b8271a2045489d9a | myregion | http://192.168.202.103:8774/v2/%(tenant_id)s | http://192.168.203.103:8774/v2/%(tenant_id)s | http://192.168.203.103:8774/v2/%(tenant_id)s | 99f1d14e769046099e85d010ed4c29da | | 9248f20cf38b4dbaa3f85abc1ee1f94d | myregion | http://192.168.202.103:8773/services/Cloud | http://192.168.203.103:8773/services/Cloud | http://192.168.203.103:8773/services/Admin | c22a33b56e67445a9550643a276a2f87 | | bdb68ba018c34cad95acb24f3ad92645 | myregion | http://192.168.202.103:9696/v2 | http://192.168.203.103:9696/v2 | http://192.168.203.103:9696/v2 | d21a72e559934837901574dfb3bc6a6c | | beaf4c028cc24068a2068ea16489eb94 | myregion | http://192.168.202.103:8080/v1/AUTH_%(tenant_id)s | http://192.168.203.103:8080/v1/AUTH_%(tenant_id)s | http://192.168.203.103:8080/v1 | 7fc69365d1b64eb58e7ac6fcf8369ff2 | | c4f3ea0477ac428b958f5bcee2fb14e1 | myregion | http://192.168.202.103:8776/v1/%(tenant_id)s | http://192.168.203.103:8776/v1/%(tenant_id)s | 192.168.203.103:8776/v1/%(tenant_id)s | 19b1f3c4fa5843a295e538aab1f4cd40 | | fe82e5a1b6344c5784eb89be0d04b10b | myregion | http://192.168.202.103:8776/v1/%(tenant_id)s | http://192.168.203.103:8776/v1/%(tenant_id)s | http://192.168.203.103:8776/v1/%(tenant_id)s | ef7714abcdc04c06aa9f1ef2bdc29a3a | +----------------------------------+----------+---------------------------------------------------+---------------------------------------------------+----------------------------------------------+----------------------------------+ (by the way, I cannot get rid of the WARNING, but that's not the point here) Here's the relevant section in /etc/openstack-dashboard/local-settings.py: OPENSTACK_HOST = "192.168.202.103" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0" % OPENSTACK_HOST #OPENSTACK_KEYSTONE_DEFAULT_ROLE = "Member" OPENSTACK_KEYSTONE_DEFAULT_ROLE = "admin" I tried switching from Member to admin role, but still no luck. Nova seems properly configured: grizzly@leonard:~$ nova list grizzly@leonard:~$ echo $? 0 Any idea how to make horizon and keystone talking together? michaël Le 13/02/2013 16:13, Razique Mahroua a écrit : Is the dash configured to talk with the Keystone backend? |
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp