<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 12, 2014 at 8:07 PM, Chris Jones <span dir="ltr"><<a href="mailto:cmsj@tenshu.net" target="_blank">cmsj@tenshu.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br><div dir="ltr">Hey<div><br></div><div>I wanted to throw out an idea that came to me while I was working on diagnosing some hardware issues in the Tripleo CD rack at the sprint last week.</div><div><br></div><div>Specifically, if a particular node has been dropped from automatic scheduling by the operator, I think it would be super useful to be able to still manually schedule the node. Examples might be that someone is diagnosing a hardware issue and wants to boot an image that has all their favourite diagnostic tools in it, or they might be booting an image they use for updating firmwares, etc (frankly, just being able to boot a generic, unmodified host OS on a node can be super useful if you're trying to crash cart the machine for something hardware related).</div>


<div><br></div><div>Any thoughts? :)</div></div></blockquote><div><br></div><div>+1 I like the idea and think it's quite useful.<br><br>Drivers in Ironic already expose a rescue interface[1] (which I don't think we had put much thoughts into it yet) perhaps the PXE driver might implement something similar to what you want to do here?<br>

<br>[1] <a href="https://github.com/openstack/ironic/blob/master/ironic/drivers/base.py#L60">https://github.com/openstack/ironic/blob/master/ironic/drivers/base.py#L60</a><br></div></div></div></div>