- screencast is perfect :) that should help enough for us to hack the rest of the bits. - re: private keys, ah yes, no problem. Thats the "insecure" private/public vagrant key used for simple setups, see https://github.com/mitchellh/vagrant/tree/master/keys. - regarding the "big data" stuff: the spirit here is to unify and simplify gluster deployment, possibly using your puppet recipes, so that all of us can build new tech on top of it. - just saw your updated docs email. they look beautiful :) thanks james. now i guess we have even less of an excuse to leverage the existing gluster puppet incantations you've been working on ! On Sun, Nov 17, 2013 at 6:28 PM, James <purpleidea at gmail.com> wrote: > On Sun, 2013-11-17 at 17:29 -0500, Jay Vyas wrote: > > hi james, moving this to public. > Moved to gluster-users then. > > > The subject was how to start using jame's > > puppet modules with the vagrant/gluster examples that we are working on. > I can't help you with anything vagrant related until it properly > supports libvirt/kvm. > > I think it's actually a F20 goal: > https://fedoraproject.org/wiki/Changes/Vagrant > > > > So here are some bullets to move things forward. > > > > - Here are the functions for creating the gluster setup : > > > https://forge.gluster.org/vagrant/fedora19-gluster/blobs/master/gluster-hbase-example/setup.sh > > You know that your _private_ key is visible in that file, right? > > > We > > basically create a fake disk using truncate, assign it as a brick for > > the gluster volume, and then mount. From there , we point hbase to that > > mount point and thats all there is. > > > > > > - lets disregard the hbase part for now, > Agreed. > > > and maybe you could create a > > "vagrant+puppet+gluster" starter project that uses some of the logic from > See above about vagrant. Maybe after F20 is released. > > > this? From there maybe we could work together to hack in the > > hbase/hadoop/whatever bits to make a puppetized version of these bash > > files. > > > > The advantage in my eyes of moving to your puppet: > > > > 1) mister james maintains the gluster bits :) :) :) > This I'm happy to do. > > > 2) Less implementation details, more logic on how we integrate gluster > with > > bigdata tools > I'm happy to work on this type of thing, but this sounds more like a > consulting or needs donations project. I only have 2 vm's to test > puppet/gluster on. bigdata probably implies > 20GiB :P > > > 3) the gluster community gets a cool example for learning how to use > puppet > > and gluster together in a completely reproducible, zero startup > > environment. > > Have you looked at gluster::simple ? > > https://github.com/purpleidea/puppet-gluster/blob/master/examples/gluster-simple-example.pp > > AFAICT, that's all you need. My understanding is that you're just trying > to build a simple throw away cluster... Let me know if I misunderstood. > If you want to customize your volume further, you can use it like this: > > class { '::gluster::simple': > #path => '', # defaults to $vardir/data/ > # NOTE: this can be a list... > volume => ['hbase', 'foobar'], > replica => 1, > } > > HTH! For now, I'll think about adding a screencast and better docs. > > James > > > > > > > > > > > > > On Sun, Nov 17, 2013 at 5:03 PM, James <purpleidea at gmail.com> wrote: > > > > > On Sun, 2013-11-17 at 10:52 -0500, Jay Vyas wrote: > > > > Hi there mister james... ! > > > Hey, > > > > > > > > > > > As im not much of a puppet expert, im still not quite sure how to > replace > > > > my bash scripts with your puppet gluster modules. > > > That I can help with ;) > > > > > > Tell you what, if you send me your bash scripts, I'll even "port" them > > > to puppet-gluster for you. (Or I'll try anyways.) > > > > > > > > > > > > > > Can we create a "puppet on gluster from zero" community page or blog > > > post > > > > or readme update? I'd LOVE to use your puppet modules to drive some > > > stuff > > > > I'm doing for bigtop, and think it would be a huge win for broader > > > gluster > > > > adoption. > > > Can you give me more information about what/how you're trying to drive? > > > I don't know what a bigtop is (other than a circus tent). > > > > > > Do you think a screencast would help too? > > > > > > I should really improve the docs. Ironically, I started writing puppet > > > so that I wouldn't have to do docs. Haha. I'll try and get on this a > > > bit. > > > > > > > > > > > > > > > https://forge.gluster.org/puppet-gluster/puppet-gluster/blobs/master/README > > > > > > > > Thanks ! > > > > > > > > I beleive you pinged me to remind you to make a "tutorial for > idiots" at > > > > some point. so... this is your reminder :) :) :) > > > > > > Okay! > > > > > > Cheers, > > > James > > > > > > > > > > > > > > > > > > > On Mon, Jun 10, 2013 at 3:40 PM, James <purpleidea at gmail.com> wrote: > > > > > > > > > On Mon, Jun 10, 2013 at 3:35 PM, Jay Vyas <jayunit100 at gmail.com> > > > wrote: > > > > > > Hi james: I didnt know were behind this :) I saw it the other > day .. > > > > > > > > > > > > I guess i better play some with > > > https://forge.gluster.org/puppet-gluster to > > > > > > see whats available and maybe ill post directly here or leave > > > feedback on > > > > > > glusterforge > > > > > > > > > > Cool. Short disclaimer: I don't have any test hardware at the > moment, > > > > > so it's possible you might experience some problems. (I've written > a > > > > > bit of untested code :P) Feel free to email me if you need help > > > > > getting it going, or if you want to add code for a more specific > > > > > gluster deployment script. > > > > > > > > > > In other news, if someone has vm hosting or hardware to donate, > when I > > > > > have time, I'm happy to keep hacking/testing puppet-gluster. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Jay Vyas http://jayunit100.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20131118/83f66376/attachment.html>