近期接到领导通知,要将公司内的所有Windows服务添加到自动发布系统中,由于这种服务很多,节点分布散乱,每次都是由开发主管手动替换(虽然他们自己开发了自动打包替换工具,但仍需要一台一台登陆到服务器上去执行)。 工作需求:让所有服务(黑窗口的.exe)在前台cmd显式运行,不能纳入系统服务(不能以服务的形式启动)。 其实一开始我是懵逼的,虽然很顺利的完成了拉取程序代码,编译程序,替换文件,
一、拓扑结构: 如图所示:其中,S-C7作为最高级别的master,管理线上的minions、线下SA0221接入的sycdic以及接入SA0221的所有线下的minions二、安装:说明:1、使用yum方式安装的saltstack均已注册系统服务,CentOS6使用service命令管理服务进程,CentOS7使用systemctl管理;2、服务默认使用端口4
转载
2024-02-28 22:53:59
107阅读
salt stack 远程命令 salt stack是一种自动化的运维工具,可以同时对N台服务器进行配置管理、远程命令执行等操作。salt stack分为两个部分:salt-master,部署在控制服务器上,用于发出运维指令;salt-minion,部署在所有需要批量运维的线上服务器上; salt安装服务端:yum install salt-master
转载
2024-05-10 20:24:47
124阅读
查找当前推送后正在执行的任务的id: 例如 20160224145254675372salt-run jobs.active 结束当前活动的或正在执行的任务salt \* saltutil.term_job jobid 根据grains中所有节点的hostnamesal
原创
2016-02-24 14:42:03
941阅读
文章目录Salt介绍ZeroMQSalt安装Salt命令Salt远程执行shell命令其他Salt模块自定义Salt模块Salt slsSalt yaml语法例子分别执行sls Salt介绍Salt 是: 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令
转载
2024-04-11 15:24:10
48阅读
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阅读
salt 是服务端远程批量操作多台客户端需要使用到的命令,常见用法如下: 常用的执行模块: 也可以指定输出格式:
转载
2019-01-15 14:24:00
194阅读
salt命令组成结构在命令行输入的命令都是执行模块,等到命令写入到文件中就叫做状态模块#即可查看salt帮助
原创
2022-12-30 15:39:52
339阅读
Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这条TCP连接对客户端控制,如果连接断开,master对客户端就无能为力了。当然,客户端若检查到断开后会定期的一直连接master端的。salt
转载
2017-03-21 22:28:06
9476阅读
Salt 安装配置; 在linux默认情况下,Salt会安装在/etc/salt/目录下,根据配置角色会有/etc/salt/master 或/etc/salt/minion配置目录 一般会将salt-mast 安装在linux发行版OpenSUSE,Arch,Redhat等,桌面或终端设备系统安装salt-minion;在Windows下安装 salt-minion, 安装过程会自动添加$PAT
转载
2024-02-27 11:24:26
77阅读
cmd.run (远程执行)功能: 实现远程命令执行salt '*' cmd.run 'free -m'cp模块功能: 实现远程文件、目录复制,下载Url文件等操作# 1、master配置同步根目录(YAML语法,1. 每一级使用两个空格 2. 短横线表示列表)
vim /etc/salt/master
file_roots:
base:
- /srv/salt
dev:
转载
2024-04-11 18:45:47
175阅读
saltstack master端配置文件cat /etc/salt/master | egrep -v '^$|^#'
worker_threads: 60
cachedir: /data1/var/cache/salt/master ##存储缓存信息,特别是salt工作执行的命令
timeout:&nb
原创
2015-10-27 16:28:22
5795阅读
点赞
1评论
salt命令语法salt '<操作目标>' <模块方法> [参数] 具体有哪些<模块方法>参考:https://docs.saltstack.com/en/develop/ref/modules/all/index.html#all-salt-modules <操作目标>,Saltstack提供
原创
2017-08-21 12:00:01
881阅读
命令 命令格式: 例: 常用参数 针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表的形式进行过滤,格式与Python的列表相似,即不同主机id名称使用逗号分离。 -
转载
2019-10-19 20:03:00
180阅读
2评论
远程命令管理:cat /srv/salt/ex.slscmd_test: cmd.run: - names: - touch /tmp/111.txt - mkdir /tmp/1233 - user: rootcat /sr
原创
2016-06-12 14:12:52
440阅读
saltstack命令的使用1、核心命令 salt Usage: salt [options] '<target>' <function> [arguments]target用于代表对哪些minion进行操作,可采用如下匹配方式:-E 正则表达式[root@slat-master ~]# salt -E 'node' test.pingnode2.linux.co
原创
2017-08-19 18:35:55
640阅读
重要的事情认真做,普通的事情规范做
原创
2018-03-25 15:31:16
5492阅读
点赞
命令:salt-key # 测试 命令:salt-key -A # 管理所有minion 命令:salt-key -a # 管理定义minion 命令:salt-key -d ID名字 # 删除单个minion 命令:salt-key -D ID名字 # 删除所有minion 命令:salt '*'
转载
2018-07-24 10:21:00
67阅读
?hello,各位读者大大们你们好呀???系列专栏:【Linux升级之路】✒️✒️本篇内容:详细介绍Linux下的常见指令,对指令进行进行分类和深度剖析??作者简介:计算机海洋的新进船长一枚,请多多指教( •̀֊•́ ) ̖́-目录01.ls指令02.pwd03.cd04.touch05.stat时间显示(附加知识)06.mkdir(重要)07.rmdir指令 && rm指令(重要
1. 前置配置 安装mysql-python包, 可以直接使用yum安装 yum install MySQL-python -y2 . 配置本次测试需要使用的数据库及用户:# 创建salt数据库
mysql -e 'create database&n
转载
精选
2015-11-27 11:56:15
1048阅读