Chef essentials

  • This 2 -day course deploying  Chef infrastructure and configure chef client and chef workstation on windows and linux servers
  • Module 1: Chef – Overview

    •  Infrastructure-As-A-Code
    •  Chef Components – 10000 feet overview
      • Chef Server
      • Hosted Chef Server
      • Chef Development kit
      • Chef Nodes
      • Recipes
      • Cookbooks
      • Chef Analytics
      • Chef Push job server

    Module 2: Creating your own Chef server- Install and configure   ( Hands on lab by students)

    • Deploy Ubuntu 14.04 Server
    • SSH to Ubuntu Server
    • Install chef-server on Ubuntu 14.04 linux server
    • Install chef-manage on chef-server
    • Install and configure Chef-Reporting

    Module 3: Working hosted chef server   ( Hands on lab by students)

    •  Create a user account on hosted chef server
    •  Create organization on hosted chef server
    • Download chef-starter kit

    Module 4: Install and configure Chef-Workstation on ubuntu  ( Hands on lab by students)

    •  Deploy a Ubuntu 14.04 server
    •  Ssh to Ubuntu server
    • Install and configure Chef development kit
    • Configure knife to interact with your own Chef-server
    • Configure knife to interact with your Hosted Chef-server
    • Configure SSL based connection to chef server

    Module 5: Install and configure Chef-Workstation on Windows 7  ( Hands on lab by students)

    • Install and configure Chef development kit
    • Setup environment variables
    • Configure knife to interact with your own Chef-server
    • Configure knife to interact with your Hosted Chef-server
    • Configure SSL based connection to chef server

    Module 6 : Register a chef-Node Ubuntu server  ( Hands on lab by students)

    •  Deploy a Ubuntu 14.04 server
    •  Register the Ubuntu server under chef server management

    Module 7 : Create a cookbook for  Ubuntu server  ( Hands on lab by students)

    •   Create a new cookbook for apache2 installation on Ubuntu server
    •  Write recipe for package install, service restart
    • Create templates to be used in recipe
    • Create index.html and log file to be used by recipe

    Module 8 : Creating dependency cookbook for  Ubuntu server  ( Hands on lab by students)

    •   Create a new cookbook for OS update installation on Ubuntu server
    •  Write recipe for update of Operating system
    •  Edit metadata.rb file to include dependency for apache2 cookbook

    Module 9 : Creating web role and using for  Ubuntu server  ( Hands on lab by students)

    •    Understand and create web role
    • Assign web role for chef node
    • Validate chef-role is getting assigned to Ubuntu server

    Module 10 : Register a chef-Node Windows 2012 server  ( Hands on lab by students)

    •  Deploy a Windows server 2012
    •  Register the Windows server under chef server management

    Module 11 : Create a cookbook for  Windows 2012 server  ( Hands on lab by students)

    •  Download a community cookbook for IIS (web-server) Installation on windows server 2012
    •  Run cookbook on windows server
    • Validate web server is installed on windows 2012 server

    • You will be able to deploy your own chef server
    • You will be able deploy chef workstation on Windows and linux
    • You will be able two write eb server recipe for ubuntu, rhel and win 2012 server

  • Targeted for Cloud engineers, Developers ,operations engineer ,Centre of excellence team,  window  server administrators, Unix/Linux administrator, Storage admins, network administrators , Virtualization administrators
  • Duration : 2 days

    For Pricing : email us to sales@thecloudenabled.com