[Openstack-operators] [openstack-dev] [nova][ironic] Concerns over rigid resource class-only ironic scheduling

Ed Leafe ed at leafe.com
Thu Sep 14 17:15:26 UTC 2017


On Sep 14, 2017, at 10:30 AM, melanie witt <melwittt at gmail.com> wrote:
> 
> I was thinking, if it's possible to assign more than one resource class to an Ironic node, maybe you could get similar behavior to the old non-exact filters. So if you have an oddball config, you could tag it as multiple resource classes that it's "close enough" to for a match. But I'm not sure whether it's possible for an Ironic node to be tagged with more than one resource class.

On the placement side, having an ironic node with two resource classes such as RC1 and RC2, would mean that the ResourceProvider (the ironic node) would have two inventory records: one for RC1, and another for RC2. When a request for a flavor specifying one of these classes is handled, only the one class’s inventory would be consumed. Placement would think that the node still had one of the other resource class available, and would include that if another request for that class is received, which would then fail as the node is already in use.

-- Ed Leafe








More information about the OpenStack-operators mailing list