[Openstack] Ironic in the same install with virtualization?

Jeff Peeler jpeeler at redhat.com
Fri Sep 18 03:07:00 UTC 2015

On Wed, Sep 16, 2015 at 5:03 PM, Clint Byrum <clint at fewbar.com> wrote:

> Excerpts from Andrew Bogott's message of 2015-09-16 10:03:48 -0700:
> > My users are mostly happy with VMs, but I get occasional requests for
> > physical hardware in order to host databases, run performance tests,
> > etc.  I'd love to rack a dozen small servers and graft the ironic
> > service onto my existing cloud in order to fulfill these sporadic
> > needs.  I'm given pause, though, by this doc section:
> >
> >
> http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-compute-to-use-the-bare-metal-service
> >
> > For example, this:
> >
> >      compute_driver=nova.virt.ironic.IronicDriver
> >
> >
> > That would have me changing nova settings in such a way that would
> > clearly make nova /only/ support bare-metal, disabling its
> > virtualization facilities.  Does that mean that bare metal is really an
> > either/or proposition, or is there some way to make bare metal and virt
> > services coexist on a single nova installation?  Or is there an
> > in-between option that involves installing a second nova stack on
> > different nodes with a different config?
> >
> > -- Bonus Question --
> >
> > I'm still using nova-network.  Is anyone using ironic without neutron?
> > Or, if not, is that at least theoretically possible?
> >
> Yes, you need to use host aggregates. You would put the ironic compute
> hosts into an aggregate, and all of the other compute hosts into another,
> and then have the extra_specs in the flavor set to whichever aggregate
> you want the instance to go to.
> This can definitely get a little tricky with the networking if you're
> using overlays, since Ironic can't really attach a hardware node to a
> software managed L2 network, but you can just make sure users understand
> which networks will be available on which flavors and that should work.

The response I got a few days ago was to use host aggregates with the
hypervisor_type property for choosing where to start the instance:

As you can tell from my original post, I'm not an authority on Ironic. But
I've seen no mention of Ironic supporting nova networking anywhere.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150917/08bdfe3a/attachment.html>

More information about the Openstack mailing list