<tt><font size=2>> Vladimir Kozhukalov <vkozhukalov@mirantis.com>
wrote on 08/04/2014 01:04:38 PM:<br>
</font></tt>
<br><tt><font size=2>> 1) We agreed that Ironic is that place where
we can store hardware <br>
> info ('extra' field in node model). But many modern hardware <br>
> configurations support hot pluggable hard drives, CPUs, and even <br>
> memory. How Ironic will know that hardware configuration is changed?<br>
> Does it need to know about hardware changes at all? Is it supposed
<br>
> that some monitoring agent (NOT ironic agent) will be used for that?<br>
> But if we already have discovering extension in Ironic agent, then
<br>
> it sounds rational to use this extension for monitoring as well. Right?</font></tt>
<br>
<br>
<br><font size=2 face="sans-serif">Maybe I misunderstood the intent here
but I'm a little confuse about the hardware info (or inventory). The main
question is why do we store the information for - if it's just for the
supported Ironic operations then I don't think this info need to be updated
in real time as the changes has no impact on the Ironic possible operations,
so for this purpose updating it through the RAM disk during boot is good
enough. </font>
<br><font size=2 face="sans-serif">If, on the other hand, you want to take
advantage of the Ironic model to server as centric place for HW related
information I think , once again we need to make sure we don't  overlap
with OS based configuration management tools. Plug & play changes are
by definition detected  and managed by the OS so I'm not sure that
Ironic is indeed the right place to store such real-time updates.</font>
<br>
<br><font size=2 face="sans-serif"><br>
Thanks,<br>
<br>
Ezra<br>
<br>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
Tel: 972-4-8296005      Email: ezra@il.ibm.com<br>
<br>
</font>
<br>