What is Puppet | Puppet Tutorial for Beginners | Puppet Configuration Management Tutorial | Edureka

  Рет қаралды 178,270

edureka!

edureka!

Күн бұрын

** Edureka DevOps Training : www.edureka.co/devops-certifi... **
This Edureka DevOps Puppet Tutorial on what is Puppet ( Puppet Tutorial Blog Series: goo.gl/ezpJag ) will help you understand what is Configuration management and and how it is done using Puppet. This Puppet tutorial for beginners also explains how Puppet achieves Configuration Management in detail and includes a Hands-On session around Puppet. You will learn how to write Puppet Manifests, Modules and how to establish a secure connection between Puppet Master and Puppet Agent. The Hands-On session also explains how to deploy MySQL and PHP using Puppet.
The Hands-On session is performed on two CentOS-32bit machines in one machine Puppet Master is installed and in other machine Puppet Agent is installed.
For doubts & queries on DevOps, post the same on Edureka Community: www.edureka.co/community/devo...
Check our complete DevOps playlist here: goo.gl/O2vo13
Facebook: / edurekain
Twitter: / edurekain
LinkedIn: / edureka
#Edureka #EdurekaDevOps #PuppetTutorial #DevOpsTools #DevOpsTraining #DevOpsTutorial #DevOpsPuppet #Puppet #PuppetTraining #PuppetManifests #PuppetModule #PuppetMasterSlave
How it Works?
1. This is a 4 Week Instructor led Online Course.
2. Course consists of 24 hours of online classes, 25 hours of assignment, 20 hours of project
3. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
4. You will get Lifetime Access to the recordings in the LMS.
5. At the end of the training you will have to complete the project based on which we will provide you a Verifiable Certificate!
- - - - - - - - - - - - - -
About the Course
Edureka’s DevOps online training is designed to help you master key tools of Devops lifecycle like Docker, Puppet, Jenkins, Nagios, GIT, Ansible, SaltStack and Chef used by a DevOps Engineer for automating multiple steps in SDLC. During this course, our expert DevOps instructors will help you:
1. Understand the concepts and necessities of DevOps
2. Understand the need for DevOps and the day-to-day real-life problems it resolves
3. Learn installation and configuration of common infrastructure servers like Apache, and Nginx for the Enterprise
4. Learn popular DevOps tools like Jenkins, Puppet, Chef, Ansible, SaltStack, Nagios and GIT
5. Implement automated system update, installations and deployments
6. Learn Virtualization Concepts
7. Configuration deployment and packaging, continuous integration using GIT
8. Fine tune Performance and set-up basic Security for Infrastructure
9. Manage server operations using Code which is popularly known as Infrastructure as a Code
10. Understand the need for and concepts of Monitoring and Logging.
Along with the above mentioned topics, to help you master the most popular DevOps tools, you will also receive 3 additional self-paced courses including presentations, class recordings, assignments, solutions for the following tools:
1: Ansible - Covers Introduction, Setup & Configuration, Ansible Playbooks, 37 Ansible Modules, Different Roles and Command Line usage. 2: Chef - Covers Introduction, Building the Cook Book, Node Object & Search, Data-bags, Chef environment, Roles, Deploying Nodes in Production and using the Open Source Chef Server.
3: Puppet - Covers Puppet Infrastructure & run-cycle, the Puppet Language, Environment defining Nodes and Modules, Provisioning a Web Server and Executing Modules Against A Puppet Master.
- - - - - - - - - - - - - -
Who should go for this course?
DevOps practitioners are among the highest paid IT professionals today, and the market demand for them is growing rapidly. With emergence of new job roles around DevOps philosophy, anyone aspiring to get into these new roles, can take up this DevOps course. Some of these roles are:
1. DevOps Architect
2. Automation Engineer
3. Software Tester
4. Security Engineer
5. Integration Specialist
6. Release Manager
- - - - - - - - - - - - - -
Project Work
1. Host a dummy webpage using Apache Web Server.
2. Write shell script which reports:
a) Various system configurations related to the user and the OS.
b) Data related to load on the server.
c) Top 5 processes with maximum number of threads.
d) Sort the services by memory
3. Install Nagios on a VM node for monitoring the various parameter of the VM.
For more information, please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll-free).

Пікірлер: 80
@edurekaIN
@edurekaIN 6 жыл бұрын
Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For Edureka DevOps Training and Certification curriculum, Visit our Website: bit.ly/2O59dHy Use code "KZbin20" to get Flat 20% off on this training.
@JeffReeves
@JeffReeves 5 жыл бұрын
This guy is a great presenter! He made clear and direct points about Puppet, and engaged with his audience frequently to ensure everyone was on the same page and following along.
@chuckworthy1
@chuckworthy1 2 жыл бұрын
Excellent Instruction!! Thank You!!!
@edurekaIN
@edurekaIN 2 жыл бұрын
Thank you so much for the review ,we appreciate your efforts : ) We are glad that you have enjoyed your learning experience with us .Thank You for being a part of our Edureka team : ) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
@mikedqin
@mikedqin 4 жыл бұрын
The instructor is very knowledgeable, he is good on what he talked about. Excellent.
@sharifshadab3502
@sharifshadab3502 7 жыл бұрын
People like you are what makes life easier and awesome. Thnx!
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Sharif, thanks for checking out our tutorial! We're glad we could be of help! :) Here are a few more Puppet videos that we thought you might like: kzbin.info/aero/PL9ooVrP1hQOF4I3_X15HcvuQBILXm3DRR. Cheers!
@srikanthpb9053
@srikanthpb9053 7 жыл бұрын
I was trying to understand puppet since 2 years . Finally an amazing tutorial , Require more videos
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Srikanth, thanks for the wonderful feedback! We're glad you found our tutorial useful. Here's another video that we thought you might like: kzbin.info/www/bejne/q2q0YYucZqxqpbc. Do subscribe to our channel to stay posted on upcoming tutorials. Cheers!
@MeesterGonzalez
@MeesterGonzalez 6 жыл бұрын
Thank you! Great explanation of what Puppet and Chef are and do in IT/DevOps.
@deepaks1762
@deepaks1762 3 жыл бұрын
Great lecture. Contents are deliverd clear and effectively.
@yalagandulagopichand9346
@yalagandulagopichand9346 7 жыл бұрын
i'm learning lot of information after watching this video @@@ THANKS TO edureka!
@meeravalibodlapati8446
@meeravalibodlapati8446 2 жыл бұрын
Super sir...excellent class and very useful
@edurekaIN
@edurekaIN 2 жыл бұрын
Hey:) Thank you so much for your sweet words :) Really means a lot ! Glad to know that our content/courses is making you learn better :) Our team is striving hard to give the best content. Keep learning with us -Team Edureka :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)
@shahirahmed.
@shahirahmed. 7 жыл бұрын
Brilliant Session !! Thank you
@agamarshgandavarapu7022
@agamarshgandavarapu7022 6 жыл бұрын
Thanks a lot for explaining puppet in a simple language
@suhasc9418
@suhasc9418 7 жыл бұрын
Correction : At 1:08 , it needs to be corrected that MEAN stack actually implies MongoDB, ExpressJS, AngularJS and NodeJS. And other than that, of course amazing piece of tutorial.. A million thanks for that!
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Suhas, thanks for checking out our tutorial. We're glad you found it useful. About the correction you suggested, it need not necessarily be AngularJS, Yes, it can also be MongoDB,Express,Angular,NodeJS. Cheers!
@mritunjaykumar4185
@mritunjaykumar4185 6 жыл бұрын
A very good way of explaining everything clearly ..
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our video. Do subscribe, like and share to stay connected with us. Cheers :)
@g.s.r.6232
@g.s.r.6232 7 жыл бұрын
easy to understand through this Tutorial.....Awesome
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Gulab Singh, thanks for checking out our tutorial! We're glad you found it useful. Here's another video that we thought you might like: kzbin.info/www/bejne/Zqq5e5uYZ7uejM0. Do subscribe to our channel to stay posted on upcoming tutorials. Cheers!
@PraveenKumar-gi7cc
@PraveenKumar-gi7cc 6 жыл бұрын
very good video easy to understand......Thank you
@mathi.m2587
@mathi.m2587 6 жыл бұрын
Thank you for this video. Easy to understand. Awesome edureka!
@roshansavio99
@roshansavio99 6 жыл бұрын
MEAN Stand for MongoDB, Express, Angular, and Node.js!
@rashidxd
@rashidxd 4 жыл бұрын
Thank you, it was an amazing session.
@amandeepsingh-ty2gq
@amandeepsingh-ty2gq 6 жыл бұрын
Awesome video Saurav for beginners to learn Puppet.
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our video. Do subscribe, like and share to stay connected with us. Cheers :)
@nagarjunag9347
@nagarjunag9347 6 жыл бұрын
Good Session...Happy to hear this type of sessions..
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our video. Do subscribe, like and share to stay connected with us. Cheers :)
@freem4nn129
@freem4nn129 5 жыл бұрын
good stuff, good speaker , good interaction (y)
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey, thanks for the compliment. We are glad you loved the video. Do subscribe and hit the bell icon to never miss an update from us in the future. Cheers!
@TheSahanc
@TheSahanc 5 жыл бұрын
Great session. Thanks!
@46491601
@46491601 3 жыл бұрын
Great explanation, thx a lot
@srujanam4649
@srujanam4649 6 жыл бұрын
Thank you Saurav, I like the way you explained
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our videos. Do subscribe to our youtube channel and stay updated with our content. Cheers :)
@k.ajayakumar8583
@k.ajayakumar8583 5 жыл бұрын
Very good session.
@SubhashKumar-ik7wp
@SubhashKumar-ik7wp 5 жыл бұрын
Great..!!!
@ravindrasinghVanDam
@ravindrasinghVanDam 5 жыл бұрын
This is amazing
@shailcowboy
@shailcowboy 7 жыл бұрын
Very knowledgeable video but if you added install steps then it would be excellent.
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Shailesh, thanks for checking out our tutorial! We're glad you liked it. Thanks for your feedback; we have communicated he same to our team. Meanwhile, do check out our Puppet installation video here: kzbin.info/www/bejne/q2q0YYucZqxqpbc Hope this helps. Cheers!
@revathimanoharan5613
@revathimanoharan5613 7 жыл бұрын
Nice
@amandeepsharma2679
@amandeepsharma2679 6 жыл бұрын
I am wondering if Lets say in case of a high number of nodes, isn't using a push based tool like Ansible is better to install something on different nodes with a single push like command rather than going to each node and pulling the configuration, i know agents can install it by polling , what if we don't want to wait?
@edurekaIN
@edurekaIN 6 жыл бұрын
You are correct, but there are always two sides to a coin. Let me give you few advantages of Pull Configuration as well: • When a new server comes up it can get instructions from the master and start doing things. You can’t push instructions to a server that isn’t there, and the server itself is most aware of when it is ready to do stuff. • If a lot of servers come up, they can all do the setup work on their own, they only have to ask the master what to do. I would say it totally depends on your Business Requirement. I think in your case Push Configuration will be a good option, if you don’t have to scale frequently (Add more servers). Hope this helps :)
@jijujoseph9549
@jijujoseph9549 6 жыл бұрын
It was very nice presentation. I am new to these technologies. I have one doubt. You define old Mysql and php versions in master but in slave system, the installations are done with different versions. How?
@edurekaIN
@edurekaIN 6 жыл бұрын
If in the config file it is written ensure=>latest then it would install the latest version of that particular application. Hope this helps :)
@rahulbajaj3806
@rahulbajaj3806 6 жыл бұрын
Awesome!
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our video. Do subscribe, like and share to stay connected with us. Cheers :)
@muralia9920
@muralia9920 7 жыл бұрын
hI very nice explanation,thanks for ur efforts ,even beginners can understand very nicely.can you pls upload one video with all the tools like Jenkins,maven,selenium,puppet etc with continuous
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Murali, thanks for checking out our tutorial! We're glad you liked it. We have communicated your request to our team and we might come up with such a video in the future. Do subscribe to our channel to stay posted on upcoming tutorials. Cheers!
@arv1ndnarang
@arv1ndnarang 6 жыл бұрын
Great Video ! Can somebody suggest where to head next to ? Thanks.
@edurekaIN
@edurekaIN 6 жыл бұрын
Hey Arvind! This is another video on puppet on our channel: kzbin.info/www/bejne/Zqq5e5uYZ7uejM0 Alternatively, you can check out our blog on puppet here: www.edureka.co/blog Hope this helps. Cheers :)
@pyminiongru6539
@pyminiongru6539 7 жыл бұрын
while using a pre existing class, can i override an existing resource description with my resource description? Like base class methods can be overridden by child class method definitions in oops
@edurekaIN
@edurekaIN 7 жыл бұрын
+pyminion Gru, thanks for checking out our tutorial! Yes, you can override an existing resource description with my resource description. Like base class methods can be overridden by child class method definitions in oops. Hope this helps. Cheers!
@ramrao3279
@ramrao3279 7 жыл бұрын
At 21:40 how does the cert created in slave show up in master. Is any step that needs to be done when configuring the slave indicating the master location ? Cheers
@edurekaIN
@edurekaIN 7 жыл бұрын
+Ram Rao, thanks for checking out our tutorial! The procedure to follow in order to generate certificate is given below for your reference: Step 1: Edit /etc/puppet/puppet.conf edit below 2 lines [agent] server = test01.edureka.com Step 2: #Also, remove the line templatedir=$confdir/templates, which has been deprecated. · Restart client sudo service puppet restart Step 3: · Generate a client Cert Request puppet agent -t step 4: · On Server, sign the certificate puppet cert sign # replace FQDN with FQDN of client Hope this helps. Cheers!
@MohammedImran-mg4hc
@MohammedImran-mg4hc 7 жыл бұрын
If you need to roll back, do we want to remove the existing one and reinstall a older one or just install the older one without removing.
@edurekaIN
@edurekaIN 7 жыл бұрын
+Mohammed Imran, thanks for checking out our tutorial! We can rollback to any commits by following the below steps. Step 1: execute the command git log, It will display the commit id of the git commits step 2: git reset --hard Here commit id refers to the commit id to which commit we want to rollback. Hope this helps. Cheers!
@ananyabanerjee3383
@ananyabanerjee3383 7 жыл бұрын
Hello, Do we need to add a line defining the node in the .pp file? Like : node 'puppetagent' {
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Ananya, thanks for checking out our tutorial! Hostname of the node should be mentioned. Please find below site.pp example file where the hostname(test02.edureka.com) is hostname of slave where puppet agent is running. node 'test02.edureka.com' { include maven } Hope this helps. Cheers!
@akshaypaldewar5358
@akshaypaldewar5358 5 жыл бұрын
how to install puppet(master & Slave) on Cent OS, is there any extra configuration setting that we should know at the time of installation?
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey Akshay, Refer to this video by edureka. Entire installation process is explained -kzbin.info/www/bejne/q2q0YYucZqxqpbc. Hope this helps!
@TheSidhussain
@TheSidhussain 7 жыл бұрын
is this video only an overview of what puppet is or are there more tutorials which digs in deep about puppet ?
@edurekaIN
@edurekaIN 7 жыл бұрын
+TheSidhussain, thanks for checking out our tutorial! Here are a few more Puppet tutorials to help you learn further: kzbin.info/aero/PL9ooVrP1hQOF4I3_X15HcvuQBILXm3DRR. You can also check out our complete training here: www.edureka.co/devops. We will be coming up with more videos soon. Do subscribe to our channel to stay posted. Cheers!
@dhruvikghadiya9412
@dhruvikghadiya9412 7 жыл бұрын
can u share the process to configure the server as puppet master and agent
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Dhruvik, thanks for checking out our tutorial. Please refer to this document. It will give you all the info you need. drive.google.com/file/d/0B7cqaPCexvvqWWJHdFNfVlVPRVE/view?usp=sharing Hope this helps. Cheers!
@haramrit09k
@haramrit09k 6 жыл бұрын
You are 🇧🇦🇪 ❤️❤️❤️
@shivamkeshri6009
@shivamkeshri6009 6 жыл бұрын
Can u make videos about openshift??
@edurekaIN
@edurekaIN 6 жыл бұрын
Hey Shivam, thank you for watching our video. We will definitely look into your suggestions. Do subscribe and stay connected with us. Cheers :)
@idiotbox4561
@idiotbox4561 4 жыл бұрын
Can we use push and pull configuration together?!?
@edurekaIN
@edurekaIN 4 жыл бұрын
Yes you can.
@pankajsingh2116
@pankajsingh2116 7 жыл бұрын
I'm working as Storage Administrator , on IBM , EMC and Hitachi Storage, netapp storage, will this devops work on san and Nas storage? do I need to learn scripting , coz I don't know scripting....,? wat are the pre requisite skills required for SAN ADMIN for learning devops?
@edurekaIN
@edurekaIN 7 жыл бұрын
Hey Pankaj, thanks for your interest in our course. IT experience is the only requirement to take up DevOps training; there are no other prerequisites. So your background definitely helps. Both Developers and Administrators are eligible for taking up DevOps. DevOps is a culture which cultivates the mindset of taking the end to end responsibility of a software. Hence, if you adopt DevOps, you will be doing the same things that you are currently doing, but with more ownership, agility, process and automation. Hence, this domain knowledge is something you will already possess to execute your day-to-day work and is not required to learn scripting afresh to implement DevOps. As far as DevOps tools are concerned, professionals use easy-to-learn yaml language which can be easily picked up during a training. In a nutshell there is no pre-requisite to take up DevOps Training both for developers and administrators. Also, at the same time your prior experience of administration will be of help as you will need to deal with lot of servers & configurations when working on automation in DevOps. You can get a head-start in DevOps with our course; check it out here: www.edureka.co/devops. Please feel free to get in touch with us if you have any questions or need any assistance. Hope this helps. Cheers!
@krishnajunk
@krishnajunk 5 жыл бұрын
Puppet sounds like deployment tool? As it installed some software. Can we treat Puuppet as both configurtion and deployment tool? What is the difference?
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey jnnjnj, yes we can treat Puppet as both configuration and deployment tool. Hope this help!
@mstPredator
@mstPredator 5 жыл бұрын
water water and water, just show action damn!
@koteswararaogudla2675
@koteswararaogudla2675 6 жыл бұрын
educated
@edurekaIN
@edurekaIN 6 жыл бұрын
Thank you for watching our video. Do subscribe, like and share to stay connected with us. Cheers :)
@Akbar_khaan
@Akbar_khaan 7 жыл бұрын
difference between github and puppet in brief???
@edurekaIN
@edurekaIN 7 жыл бұрын
+Akbar Khan, thanks for checking out our tutorial! Here's the difference: Github is the version control tool which is used to keep a track of the code and it is nothing but a storage location or centralized repository where the developers commit their codes, Puppet is a configuration management tool. For example, if we want to install Apache in 100 servers, instead of going to each server and installing it, we can use puppet to install and configure Apache in one go. Hope this helps. Cheers!
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 169 МЛН
zabbix problem Server Not Running #linux #monitoring #zabbix
2:29
TechGeniusGuys
Рет қаралды 6 М.
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
3:36:55
TechWorld with Nana
Рет қаралды 8 МЛН
I tried Unraid for the FIRST time in 2024
21:05
Techno Tim
Рет қаралды 58 М.
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН