On Mon, Dec 7, 2009 at 9:22 AM, Pat O'Brien <p...@petta-tech.com> wrote:
> > > On Mon, Dec 7, 2009 at 8:56 AM, Todd Lyons <tly...@ivenue.com> wrote: > >> On Thu, Dec 3, 2009 at 4:58 PM, Pat O'Brien <p...@petta-tech.com> wrote: >> > >> > We now manage a little under 2000 hosts in three separate data centers >> with >> > etch without any issues with scalability, flexibility or manageability >> > whatsoever. >> >> I spent some time this weekend reading up on etch. The etch-users >> mailing lists seems to have very little traffic and I have some >> questions, I hope you don't mind commenting on some or all of them: > > >> 1. It seems to (be able to) shell out to do a lot of scripting. Is it >> possible to use git for the SCM backend instead of RCS? >> > > We use svn for ours so I wouldn't be able to say for sure but I can't > imagine why git wouldn't work. > Oh I think I misunderstood this - I am not sure if you can switch the backend SCM - we just use RCS and it works fine. > > > >> 2. It is client server architecture, which is very cool. Any >> suggestions as which distro works really well as an etch server? We >> use CentOS exclusively here so would like to stay within it, however, >> if this system can be as useful as it appears on the surface, I'd be >> willing to deal with a different distro for one machine. >> > > We use CentOS at work for practically everything, including our etch > servers. > > For the etch-client (living on hosts) there should be rpm spec files > already made for ease of deployment which we just have installed, along with > other things, during the post section of our kickstart files. > > As for the server, we don't roll it out using a package manager, so the > instructions on the wiki would be the best bet to follow. > > >> 3. Any "cut and paste" or "quick script" suggestions for quick client >> installation on CentOS 4.x and 5.x servers? The wiki introduction had >> a lot of commands that manipulated files outside of the package >> management system, so I wanted to see if there was something more >> within the confines of rpm. (On Ubuntu, I was able to install some >> things via aptitude, but overall things wanted more recent versions so >> I had to use gems to install just about everything ruby related, at >> least for the server part). >> > > Client or Server? The Client should be rather easy as it depends on ruby, > facter, rcs, crontabs, all of which can be pulled automatically via a yum > install. As for the Server itself, unless you were to roll your own rpms for > the gems, you would be stuck with using gems. I don't really have a problem > with this, personally. > > >> >> > We use etch in conjuction with nventory >> > (http://sourceforge.net/projects/nventory/) and life is 1,000 times >> more >> > easier now than it was when we were using puppet. >> >> Another ruby app, eh? This perl programmer faces a a real learning >> curve in order to do basic things like upgrade it. I have not yet >> delved deeply into it, but will look into this also. >> > >> 4. Is my understanding correct that I could do something as simple on >> the etch server as a local DB file all the way up to a backend like >> mysql/postgres? >> > > We have mysql providing the backend db for the etch server. I see no reason > why something like sqlite wouldn't work. > > >> >> I think I'm going to setup a VM as an etch server and see what happens >> when I try to configure it. I was hoping for a simple mode where I >> could just modify a config file on a server and etch would >> automatically see it and yank it into the config repository and just >> push that file out (if commanded to), but it seems to not be aimed in >> that direction. >> > > So you would want to have a "gold" server, where you would edit say, > /etc/sysctl.conf, etch would see the change submit it to svn or git and then > push that "gold" /etc/sysctl.conf file out to all of the hosts you permit it > to? I've never tried that but I wouldn't imagine that behavior exists in > etch. > > If I misunderstood the question, let me know. Hope this helped. > > > >> -- >> >> Regards... Todd >> Real Integrity is doing the right thing, knowing that no body's going >> to know whether you did it or not. >> _______________________________________________ >> LinuxUsers mailing list >> LinuxUsers@socallinux.org >> http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers >> > >
_______________________________________________ LinuxUsers mailing list LinuxUsers@socallinux.org http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers