Cargando…

Mastering Puppet : master Puppet for configuration management of your systems in an enterprise deployment /

Master Puppet for configuration management of your systems in an enterprise deploymentAbout This Book This book is an advanced guide to using and deploying Puppet 4 in your organization with a special focus on issues faced in larger enterprise deployments From an experienced author, learn to deal wi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Uphill, Thomas (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, [2016]
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn951672132
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 160226t20162016enk o 001 0 eng d
040 |a COO  |b eng  |e rda  |e pn  |c COO  |d EBLCP  |d N$T  |d UMI  |d OCLCF  |d KSU  |d DEBBG  |d IDB  |d MERUC  |d OCLCQ  |d VT2  |d OCLCO  |d UOK  |d CEF  |d OCLCQ  |d OCLCO  |d MQY  |d G3B  |d UAB  |d IGB  |d RDF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK 
019 |a 944921911  |a 1259078894 
020 |a 9781785882593  |q (electronic bk.) 
020 |a 1785882597  |q (electronic bk.) 
020 |a 1785888102 
020 |a 9781785888106 
020 |z 9781785888106 
020 |z 1785888102 
024 3 |a 9781785888106 
029 1 |a AU@  |b 000062540194 
029 1 |a DEBBG  |b BV043893552 
029 1 |a DEBBG  |b BV043969017 
029 1 |a DEBSZ  |b 485795302 
029 1 |a GBVCP  |b 882753673 
035 |a (OCoLC)951672132  |z (OCoLC)944921911  |z (OCoLC)1259078894 
037 |b 01201872 
050 4 |a T59.5 
072 7 |a TEC  |x 009060  |2 bisacsh 
072 7 |a TEC  |x 018000  |2 bisacsh 
072 7 |a TEC  |x 020000  |2 bisacsh 
072 7 |a TEC  |x 040000  |2 bisacsh 
082 0 4 |a 670.42/7  |2 23 
049 |a UAMI 
100 1 |a Uphill, Thomas,  |e author. 
245 1 0 |a Mastering Puppet :  |b master Puppet for configuration management of your systems in an enterprise deployment /  |c Thomas Uphill. 
250 |a Second edition. 
264 1 |a Birmingham :  |b Packt Publishing,  |c [2016] 
264 4 |c Ã2016 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
500 |a Includes index. 
520 8 |a Master Puppet for configuration management of your systems in an enterprise deploymentAbout This Book This book is an advanced guide to using and deploying Puppet 4 in your organization with a special focus on issues faced in larger enterprise deployments From an experienced author, learn to deal with scaling, performance, and multiple developers with the help of real-world examples This is the most up-to-date guide on Puppet, and covers the advanced concepts of Puppet 4Who This Book Is ForThis book is for those who have intermediate knowledge of Puppet and are looking to deploy it in their environment. Some idea how to write simple modules for configuration management with Puppet is a prerequisite for this book. What You Will Learn Scale out your Puppet infrastructure using proxying techniques Automate your code promotion workflow using Git and r10k Solve real-world problems using public modules from the Puppet Forge Use Hiera to separate the data of your configuration from the code of your configuration Write your own custom facts in Ruby Extend Puppet with your own custom facts, modules, and types Use exported resources to orchestrate change between machines Debug a puppetserver using Java techniquesIn DetailPuppet is a configuration management system and a language. It was written for and by system administrators to manage large numbers of systems efficiently and prevent configuration drifts. Mastering Puppet deals with the issues faced when scaling out Puppet to handle large numbers of nodes. It will show you how to fit Puppet into your enterprise and allow many developers to work on your Puppet code simultaneously. In addition, you will learn to write custom facts and roll your own modules to solve problems. Next, popular options for performing reporting and orchestration tasks will be introduced in this book. Moving over to troubleshooting techniques, which will be very useful. The concepts presented are useful to any size organization. By the end of the book, you will know how to deal with problems of scale and exceptions in your code, automate workflows, and support multiple developers working simultaneously. Style and approachThis book is a step-wise guide packed with examples to help you configure complex systems in Puppet. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dealing with Load/Scale; Divide and conquer; Certificate signing; Reporting; Storeconfigs; Catalog compilation; puppetserver; Building a Puppet master; Certificates; systemd; Creating a load balancer; Keeping the code consistent; One more split; One last split or maybe a few more; Conquer by dividing; Creating an rpm; Using Puppet resource to configure cron; Creating the yum repository; Summary; Chapter 2: Organizing Your Nodes and Data; Getting started 
505 8 |a Organizing the nodes with an ENCA simple example; Hostname strategy; Modified ENC using hostname strategy; LDAP backend; OpenLDAP configuration; Hiera; Configuring Hiera; Using hiera_include; Summary; Chapter 3: Git and Environments; Environments; Environments and Hiera; Multiple hierarchies; Single hierarchy for all environments; Directory environments; Git; Why Git?; A simple Git workflow; Git hooks; Using post-receive to set up environments; Puppet-sync; Using Git hooks to play nice with other developers; Not playing nice with others via Git hooks; Git for everyone; Summary 
505 8 |a Chapter 4: Public ModulesGetting modules; Using GitHub for public modules; Updating the local repository; Modules from the Forge; Using Librarian; Using r10k; Using Puppet-supported modules; concat; inifile; firewall; Logical volume manager; Standard library; Summary; Chapter 5: Custom Facts and Modules; Module manifest files; Module files and templates; Naming a module; Creating modules with a Puppet module; Comments in modules; Multiple definitions; Custom facts; Creating custom facts; Creating a custom fact for use in Hiera; CFacter; Summary; Chapter 6: Custom Types; Parameterized classes 
505 8 |a Data typesDefined types; Types and providers; Creating a new type; Summary; Chapter 7: Reporting and Orchestration; Turning on reporting; Store; Logback; Internet relay chat; Foreman; Installing Foreman; Attaching Foreman to Puppet; Using Foreman; Puppet GUIs; mcollective; Installing ActiveMQ; Configuring nodes to use ActiveMQ; Connecting a client to ActiveMQ; Using mcollective; Ansible; Summary; Chapter 8: Exported Resources; Configuring PuppetDB -- using the Forge module; Manually installing PuppetDB; Installing Puppet and PuppetDB; Installing and configuring PostgreSQL 
505 8 |a Configuring puppetdb to use PostgreSQLConfiguring Puppet to use PuppetDB; Exported resource concepts; Declaring exported resources; Collecting exported resources; Simple example -- a host entry; Resource tags; Exported SSH keys; sshkey collection for laptops; Putting it all together; Summary; Chapter 9: Roles and Profiles; Design pattern; Creating an example CDN role; Creating a sub-CDN role; Dealing with exceptions; Summary; Chapter 10: Troubleshooting; Connectivity issues; Catalog failures; Full trace on a catalog compilation; The classes.txt file; Debugging; Personal and bugfix branches 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Puppet (Computer file) 
630 0 7 |a Puppet (Computer file)  |2 fast  |0 (OCoLC)fst01916334 
650 0 |a Automation. 
650 0 |a Open source software. 
650 6 |a Automatisation. 
650 6 |a Logiciels libres. 
650 7 |a automation.  |2 aat 
650 7 |a TECHNOLOGY & ENGINEERING  |x Industrial Engineering.  |2 bisacsh 
650 7 |a TECHNOLOGY & ENGINEERING  |x Industrial Technology.  |2 bisacsh 
650 7 |a TECHNOLOGY & ENGINEERING  |x Manufacturing.  |2 bisacsh 
650 7 |a TECHNOLOGY & ENGINEERING  |x Technical & Manufacturing Industries & Trades.  |2 bisacsh 
650 7 |a Automation.  |2 fast  |0 (OCoLC)fst00822786 
650 7 |a Open source software.  |2 fast  |0 (OCoLC)fst01046097 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Uphill, Thomas. Mastering Puppet 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781785888106/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4520811 
938 |a EBSCOhost  |b EBSC  |n 1191132 
994 |a 92  |b IZTAP