When nova-api and keystone run on different nodes, EC2 API does not work
Hi,
We've set up openstack (early essex version) with keystone successfully.
We put nova-api and keystone on a head node (10.99.1.1), and glance on the other node (10.99.1.254).
It worked well. Both nova API and EC2 API worked well.
Now we put nova-api on a head node (10.99.1.1) and put keystone and glance on the other node (10.99.1.254).
Now, nova API works well. But EC2 API does not work. From the nova-api log, "error: [Errno 111] ECONNREFUSED" happens.
Should nova-api and keystone must be on the same node?
Here are our settings:
1. api-paste.ini:
[filter:authtoken]
paste.filter_
service_protocol = http
service_host = 10.99.1.1
service_port = 5000
auth_host = 10.99.1.254
auth_port = 35357
auth_protocol = http
auth_uri = http://
....
2. endpointTemplates
$ keystone-manage endpointTemplates list
All EndpointTemplates
service region Public URL
-------
nova RegionOne http://
keystone RegionOne http://
glance RegionOne http://
3. nova.conf
--ec2_url=http://
--rabbit_
--sql_connectio
--glance_
...
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask David Kang for more information if necessary.