4 saltstack ssh

Posted venicid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4 saltstack ssh相关的知识,希望对你有一定的参考价值。

 1、salt ssh

https://docs.saltstack.com/en/latest/topics/ssh/index.html

agent

Salt ssh 串行

执行的时候,发送给其他的,etc目录下,跑完后删除

1.安装

[root@linux-node1 ~]# yum install salt-ssh -y

 安装后生成roster,roster花名册

记录目标的

 技术图片

2、配置

[root@linux-node1 salt]# vim /etc/salt/roster

技术图片
linux-node1:
  host: 192.168.194.131
  user: root
  passwd: redhat
  port: 22

linux-node2:
  host: 192.168.194.132
  user: root
  passwd: redhat
  port: 22
View Code

 技术图片

3.执行

[root@linux-node1 ~]# salt-ssh ‘*‘ test.ping 

技术图片

执行命令,不支持交互

交互的两种方式

1, 修改配置

2 ,添加参数

 

 方法1:

[root@linux-node1 ~]# salt-ssh ‘*‘ -r ‘uptime‘

[root@linux-node1 ~]# salt-ssh ‘*‘ -r ‘ifconfig‘

 

方法2ssh添加配置

[root@linux-node1 ~]# vim .ssh/config

StrictHostKeyChecking no

 技术图片

执行命令

[root@linux-node1 ~]# salt ‘*‘ cmd.run ‘w‘

[root@linux-node1 ~]# salt-ssh ‘*‘ -r ‘w‘

 

以上是关于4 saltstack ssh的主要内容,如果未能解决你的问题,请参考以下文章

4 saltstack ssh

(转)Saltstack系列

saltstack-4 常用模块api调用

SaltStack-----安装,远程执行,grains,pillar,jinja模板

saltstack

安装saltstack