80 likes | 85 Views
Visualpath is the Best DevOps Training institute in Hyderabad India. Live instructor led training from top subject matter experts. We will Provide DevOps Online & Classroom Training Course with Real time Project work and assignments. Contact @ 91 9989971070.
E N D
How Chef Works? Call: +91-9989971070 Visit: www.visualpath.in
How Chef Works? • Chef basically consists of three components, Chef Server, workstations and Nodes. The chef server is center hubs of all the operations were changes are stored. The workstation is the place all the codes are created or changed. Nodes are a machine that is managed by chef. • The user can interact with chef and chef server through Chef Workstation. Knife and Chef command line tools are used for interacting with Chef Server. • Chef node is a virtual or a cloud machine managed by chef and each node is configured by Chef-Client installed on it. Chef server stores all part of the configuration. It ensures all the elements are in right place and are working as expected. www.visualpath.in
Chef Components • Chef has major components such as Workstation, Cookbook, Node, Chef-Client, and Chef-Server. Let us see the entire major component in detail. Chef Server • Chef server contains all configuration data and it stores cookbooks, recipes, and metadata that describe each node in the Chef-Client. Configuration details are given to node through Chef-Client. Any changes made must pass through the Chef server to be deployed. • Prior to pushing the changes, it verifies that the nodes and workstation are paired with the server through the use of authorization keys, and then allow for communication between workstations and nodes. www.visualpath.in
Workstation The workstation is used to interact with Chef-server and also to interact with Chef nodes. It is also used to create Cookbooks. Workstation is a place where all the interaction takes place where Cookbooks are created, tested and deployed, and in workstation, codes are tested. Workstation is also used for defining roles and environments based on the development and production environment. Some components of workstation are Development Kit it contains all the packages requires for using Chef • Chef Command line tool is a place where cookbooks are created, tested and deployed and through this policies are uploaded to Chef Server. • Knife is used for interacting with Chef Nodes. • Test Kitchen is for validating Chef Code • Chef-Repo is a repository in which cookbooks are created, tested and maintained though Chef Command line tool. www.visualpath.in
Cookbooks Cookbooks • Cookbooks are created using Ruby language and Domain Specific languages are used for specific resources. A cookbook contains recipes which specify resources to be used and in which order it is to be used. The cookbook contains all the details regarding the work and it changes the configuration of the Chef-Node. • Attributes are used for overriding default setting in a node. • Roles of Chef in DevOps • Chef is for automating and managing the infrastructure. Chef IT automation can be done using various Chef DevOps products like Chef-server, Chef-client. Chef DevOps is a tool for accelerating application delivery and DevOps Collaboration. Chef helps solve the problem by treating infrastructure as code. Rather than manually changing anything, the machine setup is described in a Chef recipe. www.visualpath.in
CONTACT For More Information About DevOps Online Training Address:- Flat no: 205, 2nd Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad-16 Ph No : +91-9989971070 Visit : www.visualpath.in E-Mail : online@visualpath.in
THANK YOU Visit: www.visualpath.in