<html><body>
<p><font size="2" face="sans-serif">pyghmi is growing SDR, SEL, FRU, and other stuff.</font><br>
<br>
<font size="2" face="sans-serif">I can add in-band so long as there is always python in there, however out-of-band does not need to be too bad.  In the case of a baremetal guest, for example, gathering such data in-band would require more cooperation of the tenant image, whereas out-of-band should always be workable in ipmi equipped systems.</font><br>
<br>
<font size="2" face="sans-serif">The biggest ding in out-of-band is that ipmitool is one-to-one and also has to retrieve SDR every time it wants to go read sensors.  pyghmi will support an evolution of xCAT's SDR caching scheme to avoid the hit (at least if the sensors objects are reused).  We have had success completing a complete sensor read of 4,000 systems with a single system in about 15 seconds out of band in xCAT, and pyghmi optimizes away some overhead that xCAT did not (though that overhead isn't as significant for something as verbose as sensor reading).</font><br>
<br>
<img width="16" height="16" src="cid:1__=0ABBF6BADFF8C52F8f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for "Gao, Fengqian" ---11/19/2013 01:07:22 AM---Hi, all, As the summit session https://etherpad.openstack"><font size="2" color="#424282" face="sans-serif">"Gao, Fengqian" ---11/19/2013 01:07:22 AM---Hi, all, As the summit session <a href="https://etherpad.openstack.org/p/icehouse-summit-ceilometer-hardware-">https://etherpad.openstack.org/p/icehouse-summit-ceilometer-hardware-</a></font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From:      </font><font size="1" face="sans-serif">"Gao, Fengqian" <fengqian.gao@intel.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">To:        </font><font size="1" face="sans-serif">"openstack-dev@lists.openstack.org" <openstack-dev@lists.openstack.org></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Cc:        </font><font size="1" face="sans-serif">Devananda van der Veen <devananda.vdv@gmail.com>, Jarrod B Johnson/Raleigh/IBM@IBMUS, "Lu, Lianhao" <lianhao.lu@intel.com>, "Wang, Shane" <shane.wang@intel.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date:      </font><font size="1" face="sans-serif">11/19/2013 01:07 AM</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject:   </font><font size="1" face="sans-serif">[Ironic] A question about getting IPMI data</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="2" face="Calibri">Hi, all,</font><br>
<font size="2" face="Calibri">As the summit session </font><a href="https://etherpad.openstack.org/p/icehouse-summit-ceilometer-hardware-sensors"><font size="2" color="#0563C1" face="Calibri"><u>https://etherpad.openstack.org/p/icehouse-summit-ceilometer-hardware-sensors</u></font></a><font size="2" face="Calibri"> said, ironic will expose IPMI data to ceilometer, but I have a couple questions here.</font>
<ul style="padding-left: 18pt"><font size="2" face="Calibri">1.       What kind of IPMI data will be collected? I assume that power, temperature or other sensor data is needed, right?</font><br>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">2.       How do we get all these data? </font></ul>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">IIUC, ironic did not involve too much about IPMI for now, only used ipmitool and pyghmi module. </font><br>
<font size="2" face="Calibri">Using IPMItool to execute command and parsing the output is easy to understand. But seems not a good way for me. The pyghmi only supports out-of-band(net-payload) now. So, I am wondering if we can extend the function of pyghmi to provide more interfaces?</font><br>
<font size="2" face="Calibri">Be specifically, I think pyghmi can provide in-band IPMI interface including IPMB or system interface etc. and allowed to get IPMI data in the OS.</font><br>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">Is all this make sense to you?</font><br>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">Thanks for your response</font><br>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">Best Regards,</font><br>
<font size="2" face="Calibri"> </font><br>
<font size="2" face="Calibri">-fengqian</font><br>
</body></html>