<div dir="ltr">Hi,<br><br>Ironic also supports running it as standalone service, w/o Keystone/Glance/Neutron/Nova etc integration, deploying images from HTTP links. Could that be an option too?<br><br>BTW, there is already an official project under OpenStack Baremetal program called Bifrost [0] that, quoting, "automates the task of deploying a base image onto a set of known hardware using Ironic" by installing and configuring Ironic in standalone mode.<div><br><div>[0] <a href="https://github.com/openstack/bifrost">https://github.com/openstack/bifrost</a></div><div><br></div><div>Cheers,<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Feb 9, 2016 at 6:46 PM Dennis Dmitriev <<a href="mailto:ddmitriev@mirantis.com">ddmitriev@mirantis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all!<br>
<br>
To run system tests on CI on a daily basis using baremetal servers<br>
instead of VMs, Fuel admin node also should be bootstrapped.<br>
<br>
There is no a simple way to mount an ISO with Fuel as a CDROM or USB<br>
device to a baremetal server, so we choose the provisioning with PXE.<br>
<br>
It could be done in different ways:<br>
<br>
- Configure a libvirt bridge as dnsmasq/tftp server for admin/PXE network.<br>
      Benefits: no additional services to be configured.<br>
      Doubts: ISO should be mounted on the CI host (via fusefs?); a HTTP<br>
or NFS server for basic provisioning should be started in the admin/PXE<br>
network (on the CI host);<br>
<br>
- Start a VM that is connected to admin/PXE network, and configure<br>
dnsmasq/tftp there.<br>
      Benefits: no additional configuration on the CI host should be<br>
performed<br>
      Doubts: starting the PXE service becomes a little complicated<br>
<br>
- Use Ironic for manage baremetal nodes.<br>
      Benefits: good support for different hardware, support for<br>
provisioning from ISO 'out of the box'.<br>
      Doubts: support for Ironic cannot be implemented in short terms,<br>
and there should be performed additional investigations.<br>
<br>
My question is:  what other benefits or doubts I missed for first two<br>
ways? Is there other ways to provision baremetal with Fuel that can be<br>
automated in short terms?<br>
<br>
Thanks for any suggestions!<br>
<br>
<br>
--<br>
Regards,<br>
Dennis Dmitriev<br>
QA Engineer,<br>
Mirantis Inc. <a href="http://www.mirantis.com" rel="noreferrer" target="_blank">http://www.mirantis.com</a><br>
e-mail/jabber: <a href="mailto:dis.xcom@gmail.com" target="_blank">dis.xcom@gmail.com</a><br>
<br>
<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>
</blockquote></div></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>