博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SaltStack使用ssh管理服务器
阅读量:6364 次
发布时间:2019-06-23

本文共 650 字,大约阅读时间需要 2 分钟。

一.Salt使用ssh管理服务器,需要借助于salt-ssh工具

yum -y install salt-ssh

注:虽然salt支持ssh的方式来管理服务器,但是,通过ssh来管理的时候,执行的顺序是串行的,而通过minion管理时候,执行的顺序是并行的,所以ssh是没有minion的执行效率高的。

 

二.Salt是通过一个roster花名册,类实现ssh管理的

cd /etc/saltvim roster

 

三.在花名册中添加要控制的服务器

vim /etc/salt/roster

linux-node1:  host: 192.168.60.129  user: root  passwd: 123linux-node2:  host: 192.168.60.130  user: root  passwd: 123

 

四.通过salt-ssh命令来管理服务器

salt-ssh '*' -r 'w'      # -r代表要执行原生的系统命令salt-ssh '*' test.ping

注:可以通过  man salt-ssh 来查看该命令支持哪些参数

 

salt通过ssh来实现管理的原理:

配置完成之后,salt主控机在远程执行其他服务器的时候,会将自己的执行命令打一个包,发送到客户机的/tmp目录下,然后执行,执行完之后,返回结果,然后将发送过去的命令包删掉。

 

转载于:https://www.cnblogs.com/Jackie-Chen/articles/10804405.html

你可能感兴趣的文章
chapter4.5匿名函数
查看>>
网站跨站点单点登录
查看>>
ps aux|awk -F'[ ]+' '$3>90{print $2}'|xargs -n1 kill -9
查看>>
uva 1349(费用流)
查看>>
SpringMVC 返回JSON
查看>>
Scala使用隐式转换进行比较
查看>>
mysql 数据库 (基础) 笔记
查看>>
将Mysql的一张表导出至Excel格式文件
查看>>
监听Android系统截屏
查看>>
Oracle三大经典表连接适用情况
查看>>
一个ajax请求,接收json数据
查看>>
359. Logger Rate Limiter - Easy
查看>>
[Programming Entity Framework] 第2章 探究实体数据模型(EDM)(一)
查看>>
DispatcherHelper
查看>>
read命令
查看>>
hadoop安装
查看>>
iOS UICollectionView简单使用
查看>>
centos 6.3 源码安装mysql
查看>>
小笔记----about JC
查看>>
sqlserver 获得行号作为唯一id
查看>>