文章目录saltstack 安装安装saltstack简单配置saltstack端口监听YAML缩进冒号破折号使用认证模块state.slstop.sls数据系统GrainsPillarGrains和Pillar saltstack的四大功能: 远程执行,配置管理,云管理,事件驱动saltstack组件:salt-mastersalt-minion执行模块状态GrainsPillar等等等等
    最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本将这些步骤简化,看着很Low,不过目的达到了。  
原创 2016-06-07 16:10:31
6171阅读
saltstack认证相关认证过程:初始化安装minion,在minion的配置文件中定义参数master,指定master端的ip;启动minion服务,minion服务启动后会在本地生成一个密钥对;之后minion会去连接master,并尝试把公钥发送给master,这时候在master端可以使用salt-key来查看minion的认证,一直到master接受minion的认证;之后maste
原创 2018-02-11 10:23:06
4026阅读
文章目录SaltStack简介SaltStack的安装SaltStack远程执行远程执行shell命令创建文件执行远程命令编写远程执行模块几种编写文件的方式file模块配置httpdyaml语法与配置管理 SaltStack简介saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。 saltstack
以下配置管理功能均是支持跨操作系统、系统版本的,这也是saltstack的一个迷人之处。怎样方便得管理一个系统用户支持按需创建新用户,也同样支持按需对用户的配置属性进行变更。#生成密码的命令,输入密码并得到相应的MD5散列值:openssl passwd -1 change test123 user passwd: user.present: - name: test123 -
[CentOS6.6_64bit][Saltstack]Saltstack 是通过C/S模式实现管理集群化的工具,可以远程管理单一或者多个服务器操作系统的平台。可以对所有服务器进行统一命令操作,或者查看服务器状态以及硬件相关。1.EPEL 如果你的系统中EPEL当前不是enabled的话,你需要先通过如下的命令对其进行启动(PS:以下命令需要在两台机器上都执行): rpm -Uvh http:/
saltstack安装部署Saltstack概念Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。这里是引
SaltStack三大功能:1. 远程执行2. 配置管理  (状态)3.云管理 运维三板斧:监控、执行、配置 四种运行方式:1.Local2. Minion/Master   C/S架构3. Syndic    - zabbix proxy4. Salt SSH安装saltStack repository和K
文章目录SaltStack安装及入门简介安装基本配置及介绍入门启动master服务启动minion服务master端接受执行命令 SaltStack安装及入门简介SaltStack简称salt,是一个配置管理工具,类似Ansible、Chef和Puppet,可以用脚本批量操作多台机器。有如下几个特点:部署简单、方便;支持大部分UNIX/Linux及Windows环境;主从集中化管理;配置简单、功能
一.saltstacksaltstack是一个配置管理系统,能够维护预定义状态的远程节点。 saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。 saltstack是运维人员提高工作效率、规范业务配置与操作的利器。 Salt的核心功能 (1)使命令发送到远程系统是并行的而不是串行的 (2)使用安全加密的协议 (3)使用最小最快的网络载荷 (4)提供简单的编程接口 Sal
一、SALTSTACK简介:saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。saltstack是运维人员提高工作效率、规范业务配置与操作的利器。Salt的核心功能 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网络载荷 提供简单的编程接口Salt同样引入了更加细致化的领
最近测试组来了一大波,最为公司测试那必须要有qa环境,测试组老大跟我关系很好,他们组不少人对Linux也很了解,平时弄个东西啥的也能自己搞定,软磨硬泡加上最近真的很忙给他们配置了jenkins和开了qa环境用户权限,说下saltstack的用户管理吧。简单一个小例子,记录下。对于用户管理模块的各个函数以及参数可以看看官网or源码。需求是这样的4个不同的用户,统一的密码,家目录啥的随便,这对于sal
原创 2015-03-28 22:59:33
966阅读
Saltstack工作机制 Master和Minion都以守护进程的方式运行 Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口 当Minion运行时,他会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证
原创 2018-08-17 10:37:53
795阅读
瞎折腾时,执行了state.highstate时,出现错误,手抖就ctrl + c,就导致线上minion里关闭但未启动(这是和我线上SLS有关),然而刚刚的同步操作仍在minion上执行。类似下面这样localhost: Data failed to compile: ---------- The function "state.highstate" is running as
原创 2014-02-11 13:51:25
10000+阅读
1点赞
Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这条TCP连接对客户端控制,如果连接断开,master对客户端就无能为力了。当然,客户端若检查到断开后会定期的一直连接master端的。salt
转载 2017-03-21 22:28:06
9457阅读
一、saltstack简介1.saltstack是什么系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等,如果主机数量庞大,单靠人工维护实在让人难以忍受。早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是:系统配置管理远程执行命令因此诞生了很多开源软件,系统维护方面有fabric、puppet、
# 使用SaltStack管理Docker:一个简明指南 ## 引言 在当今的开发和运维领域,容器化技术已成为一种主流的部署方式。Docker 为开发提供了一种灵活性和可移植性。在使用 Docker 的同时,管理多个 Docker 实例可能会变得困难。为此,我们可以使用 SaltStack 作为配置管理工具来高效管理 Docker 容器。本文将介绍如何使用 SaltStack 管理 Docke
原创 1月前
10阅读
1、文件传送:salt自带有cp模块,模块的方法可以用下面的命令查看下salt '*' sys.doc | grep "salt '\*' cp"我可以这样发送一个文件给客户端:root@ubuntu:/srv/salt# salt '*' cp.get_file salt://test/test.sh.jinja /root/test.sh 192.168.1.101: /root/te
原创 2013-10-31 17:03:32
10000+阅读
3点赞
6评论
saltstack 文件管理
原创 2014-11-05 09:35:27
464阅读
1、状态模块描述格式:YAML格式,文件以.sls结尾理解YAML https://www.unixhot.com/docs/saltstack/topics/yaml/index.htmlYAML三板斧第一:缩进。 注意,必须是两个空格。缩进代表层级关系。第二:冒号。 与空格结合表示缩进。冒号第二种用法是表示键值对第三: 短横线 表示列表。 短横线后面都有空格[root@linux-node1&
原创 2016-08-03 23:23:42
902阅读
  • 1
  • 2
  • 3
  • 4
  • 5