Hi all!

To run system tests on CI on a daily basis using baremetal servers
instead of VMs, Fuel admin node also should be bootstrapped.

There is no a simple way to mount an ISO with Fuel as a CDROM or USB
device to a baremetal server, so we choose the provisioning with PXE.

It could be done in different ways:

- Configure a libvirt bridge as dnsmasq/tftp server for admin/PXE network.
      Benefits: no additional services to be configured.
      Doubts: ISO should be mounted on the CI host (via fusefs?); a HTTP
or NFS server for basic provisioning should be started in the admin/PXE
network (on the CI host);

- Start a VM that is connected to admin/PXE network, and configure
dnsmasq/tftp there.
      Benefits: no additional configuration on the CI host should be
performed
      Doubts: starting the PXE service becomes a little complicated

- Use Ironic for manage baremetal nodes.
      Benefits: good support for different hardware, support for
provisioning from ISO 'out of the box'.
      Doubts: support for Ironic cannot be implemented in short terms,
and there should be performed additional investigations.

My question is:  what other benefits or doubts I missed for first two
ways? Is there other ways to provision baremetal with Fuel that can be
automated in short terms?

Thanks for any suggestions!


-- 
Regards,
Dennis Dmitriev
QA Engineer,
Mirantis Inc. http://www.mirantis.com
e-mail/jabber: dis.x...@gmail.com


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to