<div dir="ltr">Hi Maru!<div><br></div><div style>Glad to hear others are starting to poke at this :)</div><div style><br></div><div style>Yes, devstack support is just slightly lacking. A lot of parts of baremetal have been developed outside trunk during the last six months and only just merged in the last two weeks. We have been maintaining a separate testing branch, but I'm trying to get away from that now that (almost) everything is in trunk! Unfortunately, the nova-baremetal-manage command got split up at the last minute and merged with only the "db sync" command in place, whereas the "node" and "interface" commands were implemented as a new API extension, which didn't land in time for Grizzly-2. It's here:</div>

<div style><br></div><div style><a href="https://review.openstack.org/#/c/19077/">https://review.openstack.org/#/c/19077/</a><br></div><div style><br></div><div style>Until the new API extension lands -- and we build a python-novaclient extension and update devstack to use those -- there are two ways to go about adding nodes.</div>

<div style><br></div><div style>a) pull the last revision of nova-baremetal-manage which had node/interface commands from here:<br>   <a href="https://review.openstack.org/#/c/11366/17/bin/nova-baremetal-manage">https://review.openstack.org/#/c/11366/17/bin/nova-baremetal-manage</a><br>

</div><div style>b) manually insert the record into the nova_bm.bm_nodes table.</div><div style><br></div><div style>At the moment, within devstack, if you leave the BM_FIRST_MAC and BM_SECOND_MAC variables empty, it should still start everything necessary for baremetal support. You can then manually insert one record in the bm_nodes table, and during the next periodic_update (happens every 60 seconds) nova-compute will pick up the new information and you should be good to go.</div>

<div style><br></div><div style><br></div><div style>Regards,</div><div style>Devananda</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 10, 2013 at 10:55 AM, Maru Newby <span dir="ltr"><<a href="mailto:mnewby@internap.com" target="_blank">mnewby@internap.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>I have tried the preliminary devstack support for the new baremetal framework only to find it apparently broken.  Specifically, lib/baremetal calls nova-baremetal-mange with an as-yet unsupported 'node' command.  It appears that all patches associated with the blueprint (<a href="http://wiki.openstack.org/GeneralBareMetalProvisioningFramework" target="_blank">http://wiki.openstack.org/GeneralBareMetalProvisioningFramework</a>) have merged, yet the blueprint documentation and devstack configuration both depend on functionality that has yet to be implemented.</div>

<div><br></div><div>For those of you who are working on baremetal and have working configurations, is there anything (code and documentation) you can point me to?  </div><div><br></div><div>Also, as I am currently tasked with ensuring baremetal support for nova here at Internap, I would be happy to assist in the development effort.  How can I get involved?</div>

<div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div><div>Maru </div><div><br></div></font></span></div><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>