I think the primary benefit would be to eliminate the need for a dedicated Fuel master node, for example by reusing a pre-existing server in the data center without having to wipe it, or using a laptop in lieu of master node.
On Tue, Mar 18, 2014 at 3:07 AM, Mike Scherbakov <[email protected]> wrote: > Folks, > what are the use cases for this? > > > On Sat, Mar 15, 2014 at 9:15 PM, Oleg Gelbukh <[email protected]> wrote: >> >> Vladimir, >> >> FWIW, I also think this is absolutely viable idea. Moreover, it would be >> useful if parts of Fuel could be built, installed and used separately from >> each other. >> >> -- >> Best regards, >> Oleg Gelbukh >> >> >> On Sat, Mar 15, 2014 at 12:47 AM, Vladimir Kozhukalov >> <[email protected]> wrote: >>> >>> Matt, >>> >>> Great to know that at least one person (except me) thinks it is a viable >>> idea to make user able to deploy master node not depending on ISO. >>> >>> AFAIK, both deb and rpm packages can run arbitrary scripts during >>> post-installation stage. And I remember when Ubuntu came out with their Juju >>> based openstack deployment scheme they used to rely totally on deb post >>> install scripts during deployment their Cobbler+Juju master node. Besides, >>> at least when you use deb packages it is possible to interact with user >>> using debconf dialog. >>> >>> Anyway, Docker containers seem to be an appropriate solution for this use >>> case, at least in a short term perspective. >>> >>> >>> >>> >>> >>> >>> >>> >>> Vladimir Kozhukalov >>> >>> >>> On Fri, Mar 14, 2014 at 7:34 AM, Matthew Mosesohn >>> <[email protected]> wrote: >>>> >>>> Vladimir, >>>> >>>> This may be achievable as part of my work with moving Fuel master node >>>> services into individual Docker containers. See my blueprint here: >>>> >>>> https://blueprints.launchpad.net/fuel/+spec/fuel-containerization-of-services >>>> >>>> One big advantage of using these containers is you could use any Linux >>>> OS (with network namespaces support) to host these containers. >>>> >>>> The only concern I have with trying to install on an existing server >>>> is to make sure that there are no services listening on the ports we >>>> need to use for Fuel master (such as an existing web server). >>>> >>>> Installing Fuel from packages, however, would be really great for >>>> upstream distributions who think our code is cool enough to ship in >>>> mainstream OSes. The biggest drawback is we tune and apply changes to >>>> lots of services (Cobbler, rabbitMQ, postgres) in ways that really >>>> should never be done from a package manager. Instead, we would need to >>>> distribute a big script that an admin runs after install to apply the >>>> needed configuration. This script could be still in puppet, of course. >>>> >>>> On Fri, Mar 14, 2014 at 5:00 AM, Vladimir Kozhukalov >>>> <[email protected]> wrote: >>>> > All, >>>> > >>>> > There is an interesting use case we do not cover at the moment. What >>>> > if >>>> > someone wants to deploy master node on a server which is already in >>>> > use and >>>> > has OS installed on it. Would it be great to have the possibility to >>>> > deploy >>>> > master node from packages just running a script? >>>> > >>>> > >>>> > What do you think about it? >>>> > >>>> > >>>> > Vladimir Kozhukalov >>>> > >>>> > -- >>>> > Mailing list: https://launchpad.net/~fuel-dev >>>> > Post to : [email protected] >>>> > Unsubscribe : https://launchpad.net/~fuel-dev >>>> > More help : https://help.launchpad.net/ListHelp >>>> > >>> >>> >>> >>> -- >>> Mailing list: https://launchpad.net/~fuel-dev >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~fuel-dev >>> More help : https://help.launchpad.net/ListHelp >>> >> >> >> -- >> Mailing list: https://launchpad.net/~fuel-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~fuel-dev >> More help : https://help.launchpad.net/ListHelp >> > > > > -- > Mike Scherbakov > #mihgen > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > -- Dmitry Borodaenko -- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

