Paul Cuzner
2013-Oct-10 00:08 UTC
[Gluster-users] A "Wizard" for Initial Gluster Configuration
Hi, I'm writing a tool to simplify the initial configuration of a cluster, and it's now in a state that I find useful. 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 Feedback / ideas / code contributions - all welcome ;o) Cheers, Paul C
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=UxyPLnlCdhAI 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 CCheers, James [1] https://github.com/purpleidea/puppet-gluster
On 10.10.2013 01:08, Paul Cuzner wrote:> Hi, > > I'm writing a tool to simplify the initial configuration of a > cluster, and it's now in a state that I find useful. > > 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=UxyPLnlCdhAImpressive video, it looks very nice and I'm sure there are many "IT managers" out there who would love this. Good job!> > Feedback / ideas / code contributions - all welcome ;o)Please add at least some basic volume management support (create/delete, acl). :) Regards, Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro