文章目录saltstack 安装安装saltstack简单配置saltstack端口监听YAML缩进冒号破折号使用认证模块state.slstop.sls数据系统GrainsPillarGrains和Pillar saltstack的四大功能: 远程执行,配置管理,云管理,事件驱动saltstack组件:salt-mastersalt-minion执行模块状态GrainsPillar等等等等
saltstack认证相关认证过程:初始化安装minion,在minion的配置文件中定义参数master,指定master端的ip;启动minion服务,minion服务启动后会在本地生成一个密钥对;之后minion会去连接master,并尝试把公钥发送给master,这时候在master端可以使用salt-key来查看minion的认证,一直到master接受minion的认证;之后maste
原创 2018-02-11 10:23:06
4138阅读
    最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本将这些步骤简化,看着很Low,不过目的达到了。  
原创 2016-06-07 16:10:31
6330阅读
一、SALTSTACK简介:saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。saltstack是运维人员提高工作效率、规范业务配置与操作的利器。Salt的核心功能 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网络载荷 提供简单的编程接口Salt同样引入了更加细致化的领
转载 2024-04-29 09:36:18
151阅读
一.saltstacksaltstack是一个配置管理系统,能够维护预定义状态的远程节点。 saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。 saltstack是运维人员提高工作效率、规范业务配置与操作的利器。 Salt的核心功能 (1)使命令发送到远程系统是并行的而不是串行的 (2)使用安全加密的协议 (3)使用最小最快的网络载荷 (4)提供简单的编程接口 Sal
转载 2024-02-20 13:05:18
322阅读
[CentOS6.6_64bit][Saltstack]Saltstack 是通过C/S模式实现管理集群化的工具,可以远程管理单一或者多个服务器操作系统的平台。可以对所有服务器进行统一命令操作,或者查看服务器状态以及硬件相关。1.EPEL 如果你的系统中EPEL当前不是enabled的话,你需要先通过如下的命令对其进行启动(PS:以下命令需要在两台机器上都执行): rpm -Uvh http:/
以下配置管理功能均是支持跨操作系统、系统版本的,这也是saltstack的一个迷人之处。怎样方便得管理一个系统用户支持按需创建新用户,也同样支持按需对用户的配置属性进行变更。#生成密码的命令,输入密码并得到相应的MD5散列值:openssl passwd -1 change test123 user passwd: user.present: - name: test123 -
转载 2024-03-20 15:33:42
46阅读
文章目录SaltStack简介SaltStack的安装SaltStack远程执行远程执行shell命令创建文件执行远程命令编写远程执行模块几种编写文件的方式file模块配置httpdyaml语法与配置管理 SaltStack简介saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。 saltstack
转载 2024-05-15 15:27:28
30阅读
文章目录SaltStack安装及入门简介安装基本配置及介绍入门启动master服务启动minion服务master端接受执行命令 SaltStack安装及入门简介SaltStack简称salt,是一个配置管理工具,类似Ansible、Chef和Puppet,可以用脚本批量操作多台机器。有如下几个特点:部署简单、方便;支持大部分UNIX/Linux及Windows环境;主从集中化管理;配置简单、功能
转载 2024-05-07 08:48:00
84阅读
SaltStack三大功能:1. 远程执行2. 配置管理  (状态)3.云管理 运维三板斧:监控、执行、配置 四种运行方式:1.Local2. Minion/Master   C/S架构3. Syndic    - zabbix proxy4. Salt SSH安装saltStack repository和K
转载 2024-06-24 18:09:13
59阅读
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
550阅读
1、状态模块描述格式:YAML格式,文件以.sls结尾理解YAML https://www.unixhot.com/docs/saltstack/topics/yaml/index.htmlYAML三板斧第一:缩进。 注意,必须是两个空格。缩进代表层级关系。第二:冒号。 与空格结合表示缩进。冒号第二种用法是表示键值对第三: 短横线 表示列表。 短横线后面都有空格[root@linux-node1&
原创 2016-08-03 23:23:42
980阅读
salt相关的管理命令:salt-run manage.up # 查看存活的minion  salt-run manage.down           # 查看死掉的minionsalt-run manage.down removekeys=True     # 查看down掉的minion,并将其删除sa
原创 2017-02-21 16:32:09
4585阅读
本文中用的top.sls/srv/salt/top.sls test:   'minion1':     - file创建1. 空文件/srv/salt/test/file.sls  /tmp/a.txt:   file.managed2. 根据模板文件生成文件/srv/salt/t
转载 2018-09-19 19:28:52
1895阅读
最近测试组来了一大波,最为公司测试那必须要有qa环境,测试组老大跟我关系很好,他们组不少人对Linux也很了解,平时弄个东西啥的也能自己搞定,软磨硬泡加上最近真的很忙给他们配置了jenkins和开了qa环境用户权限,说下saltstack的用户管理吧。简单一个小例子,记录下。对于用户管理模块的各个函数以及参数可以看看官网or源码。需求是这样的4个不同的用户,统一的密码,家目录啥的随便,这对于sal
原创 2015-03-28 22:59:33
979阅读
Saltstack工作机制 Master和Minion都以守护进程的方式运行 Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口 当Minion运行时,他会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证
原创 2018-08-17 10:37:53
831阅读
文章目录环境准备一、信息搜集二、ssh私钥登录三、john破解ssh秘钥信息四、提权环境准备本次环境使用的是vulnhub靶场里面的covfefe 靶场下载地址:https://www.vulnhub.com/entry/covfefe-1,199/ 靶机:192.168.0.103 攻击机:parrot 192.168.146.129一、信息搜集nmap扫描靶机nmap -sV 192.168.
1、Saltstack简介  Saltstack是基于Python开发的一套C/S架构,具备Puppet、Ansible功能于一身的配置管理工具,功能十分强大,各模块融合度及复用性极高;使用号称世界上最快的消息队列ZeroMQ使得Saltstack能够秒级在数万台服务器上进行各种操作,而且使用RAS Key方式确认身份,传输采用AES加密,安全性能更高;  Saltstack不仅仅是一款配置管理
瞎折腾时,执行了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点赞
  • 1
  • 2
  • 3
  • 4
  • 5