salt-ssh的批量脚本及使用方法

Posted kaishirenshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了salt-ssh的批量脚本及使用方法相关的知识,希望对你有一定的参考价值。

author: headsen   chen 

date : 2018-08-02   20:06:06

1,salt-ssh的安装:

     yum -y install epel-release

     yum -y install salt-ssh

2,配置salt-ssh

     vim  /etc/ssh/ssh_config      #将前面的#号去掉,将ask改成 no,作用:避免第一ssh连接的输入yes确认

       技术分享图片

     service sshd restart

     vim /etc/salt/roster

      技术分享图片

3,测试所有的客户端的连通性

    salt-ssh ‘*‘ test.ping

      技术分享图片

4,可以直接执行命令了

      技术分享图片

 附录:批量添加salt-ssh的客户端的脚本

#!/bin/bash

IP=$1
n=1
>/etc/salt/roster

for ip in `cat $IP`
do
cat >> /etc/salt/roster <<EOF
web$n:
    host: $ip
    user: root
    passwd: [email protected]2017

EOF
n=`expr $n + 1`
done

 

以上是关于salt-ssh的批量脚本及使用方法的主要内容,如果未能解决你的问题,请参考以下文章

使用salt-ssh批量管理主机

Salt-ssh批量自动安装被控端salt-mini

SaltStack的salt-ssh使用及LAMP状态设计部署

SaltStack的salt-ssh使用及LAMP状态设计部署

salt-ssh

测试基于salt-ssh的密码及密钥