[openstack-dev] [kolla][ironic] My thoughts on Kolla + BiFrost integration

Steven Dake (stdake) stdake at cisco.com
Mon Jun 27 20:21:19 UTC 2016

On 6/27/16, 11:19 AM, "Devananda van der Veen" <devananda.vdv at gmail.com>

>At a quick glance, this sequence diagram matches what I
>I'd like to suggest a few additional steps be called out, however I'm not
>how to edit this so I'll write them here.
>As part of the installation of Ironic, and assuming this is done through
>Bifrost, the Actor should configure Bifrost for their particular network
>environment. For instance: what eth device is connected to the IPMI
>what IP ranges can Bifrost assign to physical servers; and so on.
>There are a lot of other options during the install that can be changed,
>but the
>network config is the most important. Full defaults for this roles' config
>options are here:
>and documentation is here:
>Immediately before "Ironic PXE boots..." step, the Actor must perform an
>to "enroll" hardware (the "deployment targets") in Ironic. This could be
>done in
>several ways: passing a YAML file to Bifrost; using the Ironic CLI; or
>"Ironic reports success to the bootstrap operation" is ambiguous. Ironic
>not currently support notifications, so, to learn the status of the
>you will need to poll the Ironic API (eg, "ironic node-list").


Thanks for the feedback.  I'll integrate your changes into the sequence
diagram when I have a free hour or so - whenever that is :)


>On 06/23/2016 06:54 PM, Steven Dake (stdake) wrote:
>> Hey folks,
>> I created the following sequence diagram to show my thinking on Ironic
>> integration.  I recognize some internals of the recently merged bifrost
>> are not represented in this diagram.  I would like to see a bootstrap
>>action do
>> all of the necessary things to bring up BiFrost in a container using
>>Sean's WIP
>> Kolla patch followed by bare metal minimal OS load followed by Kolla
>> software (docker-engine, docker-py, and ntpd) loading and
>> This diagram expects ssh keys to be installed on the deployment targets
>>via BiFrost.
>> https://creately.com/diagram/ipt09l352/ROMDJH4QY1Avy1RYhbMUDraaQ4%3D
>> Thoughts welcome, especially from folks in the Ironic community or Sean
>>who is
>> leading this work in Kolla.
>> Regards,
>> -steve
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: 
>>OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe

More information about the OpenStack-dev mailing list