SaltStack 第一板块入门介绍 [1]
SaltStack简单说明
- 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行)
- 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据
- 开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单
Salt的核心功能
- 使命令发送到远程系统是并行的而不是串行的
- 使用安全加密的协议
- 使用最小最快的网络载荷
- 提供简单的编程接口
- Salt同样引入了更加细致化的领域控制系统来远程执行,使得系统成为目标不止可以通过主机名,还可以通过系统属性。
Salt运用大量的技术和技巧。网络层使用卓越的`ZeroMQ`_
网络类库构建,所以Salt的守护端包含了可行的和透明的AMQ代理。Salt使用公钥和master守护端认证,然后使用更快的AES`_
负载通信加密; 身份认证和加密对salt是不可或缺的。Salt通过`msgpack`_建立通信,使得速度更快并且网络流量少。
为了允许简单的扩展,Salt执行程序可以写为纯Python模块。数据从Salt执行过程中收集到可以发送回master服务端,或者发送到任何
任意程序。Salt可以从一个简单的Python
API调用,或者从命令行被调用,所以Salt可以用来执行一次性命令,也可以作为一个更大的应用程序的一个组成部分。
结果是能够在1台或多台目标机器上快速执行命令的系统。Salt运行快速,安装简单,高度可定制;Salt用相同的远程执行架构满足管理不同数量服
务器的需求。Salt基础设施可以集成最好的远程执行工具,增强了Salt的能力及用途,得到功能丰富实用可以适用于任何网络的系统
Salt 三大功能:
A、远程执行B、配置管理(状态,不可以回滚,需要谨慎操作)C、云管理
SaltStack 第一板块入门介绍 [1]相关推荐
- Redis入门第一篇【介绍、安装】
tags: Redis title: Redis入门第一篇[介绍.安装] 为什么要用Redis 我对Redis的简单理解:Redis相信学JavaEE的同学都听过这个名词,它是一个缓存数据库. Red ...
- 火云开发课堂 - 《Shader从入门到精通》系列 第一节:Shader介绍与工程搭建
<Shader从入门到精通>系列在线课程 第一节:Shader介绍与工程搭建 视频地址:http://edu.csdn.net/course/detail/1441/22665?auto_ ...
- .NET读写Excel工具Spire.Xls使用(1)入门介绍
原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...
- 独家 | 集成学习入门介绍
作者:Jason Brownlee 翻译:wwl 校对:王琦 本文约3300字,建议阅读8分钟. 本文介绍了我们在生活中的许多决定包括了其他人的意见,由于群体的智慧,有的时候群体的决策优于个体.在机器 ...
- [翻译][1.4.2]Flask-Admin入门介绍
为什么80%的码农都做不了架构师?>>> #Flask-Admin入门介绍 ##让我们荡起双桨 初始化 Introduction To Flask-Admin Getting ...
- 谷歌大脑科学家亲解 LSTM:一个关于“遗忘”与“记忆”的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入门介绍了,看不懂的话欢迎关注「AI 科技
谷歌大脑科学家亲解 LSTM:一个关于"遗忘"与"记忆"的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入 ...
- Tomcat容器入门介绍
Tomcat容器入门介绍 Tomcat环境配置 PS:JDK的安装这里就不讲了,找到安装包直接下一步下一步就行了. 1.配置JDK 在Windows10下,找到环境变量 在环境变量中添加JDK主目录 ...
- QWT中Qdial的入门介绍
最近使用了一下QWT.因为是第一次使用,所以有一些需要注意的地方,特记录在此,以供后来者参考. 1,QWT的安装与配置环境 有关QWT的安装与配置,网络上已经有很多篇文章,这里就不再重复了.介绍一下自 ...
- Spring入门介绍:
Spring入门介绍 Spring诞生: 创建Spring的目的就是用来替代更加重量级的的企业级Java技术 简化Java的开发 基于POJO轻量级和最小侵入式开发 通过依赖注入和面向接口实现松耦合 ...
最新文章
- 【单片机】写电子钟时遇到的问题
- Windows Phone 8初学者开发—第19部分:设置RecordAudio.xaml页面
- python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
- lodash _.size
- MVC --.Routing
- PHP学习笔记(一):理解匿名函数与Closure
- html native code is rendered from xml configuration
- assubclass_Java类class asSubclass()方法及示例
- zabbix使用Omsa来监控Dell服务器的硬件信息
- 苹果可折叠iPhone有望在2023年推出 支持手写笔
- Spring DI如何给对象赋空值 以及 对 “” null 空值的总结
- 将联系人信息导出为CSV和VCF格式文件
- IE11浏览器清除cookie
- 人脸检测-人脸对齐-人脸识别原理及方法
- OpenKG开源系列|首个多模态开放知识图谱OpenRichpedia (东南大学)
- Android 入门宝典 - inflate 生成视图 动态加载视图
- java如何对list进行深度复制
- Last packet sent to the server was 2 ms ago 解决办法
- Ubuntu 16.04 安装GTX 1060 显卡驱动和CUDA 10.2
- 【数据结构】AVL树(高度平衡的二叉搜索树)
热门文章
- C++文件操作与文件流
- python一个函数调用另一个函数的返回值_在另一个函数中使用返回值
- python中变量和函数的区别_python中带下划线的变量和函数的意义
- excel条件格式详解
- LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用
- Spring Boot使用layui的字体图标时无法正常显示 解决办法
- nginx location反向代理不对等时的处理
- 表单的ajax填入问题
- JQuery 操作 radio 被坑一例
- ws2_32.dll的妙用与删除 (禁网)