当前位置: 首页 > 工具软件 > Saltstack > 使用案例 >

SaltStack 八

高英彦
2023-12-01
# salt-ssh systemctl stop salt-minion
1. yum install -y salt-ssh

2. vim /etc/salt/roster 
# Sample salt-ssh config file
#web1:
#  host: 192.168.42.1 # The IP addr or DNS hostname
#  user: fred         # Remote executions will be executed as user fred
#  passwd: foobarbaz  # The password to use for login, if omitted, keys are used
#  sudo: True         # Whether to sudo to root, not enabled by default
#web2:
#  host: 192.168.42.2
node1:
  host: 192.168.2.104
  user: root
  passwd: 19920308shibin
  port: 22

node2:
  host: 192.168.2.103
  user: root
  passwd: 19920308shibin
  port: 22

3.  salt-ssh '*' test.ping -i
4. salt-ssh '*' -r 'w'
# 执行效果如下:
#---------------------------------------------------------------------------
node2:
    ----------
    retcode:
        0
    stderr:
    stdout:
        root@192.168.2.103's password: 
         01:09:20 up  2:20,  3 users,  load average: 0.10, 0.16, 0.21
        USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
        root     tty1                      07:48     ?     0.38s  0.38s -bash
        root     pts/0    192.168.2.101    23:45    8.00s  0.74s  0.02s /usr/bin/python /usr/bin/salt-ssh * -r w
        root     pts/1    192.168.2.101    23:54   22:08   0.39s  0.39s -bash
node1:
    ----------
    retcode:
        0
    stderr:
    stdout:
        root@192.168.2.104's password: 
         06:56:25 up 11:47,  3 users,  load average: 0.00, 0.04, 0.05
        USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
        root     tty1                      19:09    1:24m  2.27s  2.27s -bash
        root     pts/0    192.168.2.101    05:32   21:37   1.39s  1.39s -bash
        root     pts/1    192.168.2.101    05:42   55:21   1.09s  1.09s -bash

#--------------------------------------------------------------------------- 
 类似资料: