[RFE] Inventory Management Reference Architecture

Bug #1526465 reported by Vladyslav Drok
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
Confirmed
Wishlist
Unassigned

Bug Description

For a large cloud service provider that manages multiple data centers globally and has a large inventory of bare metal, it often has its own hardware inventory database and its own inventory management (IM) system. However current baremetal solution for OpenStack requires that all the nodes be registered in Ironic and each node is a "dummy hypervisor" internally for the Nova scheduler. Obviously It is less than optimal for a global deployment on the size and scale of a service provider cannot afford to present it's inventory in this way and requires a specific solution tailored to manage this fleet of hardware and provide nodes from this fleet to Ironic.
A reference architecture will provide a standard interface to work with the external IM system. It will work with Nova scheduler to provide matching nodes. The matching node will be added to Ironic before the deployment and be removed from Ironic after it is returned. This also allows the service provider to take advantage of a specialized matching algorithm they might have.

Tags: needs-spec rfe
Revision history for this message
Vladyslav Drok (vdrok) wrote :

The original blueprint seems to be referencing this library - https://github.com/softlayer/ironic-inventory-integrator

Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :

This will definitely need a spec :)

tags: added: needs-spec
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.