LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   2013 LinuxQuestions.org Members Choice Awards (https://www.linuxquestions.org/questions/2013-linuxquestions-org-members-choice-awards-109/)
-   -   Configuration Management Tool of the Year (https://www.linuxquestions.org/questions/2013-linuxquestions-org-members-choice-awards-109/configuration-management-tool-of-the-year-4175488231/)

gotfw 02-05-2014 12:05 PM

Quote:

Originally Posted by pan64 (Post 5111860)
I'm a bit confused about it, I work now for almost 20 years with CM tools, but it means something different for us.

Care to elaborate on this? I've been around the block a time or two myself but I'm not sure I get your meaning.

pan64 02-06-2014 04:19 AM

Ok, in short: configuration management itself means (for me) nothing. Almost everything should be configured: a web server, samba, network interface, even vim (the editor) can be configured.
So what do you mean by configuration management? The tools listed are mainly unknown for me. In our company CM means to create a common environment for every software developer around the world (working on the same project) and I think non of the listed tools are suitable for that.

gotfw 02-06-2014 11:36 AM

Quote:

Originally Posted by pan64 (Post 5112579)
Ok, in short: configuration management itself means (for me) nothing. Almost everything should be configured: a web server, samba, network interface, even vim (the editor) can be configured.
So what do you mean by configuration management? The tools listed are mainly unknown for me. In our company CM means to create a common environment for every software developer around the world (working on the same project) and I think non of the listed tools are suitable for that.

Yes, obviously everything should be configured.

Configuration management tools help you set up and maintain consistency across multiple servers doing multiple tasks, e.g. web server pool, imap server pool, smtp server pool, etc. The idea is to ensure that all servers tasked with a particular duty, e.g. web server, are configured identically.

That way, when something goes wrong, you're debugging in one place rather than searching across multiple machines' conf files looking for that needle in the haystack fat finger typo that somebody made whilst doing some quick edit to solve some other problem. Much easier to find because you're also keeping these configs in a git, subversion, etc. repo so you know precisely what changes were made, when they were made, and by whom.

Additionally, when rolling out additional servers to a particular pool, your config managemet tool ensures that that server gets the exact config it is supposed to. No tiem wasted having to have an admin trawl through the new server's conf and manually edit to taste. Also minimizes risk of errors from typos, etc.,

Of course one big upside to this for the PHB's is that you now need fewer well paid experts, as you can hire much lower end people to drive the config management tools, many of which have clicky interfaces and web based gui clients drivable by relatively low knowledge M$ weenies who are often clueless about _how_ things work but can be quickly brought up to speed on _what_ buttons to push. So the fat cats at the top & bean counters can give themselves a nice pat on the back, impress share holders with their fiduciary responsiblity, all the while skimming more money for themselves.

Some of these tools, e.g. SaltStack also include state management capabilities and thereby provide convenient hooks for monitoring as well.

So it's a big win for overworked sysadmins as well as management. Does this help clarify things a bit?

P.S.; Speaking of typos, I left that fat finger in there to help make the point ;-)

pan64 02-07-2014 02:12 AM

So you misunderstood (what I wanted to say). I work as configuration manager for almost 20 years and I do nothing related what you tried to describe. The tools we have are used in several (very big, large, heavy) international companies, cost a huge amount of dollars. So what is the best CM tool? Why only these tools were listed?

gotfw 02-07-2014 11:41 AM

Quote:

Originally Posted by pan64 (Post 5113146)
So you misunderstood (what I wanted to say). I work as configuration manager for almost 20 years and I do nothing related what you tried to describe. The tools we have are used in several (very big, large, heavy) international companies, cost a huge amount of dollars. So what is the best CM tool? Why only these tools were listed?

Apparently I have misunderstood you.

I've used commercial offerings like Electric Cloud/Commander. I'll still take SaltStack as the best of breed.


All times are GMT -5. The time now is 08:06 AM.