Jean Blignaut <jean <at> megaweb.biz> writes:

> I saw cfengine mentioned here:

http://www.gentoo.org/proj/en/infrastructure/server-standards.xml

> But my searching thru the forums and cfengines website
> aren’t yielding the kind of result I’d expect:
> What are its features
> Screenshots? 

> How to configure/setup (if its
>      what I’m looking for) 

> My goals are to try and keep multiple production servers
 up-to-date
> and running with out having to manually emerge packages
 every day and especially
> having to do etc-update


Well this is an interesting topic to me, since nobody else is 
responding I'll give you a look at my spleen regarding cfengine 
and gentoo.

It's long past due. Gentoo devs need to put something together to 
allow similar gentoo systems to me managed as a group. For examble 
here is the scheme of box and how I'd organize to use 
Gentoo+cfengine:

First Gentoo has a core list of packages that all systems need as a 
default baseline. Then you'd organize similar machines to all have 
the same make.conf;  /etc/portage/package.*; 

Then GROUP the machines that are smilar enough to locial groupings:

Servers core (all server get the same kernel, security and basic apps)
Workstations 
firewalls/routers
Instrusion Detection/Stealth monitors
embedded products categroy A (yes running embedded gentoo x86)
embedded products categroy B (embedded gentoo arm*)
other distros that need file and executables push to them via 
cfengine.


Then you'd need provisions to run a remote daemon on each system to
update the packages on the system that were not in the groups.

Then you'd need to select how different clusters or hosts to perform 
all updates and push binaries to the other group members. Also,
used distcc wherever it is stable. 

It be best to manages this a meta package with lots of different 
logical groupings. That way us ordinary folks could just select 
the logical groups they need, and everyone would be operating off
 of a large schema that could easily add new logical groupings and 
yet via daemons upgrade the individual systems that have unique
 packages.

Makes tons of sense to me, but, when I inquired (persistenly) about 
this quite some time ago,  I was lectured as to why it's a bad idea.

My prediction is when this is put together, Gentoo is going to 
explode in the Corporate world, and the Gentoo hacks that accomplish
this are going to get rich and famous. Add in openmosix for 
distributed processing, and Gentoo rapidly becomes the number
1 operating system in the world.........

Lots of guys that build 'hotrods' in their garage, never want to
mass produce hotrods......

Hell, I'd even be willing to send some cash to the young hotrod that
creates this meta-ebuild! say $500 USD to start?

Any takers?   ........go figure...


James




-- 
gentoo-user@gentoo.org mailing list

Reply via email to