SaltStack 第一板块入门介绍 [1]

SaltStack简单说明

  • 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行)
  •  一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据
  • 开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单

Salt的核心功能

  1.     使命令发送到远程系统是并行的而不是串行的
  2.     使用安全加密的协议
  3.     使用最小最快的网络载荷
  4.     提供简单的编程接口
  5. Salt同样引入了更加细致化的领域控制系统来远程执行,使得系统成为目标不止可以通过主机名,还可以通过系统属性。
Builds on proven technology

      Salt运用大量的技术和技巧。网络层使用卓越的`ZeroMQ`_
网络类库构建,所以Salt的守护端包含了可行的和透明的AMQ代理。Salt使用公钥和master守护端认证,然后使用更快的AES`_
负载通信加密; 身份认证和加密对salt是不可或缺的。Salt通过`msgpack`_建立通信,使得速度更快并且网络流量少。

Python客户端接口

     为了允许简单的扩展,Salt执行程序可以写为纯Python模块。数据从Salt执行过程中收集到可以发送回master服务端,或者发送到任何
任意程序。Salt可以从一个简单的Python
API调用,或者从命令行被调用,所以Salt可以用来执行一次性命令,也可以作为一个更大的应用程序的一个组成部分。

快速,灵活,易扩展

结果是能够在1台或多台目标机器上快速执行命令的系统。Salt运行快速,安装简单,高度可定制;Salt用相同的远程执行架构满足管理不同数量服
务器的需求。Salt基础设施可以集成最好的远程执行工具,增强了Salt的能力及用途,得到功能丰富实用可以适用于任何网络的系统

本文小结:

Salt 三大功能:

A、远程执行
B、配置管理(状态,不可以回滚,需要谨慎操作)
C、云管理
Salt竞争对手:
Pupper (需要ruby,不支持远程执行)+func使用ansible (Python)
四种运行方式:
1.Local                   本地模式
2.Minion/Master  C/S架构(客户端/服务器 )
3.Syndic -Zabbix proxy  代理模式
4.Salt   SSHSSH模式
本文转载:中国SaltStack用户组

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575974.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 捕捉home键

android4.0以下 可用 privatebooleancatchHomeKey false; public void onAttachedToWindow() { if (!catchHomeKey) { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); } super.onAttachedToWindow(); } 然后再在 onKeyDown方法中捕…

SaltStack 第二板块安装说明 [2]

安装说明我们为了模拟环境开启两台服务器,本次以Centos7 为例主机名 IP地址 说明 linux-node1.example.com 192.168.56.11 模式:master linux-node2.example.com 192.168.56.12 模式:minion 官方已经提供了Yum,我们可以指…

文件设置Thrift实例

时间紧张,先记一笔,后续优化与完善。 要学习Thrift,它的官网上有资料分析以及实例,可以到官网:http://thrift.apache.org/上查看。 在官网下载thrift的资源包,安装编译生成响应语言下的jar包,详…

服务器重启导致无法启动MySQL

今天服务器受到DDOS攻击,笔者脑残重启了一下服务器。结果造成MySQL服务器无法启动mysql日志见下图。160803 17:43:47 mysqld_safe Starting mysqld daemon with databases from /application/mysql/data160803 17:43:47 [Note] /application/mysql/bin/mysqld (mysq…

Linux守护进程列表

在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台…

架构师之DNS实战

架构师 DNS实战 老男孩教育 DNS简介 1. DNS的出现及演化 网络出现的早起是使用IP地址通讯的,那是就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和W…

打包jar文件后的spring部署及hibernate自动建表经验总结

楔子 用springhibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2. hibernate.hbm2ddl.auto 到了服务器不能自动建表…

c语言非线程安全函数引发的BUG一列

公司的机器最近遇到一个bug(其实这个bug一年前就出现过,只是未引起重视),现象是这样的:在生产环境中,用户连续打印票的时候,中间某张票的一个时间可能会出问题,该时间本来是一个未来的时间,却被打印成了系统当前的时间.其他同事认为是传入的参数出错了,加了大量的调试信息和日志…

我是一个线程 [转]

我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包…

自动化运维之–Cobbler

Cobbler 自动化 Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置&…

基于VC++6.0的DLL开发

原文地址:http://blog.163.com/twnhr126/blog/static/78927547200910254346804/ 基于VC6.0的DLL开发 最近在开发一个基于网络的模块,目标是将这个在CAsyncSocket基础上开发的扩展类,进行有效的封装,向应用程序提供模块化的功能&a…

开源jumpserver 堡垒机搭建

一、环境 CentOS 6.x x86_64 mini service iptables stop 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX”” 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 1.指定yum源 wget -O /etc/yum.repos.d/e…

Standard Driver Routines(标准驱动程序)

标准驱动程序 This section describes the required and optional routines that you must implement in your driver to respond to calls from Windows or other drivers. 本节介绍当驱动被Windows或其它驱动程序调用时,为了做出适当的回应,你的驱动必…

Shell 变量及函数讲解 [2]

Shell 变量的输入 Shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入获得,read为bash内置命令,可以通过help read查看帮助【语法格式】read [参数] [变量名]【常用参数】-p prompt:设置提示信息-t timeout&…

python实例化次数怎么算,我需要一个Python类来跟踪它被实例化的次数

I need a class that works like this:>>> aFoo()>>> bFoo()>>> cFoo()>>> c.i3Here is my try:class Foo(object):i 0def __init__(self):Foo.i 1It works as required, but I wonder if there is a more pythonic way to do it.解决方…

多个域名要选择合适的SSL证书

一般来讲,一个网站(一个域名)对应一个SSL证书,因为SSL证书是绑定域名的。只有通配符证书和UCC多域名证书才支持多个域名。通配符证书适用于同一个域名下的多个子域。如同一服务器有多个网站:www.domain.comlogin.domai…

java大作业私人管家系统_重庆管家婆软件丨管家婆工贸PRO的E-MES管理详解

其实,ERP和MES在制造操作中扮演着独立而又互补的角色。ERP能将企业所有方面的数据进行实时、可用的全面集成,为管理决策提供高效、准确的业务决策支持;MES则能加强MRP计划的执行,把MRP计划同车间作业现场控制通过执行系统联系起来。这些“现场…

监控体系 [精]

监控体系 zabbix 监控对象:     1. 监控对象的理解:CPU是怎么工作的,原理     2. 监控对象的指标:CPU使用率 CPU负载 CPU个数 上下文切换     3. 确定性能基准线:怎么样才算故障?CPU负载多…

SD卡启动盘制作软件

下载地址:http://www.roadkil.net/program.php?ProgramID24转载于:https://www.cnblogs.com/wangf/archive/2013/06/04/3116882.html

vs 设置起始页不见了_发朋友圈屏蔽爸妈,结果不小心设置成了仅家人可见...场面一发不可收拾哈哈哈哈!...

一提到爸妈的朋友圈,就会想到养生鸡汤,中老年流量谣言,土味表情包而出于保护个人隐私拒绝被爸妈误解而遭受灵魂拷问的考虑很多人选择了两全其美的分组法给家人看到阳光可爱正能量的一面沙雕的一面只展现给沙雕网友们可如果不小心把屏蔽的内容…