<font size=2 face="sans-serif">The firmware update method addressed in
blueprint </font><a href="https://blueprints.launchpad.net/ironic/+spec/firmware-update"><font size=2 face="sans-serif">https://blueprints.launchpad.net/ironic/+spec/firmware-update</font></a><font size=2 face="sans-serif">
is mainly inband, we leverage an utility ramdisk to perform firmware update,
which means we have to netboot the bare metal server to load this utility
ramdisk, so we need to migrate off first.</font>
<br>
<br><font size=2 face="sans-serif">If my understanding is correct, the
capability you described below "</font><font size=2 face="Arial">update
firmware online</font><font size=2 face="sans-serif">" is mainly an
out-of-band method, so it's possible to have firmware updated while the
instance is running, different vendors may have different utilities to
perform firmware out-of-band, so for out-of-band case, we let the vendor
drivers cover it.</font>
<br>
<br><font size=2 face="sans-serif">Please just correct me if I'm wrong
:)</font>
<br><font size=2 face="sans-serif"><br>
<br>
<br>
<br>
Best Regards,<br>
-----------------------------<br>
Sun Jing(Ëᄌ)<br>
<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>"Hsu, Wan-Yen"
<wan-yen.hsu@hp.com></b> </font>
<p><font size=1 face="sans-serif">2013/11/19 06:18</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
"OpenStack Development Mailing List \(not for usage questions\)"
<openstack-dev@lists.openstack.org></font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">"openstack-dev@lists.openstack.org"
<openstack-dev@lists.openstack.org>, </font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[openstack-dev] [Ironic] comment on
IceHouse firmware update        etherpad</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3 face="Calibri">Hi,</font>
<br><font size=3 face="Calibri"> </font>
<br><font size=3 face="Calibri">     I read the etherpad
for firmware update.    I have a comment:</font>
<br><font size=2 face="Calibri"> </font>
<br><font size=2 face="Symbol">¡¤</font><font size=1 face="Times New Roman">
      </font><font size=3 face="Calibri">  </font><font size=3 face="Arial">if
the node already has an instance on it, do we want to be able to update
the firmware</font>
<br><font size=2 face="Courier New">o</font><font size=1 face="Times New Roman">
  </font><font size=3 face="Arial">tenant shouldn't care/know about
firmware updates</font>
<br><font size=2 face="Courier New">o</font><font size=1 face="Times New Roman">
  </font><font size=3 face="Arial">need to migrate off first, so no</font>
<br><font size=2 face="Courier New">o</font><font size=1 face="Times New Roman">
  </font><font size=3 face="Arial">i.e. we can't disrupt the tenant</font>
<br><font size=3 face="Arial"> </font>
<br><font size=3 face="Arial">   IMO the decision should be pending
on platform capability.  Some platforms can stage firmware update
online or update firmware online.  Therefore, it is fine to update
firmware on those platforms even when instances are running on them.  IMO
Ironic should let platform to decide whether it can update firmware  or
stage firmware update when a node already has an instance on it.  I
think this can be done via an API.  Thanks!</font>
<br><font size=3 face="Arial"> </font>
<br><font size=3 face="Arial">Regards,</font>
<br><font size=3 face="Arial">WH</font>
<br><font size=2 face="Calibri"> </font><tt><font size=2>_______________________________________________<br>
OpenStack-dev mailing list<br>
OpenStack-dev@lists.openstack.org<br>
</font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><font size=2>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>