[openstack-dev] [Fuel]

Vladimir Kozhukalov vkozhukalov at mirantis.com
Mon Jan 26 13:55:38 UTC 2015


Dear Fuelers,

As you might know we need it to be possible to install several versions of
a particular OS (Ubuntu and Centos) by 6.1  As far as having different OS
versions also means having different sets of packages and some of  the
packages are installed and configured during provisioning stage, we need to
have a kind of kickstart/preseed version mechanism.

Cobbler is exactly such a mechanism. It allows us to have several Distros
(installer images) and profiles (kickstart/preseed files). But
unfortunately, for some reasons we have not been using those Cobbler's
capabilities since the beginning of Fuel and it doesn't seem to be easily
introduced into Nailgun to deal with the whole Cobbler life cycle.

Anyway, we are moving towards IBP (image based provisioning) and we already
have different images connected to different OpenStack releases
(openstack.yaml) and everything else which is necessary for initial node
configuration is serialized inside provision data (including profile name
like 'ubuntu_1204' or 'ubuntu_1404') and we are able to choose cloud-init
template by this profile name.

And taking into account what it is written above, the suggestion is to
completely avoid using kickstart/preseed based way of OS provisioning by
6.1 for all new releases allowing ONLY old ones to use this way.

Any opinions about that stuff are welcome.

Vladimir Kozhukalov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150126/009a902c/attachment.html>


More information about the OpenStack-dev mailing list