Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Question on having Cinder at a separate node


Cinder works when I have it on the node which has Nova's management services(nova-api, nova-scheduler and such). And, now I'm working on separating Cinder services to another node, and facing some difficulty to understand how they work with Nova.

What I have on /etc/nova/nova.conf at my nova management node is this.

volume_api_class=nova.volume.cinder.API enabled_apis=ec2,osapi_compute,metadata

And what I have on /etc/cinder/api-paste.ini at cinder management node is this.

[filter:authtoken] paste.filter_factory = keystone.middleware.auth_token:filter_factory service_protocol = http service_host = "Cinder's IP" service_port = 5000 auth_host = "Keystone's IP" auth_port = 35357 auth_protocol = http admin_tenant_name = service admin_user = cinder admin_password = *****

I installed cinder-api, cinder-scheduler and cinder-volume on the separate node. And I got this error.

ERROR: Malformed request url (HTTP 400) (Request-ID: req-ddffa7d0-62cd-48cc-aca4-6e1b49f0605a)

Now I'm looking into Keystone but recreating endpoint doesn't fix it. So if any of you can kindly provide some advice or URL, I would really appreciate it.

Thanks in advance!