经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
Saltstack_使用指南02_远程执行-验证
来源:cnblogs  作者:踏歌行666  时间:2019/3/27 8:52:56  对本文有异议

 

1. 主机规划

 

2. Master与哪些minion通信

2.1. Master与哪些minion正常通信

  1. 1 [root@salt100 ~]# salt '*' test.ping
  2. 2 salt100:
  3. 3 True
  4. 4 salt01:
  5. 5 True
  6. 6 salt02:
  7. 7 True
  8. 8 salt03:
  9. 9 True

 

2.2. 查看master与指定minion通信是否正常

比如指定salt01

  1. 1 [root@salt100 ~]# salt 'salt01' test.ping
  2. 2 salt01:
  3. 3 True

 

3. 远程执行

示例1

  1. 1 [root@salt100 ~]# salt '*' cmd.run 'w'
  2. 2 salt01:
  3. 3 22:55:08 up 2:32, 1 user, load average: 0.00, 0.01, 0.05
  4. 4 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
  5. 5 yun pts/0 10.0.0.1 20:23 1:19m 0.27s 0.09s sshd: yun [priv]
  6. 6 salt100:
  7. 7 22:55:08 up 2:33, 1 user, load average: 0.00, 0.01, 0.05
  8. 8 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
  9. 9 yun pts/0 10.0.0.1 20:23 4.00s 0.67s 0.03s sshd: yun [priv]
  10. 10 salt03:
  11. 11 22:55:08 up 2:32, 1 user, load average: 0.00, 0.01, 0.04
  12. 12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
  13. 13 yun pts/0 10.0.0.1 20:23 55:40 0.20s 0.03s sshd: yun [priv]
  14. 14 salt02:
  15. 15 22:55:08 up 2:32, 1 user, load average: 0.00, 0.01, 0.05
  16. 16 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
  17. 17 yun pts/0 10.0.0.1 20:23 1:23m 0.25s 0.09s sshd: yun [priv]

 

示例2

  1. 1 [root@salt100 ~]# salt '*' cmd.run 'mkdir -p /tmp/zhang'
  2. 2 salt03:
  3. 3 salt02:
  4. 4 salt100:
  5. 5 salt01:
  6. 6 [root@salt100 ~]# salt '*' cmd.run 'ls -ld /tmp/zhang'
  7. 7 salt100:
  8. 8 drwxr-xr-x 2 root root 6 Dec 3 22:57 /tmp/zhang
  9. 9 salt01:
  10. 10 drwxr-xr-x 2 root root 6 Dec 3 22:57 /tmp/zhang
  11. 11 salt02:
  12. 12 drwxr-xr-x 2 root root 6 Dec 3 22:57 /tmp/zhang
  13. 13 salt03:
  14. 14 drwxr-xr-x 2 root root 6 Dec 3 22:57 /tmp/zhang

 

4. saltstack与zeromq

  1. 1 [root@salt100 ~]# ps -ef | grep 'salt-ma'
  2. 2 root 1139 1 0 10:24 ? 00:00:01 /usr/bin/python /usr/bin/salt-master
  3. 3 root 1415 1139 0 10:25 ? 00:00:00 /usr/bin/python /usr/bin/salt-master
  4. 4 root 1541 1139 0 10:25 ? 00:00:00 /usr/bin/python /usr/bin/salt-master
  5. 5 root 1544 1139 0 10:25 ? 00:00:00 /usr/bin/python /usr/bin/salt-master
  6. 6 root 1553 1139 0 10:25 ? 00:01:12 /usr/bin/python /usr/bin/salt-master
  7. 7 root 1560 1139 0 10:25 ? 00:00:00 /usr/bin/python /usr/bin/salt-master
  8. 8 root 1563 1560 0 10:25 ? 00:00:23 /usr/bin/python /usr/bin/salt-master
  9. 9 root 1564 1560 0 10:25 ? 00:00:01 /usr/bin/python /usr/bin/salt-master
  10. 10 root 1571 1560 0 10:25 ? 00:00:01 /usr/bin/python /usr/bin/salt-master
  11. 11 root 1574 1560 0 10:25 ? 00:00:02 /usr/bin/python /usr/bin/salt-master
  12. 12 root 1575 1139 0 10:25 ? 00:00:24 /usr/bin/python /usr/bin/salt-master
  13. 13 root 1576 1560 0 10:25 ? 00:00:01 /usr/bin/python /usr/bin/salt-master
  14. 14 root 1584 1560 0 10:25 ? 00:00:01 /usr/bin/python /usr/bin/salt-master
  15. 15 root 20986 20949 0 15:56 pts/1 00:00:00 grep --color=auto salt-ma
  16. 16 [root@salt100 ~]# yum install -y python-setproctitle
  17. 17 [root@salt100 ~]# systemctl restart salt-master.service # 重启 master
  18. 18 [root@salt100 ~]# ps -ef | grep 'salt-ma'
  19. 19 root 21105 1 4 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master ProcessManager
  20. 20 root 21110 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MultiprocessingLoggingQueue
  21. 21 root 21124 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master ZeroMQPubServerChannel # ZeroMQ
  22. 22 root 21127 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master EventPublisher
  23. 23 root 21128 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master Maintenance
  24. 24 root 21129 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master ReqServer_ProcessManager
  25. 25 root 21130 21129 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MWorkerQueue
  26. 26 root 21131 21129 16 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MWorker-0
  27. 27 root 21132 21129 17 15:57 ? 00:00:01 /usr/bin/python /usr/bin/salt-master MWorker-1
  28. 28 root 21133 21129 17 15:57 ? 00:00:01 /usr/bin/python /usr/bin/salt-master MWorker-2
  29. 29 root 21134 21129 16 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MWorker-3
  30. 30 root 21135 21105 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master FileserverUpdate
  31. 31 root 21136 21129 17 15:57 ? 00:00:01 /usr/bin/python /usr/bin/salt-master MWorker-4
  32. 32 root 21735 21136 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MWorker-4
  33. 33 root 21737 20949 0 15:57 pts/1 00:00:00 grep --color=auto salt-ma
  34. 34 root 21738 21132 0 15:57 ? 00:00:00 /usr/bin/python /usr/bin/salt-master MWorker-1

 

原文链接:http://www.cnblogs.com/zhanglianghhh/p/10604464.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号