What CHEF and CHEF- CLIENT For Configuration Management

 What is CHEFF . (over come a system admin position)

            Cheff is configuration management tools (configuration means each and every minute details of your Machine (Server, Storage) )


Two Types of CM Tools

  1. Push Based
  2. Pull Based

1. Push Based : -

        server push a code and automatically updated (server code push kar ke update kar deta hai)






2. Pull Based : -

        pull Conf node check with the server particularly and fetch the configuration (server per manually check karna padhta hai )




Push based means all control in your hand.
pull based means when you add new machine automatically server check karega our update kar lega



Cheff : -






















Architecture of Cheff :-


 












Important terms of Cheff:-

Recipe : -  Recipe of Code written in workstation .

CookBook : - is a collection of recipe (Notes :- cookbook stored in cheff server )

Knife : - tool for upload data from workstation to cheff server.

Bootstrap :-  process node connect to server is called

Cheff Client : -  tools server a code from server 

Ohai :-  Data based of machine store current configuration is called ohai.


Details Overview of Important terms in Chef : -


Workstation : - are personal computers or virtual servers where all configuration code is created tested or changed.

Recipe : -Devops Engineer actually site her and write codes. This code is called Recipe.

Knife : -  Workstation communicate with the chef server using knife. knife is command line tool that uploads the cookbook to the server.


Chef - Server :- 

The cheff server is middle man between workstation and the nodes. 

  1. All Cookbook are stored here server may be hosted locally or remote.

Node : - where you apply code

node are the system that required the configuration 

  1. Ohai fetch the current state of the node its located in 
  2. node communicate with the cheff-server using the chef client 
  3. each node can have a different configuration required 
  4. chef client is installed on every node.



Summary 

Read in book screen shot


 











































Comments

Popular Posts