fbpx

Cursus Chef Configuration Management

In de cursus Chef Configuration Management leren de deelnemers de open source Chef configuration management technology die gebruikt wordt voor het beheren van een infrastructure met fysieke of virtuele servers. Chef maakt gebruik van Ruby voor de creatie van recipes en cookbooks waarmee handmatige en zich steeds herhalende taken in infrastructure management worden geautomatiseerd. In DevOps wordt Chef gebruikt om servers en applicaties te deployen en te managen zowel lokaal als in de cloud.

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus Chef Configuration Management : Inhoud

    Chef Architecture

    De cursus gaat van start met een bespreking van de componenten en de topology van Chef en de basis principes van hoe Chef geïntegreerd kan worden met Cloud platforms als AWS en Azure. Hierbij wordt ook de Ruby Domain Specific Language (DSL) behandeld.

    Nodes en Roles

    Vervolgens wordt ingegaan op de verschillende typen nodes die Chef kent zoals Physical Nodes, Cloud Nodes, Virtual Nodes en Network Nodes. Eveneens wordt de besproken wat de rollen zijn van Chef Workstation, Chef Server en Chef Client en komt het Ohai tool ter sprake.

    Bouwstenen

    Onderdeel van het programma van de cursus zijn ook de bouwstenen van Chef zoals Recipes, Cookbooks, Packages, Services, Files en Templates. En er wordt ingegaan op Users en Groups en het gebruik van Resources met hun Attributen.

    Chef Cookbooks

    Dan worden in meer details de Chef Cookbooks behandeld. Ingegaan wordt op het ontwikkelen van Recipes, het gebruik van diverse attribute files, het gebruik van libraries en de rol van template variabelen.

    Extensions

    En ook een aantal Advanced toepassingen van Chef komen aan de orde zoals het gebruik van Custom Extensions, het beveiligen van Data Bags, encryption van data en het opslaan van keys op nodes.

    Cloud Integratie

    Tenslotte wordt de cursus afgesloten door in te gaan op hoe Chef gebruikt kan worden in combinatie met Cloud platforms als AWS en Azure.

  • Cursus Chef Configuration Management : Training

    Doelgroep Cursus Chef Configuration Management

    De cursus Chef Configuration Management is bedoeld voor systeembeheerders en devops engineers die systeembeheer en applicatie deployment met Chef willen automatiseren.

    Voorkennis Cursus Chef Configuration Management

    Algemene ervaring met systeembeheer in een IT infrastructuur en kennis van de beginselen van de script taal Ruby is bevorderlijk voor de begripsvorming.

    Uitvoerig Training Chef Configuration Management

    De stof wordt besproken aan de hand van presentatie slides en demo's. De theorie wordt afgewisseld met oefeningen. Het cursus materiaal is Engelstalig. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Chef Configuration Management

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Chef Configuration Management.

    Cursus Chef Configuration Management
  • Cursus Chef Configuration Management : Modules

    Module 1 : Chef Intro

    Module 2 : Chef Nodes

    Module 3 : Building Blocks

    What is Chef?
    Managing Infrastructure
    Deployment Automation
    Chef Components
    Chef Topology
    Cloud Integration
    Chef and AWS
    Chef and AZure
    Installing Chef
    Ruby DSL Language
    Ruby Gems
    Physical Nodes
    Cloud Nodes
    Virtual Nodes
    Network Nodes
    Chef Workstation
    Chef Server
    Chef Client
    Ohai Tool
    Command Line Use
    ChefDK
    KitchenCI
    Recipes
    Cookbooks
    Packages and Services
    Users and Groups
    Default Structure
    Resources
    Attributes
    Files
    Templates
    Metadata.rb
    Data Bags

    Module 4 : Using Cookbooks

    Module 5 : Advanced Chef

    Module 6 : Chef and the Cloud

    Multiple Attribute Files
    Developing Recipes
    Libraries
    Using Metadata
    Computed Configurations
    Template Resource
    Template Variables
    chef Command
    Using knife
    Testing Recipes
    Actions and Reports
    Custom Extensions
    Cross Platform Cookbooks
    Building Resources
    Modifying Resources
    Securing Data Bags
    Encrypting Data
    Querying Data
    Storing Keys on Nodes
    Managing Users
    Distributing SSH Keys
    Adding Deployment Keys
    AWS EC2 Bootstrapping
    Provisioning EC2 Instances
    knife-EC2 Plugin
    Configuration Options
    Configuring Database Host
    Configuring Web Server
    Chef Azure VM Extensions
    Azure Key Vault ARM
    Azure-cli and Powershell
    Azure Resource Manager
    Continuous Provisioning
  • Cursus Chef Configuration Management : Algemeen

    Lees de algemene cursus informatie
  • Cursus Chef Configuration Management : Reviews

  • Cursus Chef Configuration Management : Certificaat