following wheezy install: 'could not find any suitable endpoint' when installing nova on controller node
I'm trying to follow the installation instructions for wheezy and have completed up to and through the steps on http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/nova-controller.html (this page) for installing compute on the controller node.
When I issue the commands suggested to verify nova installation "nova image-list" I get the following error:
root@controller:~# nova image-list
Could not find any suitable endpoint. Correct region?
ERROR:
root@controller:~#
I've read through some similar questions on this site but haven't found any answer to why this is occuring. Here is the output from some suggested troubleshooting:
root@controller:~# keystone service-list
+----------------------------------+----------+----------+---------------------------+
| id | name | type | description |
+----------------------------------+----------+----------+---------------------------+
| 12caa951bafb4244a1d6f423c7758d61 | glance | image | Glance Image Service |
| 6d8007504b384440b5424f128603832b | keystone | identity | Keystone Identity Service |
+----------------------------------+----------+----------+---------------------------+
root@controller:~#
root@controller:~#
root@controller:~# keystone endpoint-list
+----------------------------------+-----------+---------------------------------+---------------------------------+----------------------------------+----------------------------------+
| id | region | publicurl | internalurl | adminurl | service_id |
+----------------------------------+-----------+---------------------------------+---------------------------------+----------------------------------+----------------------------------+
| b608db858e4945a096e434391095e613 | regionOne | http://192.168.33.148:9292 | http://192.168.33.148:9292 | http://192.168.33.148:9292 | 12caa951bafb4244a1d6f423c7758d61 |
| e6159de2a42344aeb31717bdaa713cfa | regionOne | http://192.168.33.148:5000/v2.0 | http://192.168.33.148:5000/v2.0 | http://192.168.33.148:35357/v2.0 | 6d8007504b384440b5424f128603832b |
+----------------------------------+-----------+---------------------------------+---------------------------------+----------------------------------+----------------------------------+
root@controller:~#
root@controller:~#
root@controller:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:50:17:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.33.148/24 brd 192.168.33.255 scope global eth0
inet6 fe80::20c:29ff:fe50:1785/64 scope link
valid_lft forever preferred_lft forever
root@controller:~#
root@controller:~# cat /etc/hosts
## 127.0.0.1 localhost
## 127.0.1.1 compute1
##
## # The following lines are desirable for IPv6 capable hosts
## ::1 localhost ip6-localhost ip6-loopback
## ff02::1 ip6-allnodes
## ff02::2 ip6-allrouters
# controller
192.168.33.148 controller
# network
192.168.33.147 network
# compute1
192.168.33.146 compute1
root@controller:~#
root@controller:~# nova --debug image-list
REQ: curl -i 'http://controller:35357/v2.0/tokens' -X POST -H "Content-Type: application/json"
-H "Accept: application/json" -H "User-Agent: python-novaclient" -d '{"auth": {"tenantName": "a
dmin", "passwordCredentials": {"username": "admin", "password": "password"}}}'
New session created for: (http://controller:35357)
INFO (connectionpool:191) Starting new HTTP connection (1): controller
DEBUG (connectionpool:283) "POST /v2.0/tokens HTTP/1.1" 200 3305
RESP: [200] {'date': 'Tue, 03 Jun 2014 18:25:11 GMT', 'content-type': 'application/json', 'cont
ent-length': '3305', 'vary': 'X-Auth-Token'}
RESP BODY: {"access": {"token": {"issued_at": "2014-06-03T18:25:11.661709", "expires": "2014-06
-03T19:25:11Z", "id": "MIIGSQYJKoZIhvcNAQcCoIIGOjCCBjYCAQExCTAHBgUrDgMCGjCCBJ8GCSqGSIb3DQEHAaCC
BJAEggSMeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0wM1QxODoyNToxMS42NjE3MDkiLCA
iZXhwaXJlcyI6ICIyMDE0LTA2LTAzVDE5OjI1OjExWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2
NyaXB0aW9uIjogbnVsbCwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYTI1MzFjYTIxODg5NGU0YTlkZTdmYTVjZjg0ZmFkZ
DEiLCAibmFtZSI6ICJhZG1pbiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAi
aHR0cDovLzE5Mi4xNjguMzMuMTQ4OjkyOTIiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHR
wOi8vMTkyLjE2OC4zMy4xNDg6OTI5MiIsICJpZCI6ICIzYTkyY2FkYmJkYTc0N2RjYjVjN2Q0YzQ0Yjc3Mzg0OSIsICJwdW
JsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMzMuMTQ4OjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiO
iAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2
OC4zMy4xNDg6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTI
uMTY4LjMzLjE0ODo1MDAwL3YyLjAiLCAiaWQiOiAiMGFkYjhmMjJhM2Q4NGRjNGJiZWQ3YjVmNTcxZmIyYTkiLCAicHVibG
ljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjMzLjE0ODo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5c
GUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJv
bGVzX2xpbmtzIjogW10sICJpZCI6ICI2ZGYzNjA5NzEwYzk0ODVjYWQ3YmUyMTRhNjA2OTg0ZiIsICJyb2xlcyI6IFt7Im5
hbWUiOiAiS2V5c3RvbmVBZG1pbiJ9LCB7Im5hbWUiOiAiYWRtaW4ifSwgeyJuYW1lIjogIktleXN0b25lU2VydmljZUFkbW
luIn1dLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyJlNWYxMzBmO
GNlODk0Mjg2ODJjMzFjYjI0MzZkNjM0NyIsICI4ZmQyMTU1ZTAwMjE0MDFhODY0NTJlMDgwNWFlOTU0OSIsICI0ZGQ0NWYx
MzViM2Q0YWE0OGVmYWNjYjFjMTJjMzE2ZCJdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5
zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAw
IaMA0GCSqGSIb3DQEBAQUABIIBAABlzr3sgPVM5QMEQn+tb2HotyEZwPV6ZhCDSkj3YqjZn2ryFOK8Q8fkecoXl1Jyi-UQp
HBm7CU+mTUDZlzRsxNQm73ttH0ktC0y5HtyJcdyZZX1fNOy2O0Nn3i8W0SIfeuvGtWF4tAcKTIr6z1VfEUv8n-VD6QXpjbi
40JCFujLjhwsKERMAuGp-b-4+OtA8UIct1dFs0QKcN35FyxN6mdaKFqhvkHrX770n0oCkM6Lcg7ftOw9oGQ4j43ZQKl5Lpe
LFI6-Lh23csFNB7CQqXOs9z4Rax5Adc6aTmFonvWPlyR5sJlxBEnFpxWk1Ie5ozLcnXW9zVk6vWihQw2s5TI=", "tenant
": {"description": null, "enabled": true, "id": "a2531ca218894e4a9de7fa5cf84fadd1", "name": "ad
min"}}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://192.168.33.148:9292", "region":
"regionOne", "internalURL": "http://192 ...