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

yum -y install salt-ssh

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

 

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

cd /etc/salt
vim roster

 

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

vim /etc/salt/roster

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

linux-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目录下,然后执行,执行完之后,返回结果,然后将发送过去的命令包删掉。

 

相关文章:

  • 2021-09-01
  • 2021-09-09
  • 2021-11-25
  • 2022-12-23
  • 2021-08-24
  • 2021-12-22
  • 2021-11-24
  • 2022-02-18
猜你喜欢
  • 2021-10-24
  • 2021-07-31
  • 2022-12-23
  • 2021-05-10
  • 2021-07-16
  • 2021-07-15
相关资源
相似解决方案