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.