Wednesday, 19 October 2016

Chef DevOps Deployment Training

Chef DevOps Deployment Training

With the advent of cloud computing, resource provisioning (launching servers etc.) became really fast while configuration management & managing the fleet of large number of cloud servers still remains a bottleneck for a long time. Chef (previously OpsCode Chef) is an enterprise tool that fills the gap and makes resource management very agile.
This course covers the concepts of DevOps & configuration management tool Chef in specific. As part of this course, you’ll also execute lab some exercises that’ll give you a good balance of both theory & labs. You’ll learn about the concepts of cookbooks, recipes, roles & attributes. And how to use a central chef-server to manage the configuration while working with large fleet of machines.

Who Should Attend

  • Developers who wants to explore the system administration & configuration domain.
  • IT professionals who want to get started with a DevOps tool.
  • System Admins who are managing large scale server fleet & wants to bring in automation to their fleet.
  • IT professionals who are using on-premise or cloud servers for their application & want to reduce the time it takes to configure these servers before they can use it.
  • IT Architects who want to learn about configuration automation & want to have hands on experience on chef.
  • System Administrators that want to be able to manage cloud servers and networks without really doing it manually.
  • Decision makers who want to evaluate Chef for their companies.

What You Will Learn

  • Learn the basic fundamentals of automation and gain a detailed architectural understanding of each component of Chef
  • Install all the components of Chef, including troubleshooting instructions
  • Explore the intricacies of Cookbook writing and every component of a Cookbook
  • Work with the open source Chef server and learn about its installation on a virtual machine
  • Discover the Private Chef Server and its various types of installations
  • Familiarize yourself with the best practices while working with Chef, and the various consumer case studies of different types of Chef deployment for their infrastructure

Prerequisites

There are no prerequisites for this course. However familiarity with IT environments & server administration for at least 6 months would be beneficial.

Course Contents

Introduction To Chef
  • Introduction To DevOps
  • What is Chef?
  • Common Chef Terminology
  • Chef Server
  • Chef Workstation
  • Chef Workstation – Looking At Security And Configs
  • Chef-Repo
  • Chef-Client
  • Servers And Nodes
  • Chef Configuration Concepts

Building The Web Server Cookbook
  • Getting Set Up
  • Starting The Apache Recipe
  • Adding Attributes, Recipe, And A Template
  • Attribute Precedence
  • Adding HTML Templates Dynamically With Chef
  • Recipe Includes And Dependencies
  • Copying Config Files To The Node
  • Executing Linux Commands On The Node
  • Adding Platform Support To The Cookbook
  • Adding The Local Chef-Repo To Github

Node Object And Search
  • What Is The Node Object?
  • Search Concepts
  • Searching Node Attributes Using Knife

Data-Bags
  • What Are Data Bags?
  • Creating User And Sudo Group Data Bags
  • Building A Recipe To Deploy Local User Accounts From Data Bags

Chef Environments
  • What Are Environments And Why Do They Matter?
  • Creating And Configuring Environments
  • Creating A Second Version Of Our WebServer Cookbook
  • Deploying To Different Environments
  • Viewing And Deleting Environments With Knife

Roles
  • What Are Roles?
  • Creating A Web Server Role
  • Building A Simple MySQL Cookbook For A Role
  • Creating A DB Server Role
  • Creating A Base Role

Extending Chef
  • Knife Plugins
  • Chef Supermarket And Chef-Client Cookbook

Deploying Nodes In Production
  • UnAttended Node Bootstrapping
  • Chef-Client Cookbook (Security And Automated Runs)

Using OpenSource Chef Server
  • OpenSource Chef
  • Configuring The Workstation And Bootstrapping A Node
  • Closing: Bootstrapping Nodes And Deploying Cookbooks

4 comments:

  1. Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.
    Weblogic Training in Chennai

    ReplyDelete
  2. Thanks for your information you can check it for more Devops Online Training

    ReplyDelete
  3. Digital Lync offers one of the best Online Courses Hyderabad with a comprehensive course curriculum with Continuous Integration, Delivery, and Testing. Elevate your practical knowledge with quizzes, assignments, Competitions, and Hackathons to give a boost to your confidence with our hands-on Full Stack Training. An advantage of the online Cources development course in Hyderabad from Digital Lync is to get industry-ready with Career Guidance and Interview preparation.
    DevOps Training Institute
    Python Training Institute
    AWS Training Institute
    Online Full Stack Developer Course Hyderabad
    Python Course Hyderabad
    Online AWS Training Course Hyderabad
    devops training in hyderabad
    angular training in hyderabad

    ReplyDelete
  4. Thanks for sharing such an useful and informative post.
    DevOps Training in Pune

    ReplyDelete