Salt Open : automating your enterprise and your network

Book Cover
Average Rating
Published
Berkeley, CA : Apress, 2021.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484272374, 1484272374
UPC
10.1007/978-1-4842-7237-4

Notes

General Note
Creating Schedules on Salt Minions.
General Note
Includes index.
Description
There is a rapid growth of automation in server rooms and data centers. The days of having many administrators running around busily configuring and maintaining servers are gone and have been replaced with droves of Salt-Minions; agents beavering away on the target nodes ensuring the configuration is as specified. This book covers Salt Open (also known as SaltStack Open) from the ground up and shows you how to work with two Linux distributions. You'll see how Salt Open is duplicated with ArubaOS and IOS networking devices, which can be configured without the underlying OS. As you step through the configuration options, you'll learn how to run remote execution modules from the CLI before looking at stateful configuration using SLS files. Moving on, you'll learn how to configure the systems where you also need to monitor your devices and that is when reactors and beacons come into play. Creating beacons to alert the server when thresholds are exceeded, you will be able to create reactors to mitigate the issues identified by the beacons. By the end of this book, you will be able to deploy Salt to your servers and network infrastructure. You will be able to install the Salt-Master and Salt-Minion, executing commands from both the Master and the Minion. The networking devices you need to manage will be controlled through the Salt_Proxy Minions that you have configured. Finally, you will be able to load-balance connections to the master with Salt-Syndic. You will: Install Salt Services on Ubuntu and CentOS based systems Work with remote execution modules Format YAML files correctly Provide defined configuration using state files Use Salt-Proxy to configure network devices Automate the configuration of Linux servers and networking devices Providing value for both the server and network automation team.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Mallett, A. (2021). Salt Open: automating your enterprise and your network . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Mallett, Andrew. 2021. Salt Open: Automating Your Enterprise and Your Network. Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Mallett, Andrew. Salt Open: Automating Your Enterprise and Your Network Apress, 2021.

MLA Citation, 9th Edition (style guide)

Mallett, Andrew. Salt Open: Automating Your Enterprise and Your Network Apress, 2021.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
cf94135a-3d93-cf79-a7d5-889350be6d03-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDcf94135a-3d93-cf79-a7d5-889350be6d03-eng
Full titlesalt open automating your enterprise and your network
Authormallett andrew
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-10-09 03:33:12AM

Book Cover Information

Image SourcecontentCafe
First LoadedAug 27, 2024
Last UsedSep 9, 2024

Marc Record

First DetectedMar 21, 2023 11:06:52 AM
Last File Modification TimeMar 21, 2023 11:06:52 AM
SuppressedRecord had no items

MARC Record

LEADER06826cam a2200565 a 4500
001on1263871697
003OCoLC
00520230321110450.0
006m     o  d        
007cr un|---aucuu
008210814s2021    cau     o     001 0 eng d
019 |a 1263662072
020 |a 9781484272374|q (electronic bk.)
020 |a 1484272374|q (electronic bk.)
0247 |a 10.1007/978-1-4842-7237-4|2 doi
035 |a (OCoLC)1263871697|z (OCoLC)1263662072
040 |a EBLCP|b eng|e pn|c EBLCP|d YDX|d GW5XE|d OCLCO|d EBLCP|d OCLCF|d UKAHL|d N$T|d OCLCQ|d COM|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a TK5105.5
072 7|a UM|2 bicssc
072 7|a COM051390|2 bisacsh
072 7|a UM|2 thema
08204|a 004.6|2 23
1001 |a Mallett, Andrew.
24510|a Salt Open :|b automating your enterprise and your network /|c Andrew Mallett.
260 |a Berkeley, CA :|b Apress,|c 2021.
300 |a 1 online resource (234 pages)
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Creating Schedules on Salt Minions.
500 |a Includes index.
5050 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Understanding Salt and Configuration Automation -- Partnerships and Open Source Projects -- Open Source Configuration Management Projects -- Salt -- Ansible -- Puppet -- Chef -- Salt Products -- What Can Salt Do -- Summary -- Chapter 2: Installing Salt -- Configuring the Lab Environment -- Configuring the Salt Master -- Installing Salt -- Python Installer -- Bootstrap Installer -- Accepting the Minion Key -- Review Minion Configuration -- Everything Is Python!
5058 |a Installing the First Independent Salt Minion -- Salt-Key and Key Files -- Minion Keys -- Salt Master Firewall Requirements -- Summary -- Chapter 3: Adding and Removing Salt Minions -- Salt Minion Configuration -- Regenerating Salt Minion Keys -- Accepting Keys -- Supported Salt Minion Platforms -- Summary -- Chapter 4: Targeting Salt Minions -- Salt Minion Targeting -- Default Minion ID Globbing -- Lists -- Targeting Using PCRE -- Targeting Using Grains -- Targeting Nodegroups -- Targeting Subnets -- Targeting Using Pillar Data -- Using Compound Matches -- Discovering the Mechanics of Matching
5058 |a Supported Salt Platforms -- Summary -- Chapter 5: Working with Remote Execution Modules in Salt Open -- Execution Modules -- Accessing Help on Execution Modules -- Using Web-Based Help -- Implementing Configuration Changes Using Execution Modules -- Installing Software Packages -- Having to Understand the Target System and Version Changes -- Investigating Agnostic Behavior -- Managing Services -- Managing Files -- Summary -- Chapter 6: Writing YAML Files -- YAML? -- Gain Practice Writing YAML -- Editing YAML Files -- Using Nano -- Using Vim -- Persisting YAML Configuration for SLS Files
5058 |a Using Graphical Editors/IDEs -- Summary -- Chapter 7: Writing Salt State Files -- State vs. Flow -- State File Location -- Configuring File Roots -- Creating Salt State Files -- Configuring the Time Zone from a State File -- Applying State Files -- Previewing Actions -- Salt Rendering Engines -- Applying State Files Locally -- Configuring Packages and Services -- Configuring Files Using State Files -- Debugging State Files -- Using Salt Formulas -- Summary -- Chapter 8: Building an Effective State Tree -- Salt Top File -- Simple Top File -- Viewing the Assigned States -- Organizing Content
5058 |a Debugging the State Tree -- Summary -- Chapter 9: Creating Reusable State Files -- Working with Grains -- Using Simple Jinja Logic -- Streamlining Jinja Logic -- Using YAML Map Files -- Implementing Custom Grains -- Creating a File System Structure -- Saving Custom Grains -- Implementing Custom Grains -- Adding Reliability to Our Application Using Require Statements -- Linking the init.sls -- Using Pillar Data -- Using Other Rendering Engines -- Native Pure Performance -- View Rendering Actions -- Summary -- Chapter 10: Implementing Reactors and Beacons -- The Beating Heart of Salt: The Event Bus
520 |a There is a rapid growth of automation in server rooms and data centers. The days of having many administrators running around busily configuring and maintaining servers are gone and have been replaced with droves of Salt-Minions; agents beavering away on the target nodes ensuring the configuration is as specified. This book covers Salt Open (also known as SaltStack Open) from the ground up and shows you how to work with two Linux distributions. You'll see how Salt Open is duplicated with ArubaOS and IOS networking devices, which can be configured without the underlying OS. As you step through the configuration options, you'll learn how to run remote execution modules from the CLI before looking at stateful configuration using SLS files. Moving on, you'll learn how to configure the systems where you also need to monitor your devices and that is when reactors and beacons come into play. Creating beacons to alert the server when thresholds are exceeded, you will be able to create reactors to mitigate the issues identified by the beacons. By the end of this book, you will be able to deploy Salt to your servers and network infrastructure. You will be able to install the Salt-Master and Salt-Minion, executing commands from both the Master and the Minion. The networking devices you need to manage will be controlled through the Salt_Proxy Minions that you have configured. Finally, you will be able to load-balance connections to the master with Salt-Syndic. You will: Install Salt Services on Ubuntu and CentOS based systems Work with remote execution modules Format YAML files correctly Provide defined configuration using state files Use Salt-Proxy to configure network devices Automate the configuration of Linux servers and networking devices Providing value for both the server and network automation team.
5880 |a Online resource; title from PDF title page (SpringerLink, viewed August 23, 2021).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Computer networks.|9 34201
650 0|a Computer networks|x Management.|9 76383
77608|i Print version:|a Mallett, Andrew.|t Salt Open.|d Berkeley, CA : Apress L.P., ©2021|z 9781484272367
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484272374/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH39153080
938 |a ProQuest Ebook Central|b EBLB|n EBL6695878
938 |a EBSCOhost|b EBSC|n 2993365
938 |a YBP Library Services|b YANK|n 302390933
994 |a 92|b VIA
999 |c 284897|d 284897