Hi, guys,
I found a misleading configuration in openstack official documents.
When I follow the guide
(http://docs.openstack.org/trunk/config-reference/content/section_compute-scheduler.html)
to configure nova host aggregates, I got following DEBUG message in
nova-schuduler log:
"
2015-04-16 09:30:47.395 1143 DEBUG
nova.scheduler.filters.compute_capabilities_filter
[req-66f091c4-c26f-482f-b432-cbd0f2456625 None] (node-132.domain.bcec,
node-132.domain.bcec) ram:128519 disk:6240256 io_ops:0 instances:0 fails
instance_type extra_specs requirements host_passes
/usr/lib/python2.6/site-packages/nova/scheduler/filters/compute_capabilities_filter.py:73
2015-04-16 09:30:47.395 1143 INFO nova.filters
[req-66f091c4-c26f-482f-b432-cbd0f2456625 None] Filter
ComputeCapabilitiesFilter returned 0 hosts
"
Then I looked the source code, I found this problem was caused by the conflict
of ComputeCapabilitiesFilter and AggregateInstanceExtraSpecsFilter if we did
not use scope in extra_specs.
In official guide, it use "$ nova flavor-key ssd.large set ssd=true" which may
cause conflict with ComputeCapabilitiesFilter??
In fact, we should use "$ nova flavor-key ssd.large set
aggregate_instance_extra_specs:ssd=true" instead.
Hope someone can fix this problem in officical documents to avoid other people
encountering the same problem.
------------------
Luo [email protected]
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev