Chef: Powerful Infrastructure Automation
by John Ewart and Matthias Marschall
Print Length 页数: 726 pages
Publisher finelybook 出版社: Packt Publishing (16 May 2017)
Language 语言: English
ISBN-10: 1788392973
ISBN-13: 9781788392976
B0716YXM1N
Learn Chef Provisioning like a boss and discover how to deploy software and manage hosts,along with engaging recipes to automate your cloud and server infrastructure with Chef.
About This Book
Leverage the power of Chef to transform your infrastructure into code to deploy new features in minutes
Get step-by-step instructions to configure,deploy,and scale your applications
Master specific Chef techniques to run an entire fleet of machines without breaking a sweat.
Who This Book Is For
If you are a system administrator,Linux administrator,a cloud developer,or someone who just wants to learn and apply Chef automation to your existing or new infrastructure,then this learning path will show you all you need to know. In order to get the most out of this learning path,some experience of programming or scripting languages would be useful.
What You Will Learn
Install Chef server on your own hosts
Integrate Chef with cloud services
Debug your cookbooks and Chef runs using the numerous inspection and logging facilities of Chef
Extend Chef to meet your advanced needs by creating custom plugins for Knife and Ohai
Create a perfect model system
Use the best test-driven development methodologies
In Detail
Chef is a configuration management tool that turns IT infrastructure into code. Chef provides tools to manage systems at scale. This learning path takes you on a comprehensive tour of Chef’s functionality,ranging from its core features to advanced development. You will be brought up to speed with what’s new in Chef and how to set up your own Chef infrastructure for individuals,or small or large teams. You will learn to use the basic Chef command-line tools. We will also take you through the core concepts of managing users,applications,and your entire cloud infrastructure. You will learn the techniques of the pros by walking you through a host of step-by-step guides to solve real-world infrastructure automation challenges.You will learn to automate and document every aspect of your network,from the hardware to software,middleware,and all your containers. You will become familiar with the Chef’sProvisioning tool. By the end of this course,you will be confident in how to manage your infrastructure,scale using the cloud,and extend the built-in functionality of Chef itself.The books used in this Learning Path are:
1) Chef Essentials
2) Chef Infrastructure Automation Cookbook – Second Edition
3) Mastering Chef Provisioning
Style and approach
This fast-paced guide covers the many facets of Chef and will teach administrators to use Chef as a birds-eye lens for their entire system. This book takes you through a host of step-by-step guides to solve real-world infrastructure automation challenges and offers elegant,time-saving solutions for a perfectly described and automated network.
Contents
1. Module 1
1. Installing Chef
2. Modeling Your Infrastructure
3. Integrating with the Cloud
4. Working with Cookbooks
5. Testing Your Recipes
6. From Development to Deployment
7. Beyond Basic Recipes and Cookbooks
8. Extras You Need to Know
2. Module 2
1. Chef Infrastructure
2. Evaluating and Troubleshooting Cookbooks and Chef Runs
3. Chef Language and Style
4. Writing Better Cookbooks
5. Working with Files and Packages
6. Users and Applications
7. Servers and Cloud Infrastructure
3. Module 3
1. Setting Up a Development Environment on Your Workstation
2. Knife Tooling and Plugins
3. Leveraging Roles,Environments,and Policies
4. Custom Resources
5. Provisioning in the Traditional Data Center
6. Provisioning in the Cloud
7. Test-Driven Development
8. Using Chef Provisioning
学习厨师配置,如老板,了解如何部署软件和管理主机,以及配合使用Chef自动化云和服务器基础架构的配方。
关于这本书
利用Chef的力量将您的基础架构转换为代码,在几分钟内部署新功能
获取配置,部署和扩展应用程序的分步说明
掌握具体的厨师技术来运行整个机器,而不会打乱汗水。
这本书是谁
如果您是系统管理员,Linux管理员,云开发人员或只想学习厨师自动化并将其应用于现有或新基础架构的人员,则此学习路径将向您显示您需要了解的所有信息。为了充分利用这一学习路径,编程或脚本语言的一些经验将是有用的。
你会学到什么
在自己的主机上安装Chef服务器
整合厨师与云服务
使用厨师的众多检查和记录设施调试您的食谱和厨师运行
通过为Knife和Ohai创建定制插件,扩展厨师以满足您的高级需求
创建一个完美的模型系统
使用最好的测试驱动开发方法
详细
Chef是一个配置管理工具,可将IT基础设施变成代码。厨师提供了大规模管理系统的工具。这个学习路径让您全面了解厨师的功能,从其核心功能到高级开发。您将获得加快厨师新功能的速度,以及如何为个人或小型或大型团队设置自己的厨师基础设施。您将学习使用基本的Chef命令行工具。我们还将介绍管理用户,应用程序和整个云基础架构的核心概念。您将通过介绍一系列分步指南来解决实际的基础架构自动化挑战,学习专业技术。您将学习从硬件到软件,中间件自动化和记录网络的各个方面,和所有的容器。您将熟悉Chef’sProvisioning工具。在本课程结束之前,您将有信心如何管理您的基础架构,扩展云计算,并扩展Chef本身的内置功能。本学习路径中使用的书是:
1)厨师精华
厨师基础设施自动化菜谱 – 第二版
3)掌握厨师配置
风格和方法
这个快节奏的指南涵盖了厨师的许多方面,并将教导管理员使用厨师作为其整个系统的鸟瞰镜头。本书将为您介绍一系列分步指南,以解决现实中的基础架构自动化挑战,为完美描述和自动化的网络提供优雅,省时的解决方案。
目录
模块1
安装厨师
2.建模您的基础设施
与云集成
4.使用Cookbook
5.测试你的食谱
从发展到部署
超越基本食谱和食谱
你需要知道的其他功能
模块2
厨师基础设施
Cookbook和Chef Runs的评估与排除
厨师的语言和风格
写更好的食谱书
5.使用文件和包
6.用户和应用程序
7.服务器和云基础设施
3.模块3
1.在您的工作站上设置开发环境
刀具和插件
3.利用角色,环境和策略
4.自定义资源
5.传统数据中心的配置
6.在云中配置
7.测试驱动的开发
8.使用厨师配置
Chef: Powerful Infrastructure Automation
相关推荐
- An Introduction to Data Analysis Using IBM SPSS
- Integration of Cloud Computing and IoT: Trends, Case Studies and Applications
- Ultimate Microsoft Power Automate Desktop: Leverage Microsoft’s Robotic Process Automation Capabilities to Automate Routine Tasks for Enhanced Efficiency and Productivity
- Emerging Threats and Countermeasures in Cybersecurity
- Machine Learning in Multimedia: Unlocking the Power of Visual and Auditory Intelligence
- Cyber Physical System 2.0: Communication and Computational Technologies