Free Sample
+ Collection

Managing Windows Servers with Chef

John Ewart

Harness the power of Chef to automate management of Windows-based systems using hands-on examples.
RRP $13.99
RRP $22.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781783982424
Paperback110 pages

About This Book

  • Discover how Chef can be used to manage a heterogeneous network of Windows and Linux systems with ease
  • Configure an entire .NET application stack, deploy it, and scale in the cloud
  • Employ a step-by-step and practical approach to automate provisioning and configuration of Windows hosts with Chef

Who This Book Is For

This book is designed for systems administrators who have had some exposure to Chef and are interested using it to manage their Windows-based systems. Some exposure to programming or scripting languages is expected for portions of this book.

Table of Contents

Chapter 1: Chef and Windows
Working with Windows
Integrating with Linux-based systems
Working with Windows-specific resources
Chapter 2: Installing the Client – an Overview of Chef Concepts
Getting to know Chef better
An overview of Chef's architecture
Installing the Chef client on Windows
Chapter 3: Windows-specific Resources
Working with Windows-specific resources
Managing roles and features
Executing batch scripts
Running scripts at startup
Installing software packages
Manipulating printers
Interacting with the Windows Registry
Managing the system path
Scheduling tasks
Interacting with Windows pagefiles
ZIP files
Rebooting Windows
Chapter 4: Provisioning an Application Stack
Examining the cookbook
Installing the cookbook
Examining the recipe
Performing the installation
Chapter 5: Managing Cloud Services with Chef
Working with Microsoft Azure
Managing Amazon EC2 instances
Interacting with Rackspace Cloud
Chapter 6: Going Beyond the Basics
Chef's declarative language
Handling multiple platforms
Versioning and source control

What You Will Learn

  • Integrate Windows systems with Linux-based systems in a heterogeneous network
  • Automate the configuration of new Windows servers to provide various network services such as a web application
  • Scale your Windows infrastructure in a consistent and automated manner with cloud providers such as AWS, Rackspace Cloud, and Azure
  • Deploy new hosts into your infrastructure in minutes instead of hours
  • Develop cookbooks and recipes for your custom Windows configuration
  • Deploy and configure a complete .NET / IIS application to a Windows server using Chef

In Detail

This book begins with an introduction to the functionality and benefits of using Chef to manage Windows systems. From there, you are shown an overview of the Chef architecture and how to prepare a Windows host so that it can be managed by Chef, followed by an example of writing code to install a popular .NET application with Chef.

This book looks at how Windows system administrators can effectively leverage Chef as an automated system management tool to simplify their lives through managed infrastructure. Included are practical examples that will help you to understand how to take advantage of Chef when managing your infrastructure.

By the end of the book, you will be able to deploy software, provision hosts (including cloud servers), develop and test recipes for multiple platforms, and manage Windows hosts using the powerful tools that Chef provides.


Read More