A "Wizard" for Initial Gluster Configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 9, 2013 at 8:08 PM, Paul Cuzner <pcuzner at redhat.com> wrote:
>
> Hi,
Hey there,

>
> I'm writing a tool to simplify the initial configuration of a cluster, and it's now in a state that I find useful.
Cool...

>
> Obviously the code is on the forge and can be found at https://forge.gluster.org/gluster-deploy
>
> If your interested in what it does, but don't have the time to look at the code I've uploaded a video to youtube
>
> http://www.youtube.com/watch?v=UxyPLnlCdhA
I had a quick watch of this...
>
> Feedback / ideas / code contributions - all welcome ;o)
I'm biased because I'm the puppet-gluster [1] author, and I think
puppet is the right tool for this type of thing. Having said that, the
advantages of my puppet tool include:

1) recovering from error conditions and continuing.
2) ability to change the configuration after initial setup.
3) ability to define the entire configuration up front.
4) no need to exchange ssh keys.
5) puppet-gluster installs packages and starts glusterd too. Also
manages firewall...
6) Future puppet-gluster features which I haven't released yet.

However your tool is quite pretty and offers a UI which puppet doesn't
provide. If you could be persuaded, one idea comes to mind: modify
your tool to run a light puppet server. Each client could have ssh
execute a puppet client.

Ultimately you would get the same effect with a temporary puppet
server. A permanent one would be preferable, but it would replace the
need to write the logic in python. You'd benefit from the extra
features that you can configure with puppet-gluster.

Either way, happy hacking!
>
> Cheers,
>
> Paul C

Cheers,
James
[1] https://github.com/purpleidea/puppet-gluster


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux