Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Pro Puppet

Buy
Pro Puppet, 9781430230571 (1430230576), Apress, 2011

The lives of system administrators and operations staff often revolve around a series of repetitive tasks: configuring hosts, creating users, and managing applications, daemons, and services. Often these tasks are repeated many times in the life cycle of one host, from building to decommissioning, and as new configuration is added or corrected for error or entropy.

The usual response to these repetitive tasks is to try to automate them with scripts and tools. This leads to the development of custom-built scripts and applications. In my first role as a systems administrator, I remember creating a collection of Control Language (CL) and Rexx scripts that I subsequently used to manage and operate a variety of infrastructure. The scripts were complex, poorly documented and completely customized to my environment.

My experience is not unique, and this sort of development is a common response to the desire to make life easier, automate boring, manual tasks and give you a few more minutes in the day for the more interesting projects and tasks (or to get to the pub earlier).

Very few of the scripts developed in this ad hoc manner are ever published, documented, or reused. Indeed, copyright for most custom material rests with the operator or system administrator’s organization and is usually left behind when they move on. This leads to the same tool being developed over and over again. Sometimes they are even developed over and over again in the same company if previous incarnations don’t suit a new incumbent (or occasionally, if they are indecipherable to a new incumbent!).

These custom scripts and applications rarely scale to suit large environments, and they often have issues of stability, flexibility, and functionality. In multi-platform environments, such scripts also tend to suit only one target platform, resulting in situations such as the need to create a user creation script for BSD, another one for Linux, and still another for Solaris. This increases the time and effort required to develop and maintain the very tools you are hoping to use to reduce administrative efforts.

Other approaches include the purchase of operations and configuration management tools like HP’s Opsware, BMC’s CONTROL-M, IBM’s Tivoli suite, and CA’s Unicenter products. But commercial tools generally suffer from two key issues: price and flexibility. Price, especially, can quickly become an issue: The more platforms and hosts that you are managing, the greater the price. In large environments, licensing for such tools can run to millions of dollars.

Flexibility is also a key concern. Commercial tools are usually closed source and are limited to the features available to them, meaning that if you want to extend them to do something custom or specific to your environment, you need to request a new feature, potentially with a waiting period and associated cost. Given the huge varieties of deployments, platforms, configurations and applications in organizations, it is rare to discover any tool that provides the ability to completely customize to suit your environment.

(HTML tags aren't allowed.)

Beginning Dynamic Websites : with ASP.NET Web Matrix (Programmer to Programmer)
Beginning Dynamic Websites : with ASP.NET Web Matrix (Programmer to Programmer)

With this book and Web Matrix, you’ll be developing your own powerful ASP.NET websites in no time.

We’ll start at the beginning, learning how to create graphical web pages in Web Matrix. Then we’ll use Visual Basic .NET and databases to add the dynamic features usually seen in expensive commercial websites....

How To Think Like A Computer Scientist: C++ Version
How To Think Like A Computer Scientist: C++ Version

The goal of this book is to teach you to think like a computer scientist. 1 like the way computer scientists think because they combine some of the best fea tures of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computa tions). Like engineers,...

Algorithmic Randomness and Complexity (Theory and Applications of Computability)
Algorithmic Randomness and Complexity (Theory and Applications of Computability)

Though we did not know it at the time, this book’s genesis began with the arrival of Cris Calude in New Zealand. Cris has always had an intense interest in algorithmic information theory. The event that led to much of the recent research presented here was the articulation by Cris of a seemingly innocuous question. This question...


Artificial Intelligence for Fashion: How AI is Revolutionizing the Fashion Industry
Artificial Intelligence for Fashion: How AI is Revolutionizing the Fashion Industry
Artificial intelligence (AI) is becoming a part of the way we conduct business in every industry. The fashion industry is no exception. From product discovery to robotic manufacturing, AI has made its way into almost every segment of the fashion value chain.

The goal of this book
...
The History of Approximation Theory: From Euler to Bernstein
The History of Approximation Theory: From Euler to Bernstein

The problem of approximating a given quantity is one of the oldest challenges faced by mathematicians. Its increasing importance in contemporary mathematics has created an entirely new area known as Approximation Theory. The modern theory was initially developed along two divergent schools of thought: the Eastern or Russian group, employing...

Smart Is the New Rich: If You Can't Afford It, Put It Down
Smart Is the New Rich: If You Can't Afford It, Put It Down

A practical way to think about money today

Author and CNN veteran money correspondent Christine Romans believes we should live by three qualifiers: living within our means, living with less debt, and being less vulnerable. While some may say this is old-fashioned, today it's hard to argue with Romans' view.

...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy