天天看點

SaltStack之Salt-ssh

  上一篇:SaltStack遠端執行-傳回MySQL

  

  通常salt需要在用戶端安裝salt-minion使用salt-ssh可以在客戶斷主機免安裝minion

  在master主機安裝salt-ssh

yum -y install salt-ssh
      

  編輯花名冊檔案/etc/salt/roster

linux-node1:
  host: 192.168.56.11
  user: root
  passwd: 123456
  port: 22
linux-node2:
  host: 192.168.56.12
  user: root
  passwd: 123456
  port: 22
      

  執行ping

salt-ssh '*' test.ping
      

  報錯

SaltStack之Salt-ssh

  增加參數-i執行(預設就同意發送key)

salt-ssh '*' test.ping -i
      
SaltStack之Salt-ssh

  使用salt-ssh執行加參數-r即可

salt-ssh -r '*' 'df -h'
      
SaltStack之Salt-ssh

  PS:和salt一樣支援目标選擇

    生産中可以salt-ssh和salt-minion同時使用比如先使用salt-shh添加主機然後遠端執行給主機安裝minion

繼續閱讀