


Craig Sebenik was responsible for the Salt infrastructure while at LinkedIn. LinkedIn is still one of the largest deployments of Salt in the world today.
Meer over de auteursSalt Essentials
Fast, Scalable, and Flexible Automation
Paperback Engels 2015 1e druk 9781491900635Samenvatting
Get a complete introduction to Salt, the widely used Python-based configuration management and remote execution tool. This practical guide not only shows system administrators how to manage complex infrastructures with Salt, but also teaches developers how to use Salt to deploy and manage their applications.
Written by two Salt experts, this book provides the information you need to deploy Salt in a production infrastructure right away. You’ll also learn how to customize Salt and use salt-cloud to manage your virtualization. If you have experience with Linux and data formats such as JSON or XML, you’re ready to get started.
- Understand what Salt can do, and get a high-level overview of basic commands
- Learn how execution modules let you interact with many systems at once
- Use states to define how you want a host or a set of hosts to look
- Dive into grains and pillars, Salt’s basic data elements
- Control your infrastructure programmatically by extending Salt Master’s functionality
- Extend Salt with custom modules, the Jinja templating language, and Python scripts
Specificaties
Lezersrecensies
Over Thomas Hatch
Inhoudsopgave
-What Is Salt?
-High-Level Architecture
-Some Quick Examples
-A Brief History
-Topology Options
-Extending Salt
2. Quick Start: First Taste of Salt
-Single-Master Setup
-Starting Up
-Basic Commands
-Key Management
-Minion Targeting
-Additional Remote Execution Details
-Conclusion
3. Execution Modules: The Functional Foundation
-sys: Information and Documentation About Modules
-cmd: Execute Via a Shell
-pkg: Manage Packages
-user: Manage Users
-saltutil: Access Various Salt Utilities
-Summary
4. Configuration Management: Salt States
-State File Overview
-Highstate and the Top File
-State Ordering
-Summary
5. Minion Data/Master Data
-Grains Are Minion Data
-Pillars Are Data from the Master
-Renderers Give Data Options
6. Extending Salt: Part I
-Introduction to Jinja
-Templating with Jinja
-Custom Execution Module
-Custom State Modules
-Custom Grains
-External Pillars
-Summary
7. More on the Master
-Runners
-The orchestrate Runner
-The Event System
-The Reactor System
-Summary
8. Extending Salt: Part II
-Python Client API
-Custom Runners
-Summary
9. Topology and Configuration Options
-Master Configuration
-Topology Variations
10. Brief Introduction to salt-cloud
-Overview
-Setup: AWS and salt-cloud
-Introspection via salt-cloud
-Creating an Infrastructure
-More Information
Appendix A: Using Vagrant to Run Salt Examples
Appendix B: YAML
Anderen die dit boek kochten, kochten ook
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan