Overcloud deployment with scheduler hints failed with message "No valid host was found. There are not enough hosts available., Code: 500"
Issue
When deployed overcloud with template file scheduler_hints_env.yaml
, the deployment failed with message "No valid host was found. There are not enough hosts available., Code: 500"
From the nova-scheduler.log we can see TripleOCapabilitiesFilter
returned 0 hosts.
2017-07-26 16:43:27.100 1757 INFO nova.filters [req-4ba8b511-7319-4f18-90bb-88a23fae47fe 48e00e1ba4db4682bbaa7b58b0688627 cd32b9b433ec4539a4fed98b2724f1f2 - - -] Filter TripleOCapabilitiesFilter returned 0 hosts
2017-07-26 16:43:27.100 1757 DEBUG nova.filters [req-4ba8b511-7319-4f18-90bb-88a23fae47fe 48e00e1ba4db4682bbaa7b58b0688627 cd32b9b433ec4539a4fed98b2724f1f2 - - -] Filtering removed all hosts for the request with instance ID 'UUID'.
Filter results: [('RetryFilter', [
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID'),
(u'director', u'UUID')]), ('TripleOCapabilitiesFilter', None)] get_filtered_objects /usr/lib/python2.7/site-packages/nova/filters.py:129
2017-07-26 16:43:27.100 1757 INFO nova.filters [req-4ba8b511-7319-4f18-90bb-88a23fae47fe 48e00e1ba4db4682bbaa7b58b0688627 cd32b9b433ec4539a4fed98b2724f1f2 - - -] Filtering removed all hosts for the request with instance ID 'UUID'. Filter results: ['RetryFilter: (start: 8, end: 8)', 'TripleOCapabilitiesFilter: (start: 8, end: 0)']
Environment
- Red Hat Openstack Platform 10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.