Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
可编程网络自动化
by
Jason Edelman
,
Scott S. Lowe
,
Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from
可编程网络自动化
自动化工具
|
317
9.3
使用
Salt
实现自动化
Salt
是一款功能强大的框架,旨在作为一种极快的轻量级通信总线,提供诸如自动化配
置管理、云供给、网络自动化、事件驱动自动化等能力,以便实现基础设施的现代网络
运维。
Salt
非常
灵活,就像本章中介绍的其他工具一样,你可以用
Salt
自动化各种各样的网络设
备和组件。尽管有些复杂,但你还是能在几分钟内设置好
Salt
,开始自动化网络设备。
与上一节讲过的
Ansible
类似,本节的目标是提供足够多的入门知识,以便你立刻使用
Salt
着手常见网络任务的自动化。为此,我们将本节分为
6
个主要部分。
•
理解
Salt
架构
•
熟悉
Salt
•
使用
Salt
管理网络配置
•
远程执行
Salt
函数
•
深入
Salt
的事件驱动基础设施
•
进一步深入
Salt
9.3.1
理解
Salt
架构
从架构角度来看,
Salt
被设计为一个具备可插入接口的简单核心。你在本节中会看到,
Salt
中的一切都是可插入且可扩展的,包括创建新的设备驱动程序来自动化使用不同
API
的网
络设备。说到底,
Salt
可用于自动化任意类型的网络设备。
Salt
在开
发之初采用的是基于代理的架构,但这种架构并不能很好地适用于网络自动化,
究其原因,是因为在所有类型的网络设备上加载软件代理并非易事。事实上,对传统网络
设备而言,这颇为困难,甚至不可能实现。鉴于对无代理自动化解决方案的需求,
Salt
更
新了其架构,同时提供了无代理和基于代理的解决方案。此外,无论选择哪一种部署方
式,
Salt
都有利于事件驱动的网络自动化,本节随后会讲到。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial
You might also like
Python和NLTK实现自然语言处理
Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言
艾伦A. A.多诺万, 布莱恩W. 柯尼汉
弱监督学习实用指南
Wee Hyong Tok, Amit Bahree, Senja Filipi
Python实用技能学习指南
Posts & Telecom Press, Robert Smallshire, Austin Bingham
Publisher Resources
ISBN: 9787115606181