Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

cinder volume not being seen by scheduler

Afternoon Ask Openstack,

I have a [kinda] HA setup on my openstack cluster, 2 controller nodes running all the APIs, schedulers and other "controller" services and 1 compute node running nova-compute, neutron-ovs and cinder-volume.

Everything is working absolutely fine apart from volumes, they can't be made. cinder-volume and other services are all only and running perfectly fine as seen bellow

+------------------+--------------------------+-----------+----------+-------+----------------------------+  
|      Binary      |           Host           |    Zone   |  Status  | State |         Updated_at         |  
+------------------+--------------------------+-----------+----------+-------+----------------------------+  
| cinder-scheduler | os-ctrl1.bluereef.com.au |    nova   | enabled  |   up  | 2015-03-12T03:43:02.000000 |  
| cinder-scheduler |         os-ctrl2         |    nova   | enabled  |   up  | 2015-03-12T03:43:00.000000 |   
|  cinder-volume   |         vmhost3          | OfficeSAN | enabled  |   up  | 2015-03-12T03:43:01.000000 |  
+------------------+--------------------------+-----------+----------+-------+----------------------------+

But whenever someone tries making a volume cinder-scheduler throws the following error

2015-03-12 13:52:50.527 28573 ERROR cinder.scheduler.flows.create_volume [...] Failed to schedule_create_volume: No valid host was found.

It doesn't even say that a host was down or dissabled, just straight out no hosts found.

I have made sure that the time and date is synced across all nodes, I have stopped rabbitmq and cleaned all the queues out and started it again, I am at a dead end right now.

If anyone knows what is up, please let me know A.S.A.P.

Thanks,

Liam.