<div dir="ltr">Hi Loic,<div><br></div><div>the story of this plugin is a bit complicated. We've done it as PoC of integrating Ironic into Mirantis OpenStack/Fuel during 7.0 release. Currently we are working on integrating Ironic into core of Fuel targeting its 8.0 release. Given that, the plugin is not official in any sense, is not certified according to Fuel plugins guidelines, is not supported at all and has had only limited testing on a small in-house lab.</div><div><br></div><div>To successfully deploy Ironic with this plugin "as-is" you'd most probably need access to Mirantis package repositories as it relies on some patches to fuel-agent that we use for bootstrapping, and some of those are not merged yet, so we use repos created by our CI from Gerrit changes. Probably though you can hack on the code and disable such dependencies/building and uploading the custom bootstrap image, activate clear upstream Ironic drivers and then use upstream images with e.g. ironic-python-agent for bootstrapping baremetal nodes.</div><div><br></div><div>As to your network setup question - the baremetal network is somewhat similar to the public network in Fuel, which needs two ip ranges defined, one for service nodes, and the other for actual VMs to assign as floating ips. Thus networking setup for the plugin should be done as follows (naming it "baremetal" is mandatory):</div><div><br></div><div>fuel network-group --name baremetal --cidr <a href="http://192.168.3.0/24" target="_blank" style="font-family:Consolas;font-size:13.3333px;background-color:rgb(245,245,245)">192.168.3.0/24</a> -c --nodegroup 1 --meta='{ip_range: ["192.168.3.2", "192.168.3.50"], notation: "ip_ranges"}'</div><div><br></div><div>where the ip range (I've put some example values) is for those service OpenStack nodes that host Ironic services and need to have access to this provider network where BM nodes do live (this range is then auto-filled to network.baremetal section of Networking settings tab in Fuel UI). The range for the actual BM nodes is defined then on the "Settings->Ironic" tab in Fuel UI once Ironic checkbox there is activated.</div><div><br></div><div>I admit we do need to make some effort and document the plugin a bit better (actually at all :) ) to not confuse people wishing to try it out.</div><div><br></div><div>Best regards,</div><div><br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 19, 2015 at 6:45 AM,  <span dir="ltr"><<a href="mailto:loic.nicolle@orange.com" target="_blank">loic.nicolle@orange.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="FR">
<div>
<p class="MsoNormal"><span lang="EN-US">Hello,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I’m currently searching for information about Ironic Fuel plugin :
<a href="https://github.com/openstack/fuel-plugin-ironic" target="_blank">https://github.com/openstack/fuel-plugin-ironic</a> I don’t find any documentation on it.
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I’ve tried to install and deploy an Openstack environment with Fuel 7.0 and Ironic plugin but it failed. After adding ironic role to a node Fuel UI crashed, due to a missing network “baremetal” . When creating a network
 group </span><span style="color:black" lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border:solid #cccccc 1.0pt;padding:7.0pt 7.0pt 7.0pt 7.0pt;background:whitesmoke">
<p class="MsoNormal" style="margin-bottom:7.5pt;background:whitesmoke;word-break:break-all;border:none;padding:0cm">
<span style="font-size:10.0pt;font-family:Consolas;color:#333333" lang="EN-US">fuel network-group --create --node-group 1 --name \<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:7.5pt;background:whitesmoke;word-break:break-all;border:none;padding:0cm">
<span style="font-size:10.0pt;font-family:Consolas;color:#333333" lang="EN-US">"baremetal" --cidr <a href="http://192.168.3.0/24" target="_blank">192.168.3.0/24</a><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US">UI works again, but I got some errors in the deployment, during network configuration. So I think I have to configure a network template, did someone already do this for this plugin ?
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Loic<u></u><u></u></span></p>
</div>
<pre>_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
</pre></div>

<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div></div></div><div dir="ltr">-- <br></div><div dir="ltr"><span>Dr. Pavlo Shchelokovskyy</span><div>Senior Software Engineer</div><div>Mirantis Inc</div><div><a>www.mirantis.com</a></div></div>