一键查看多机磁盘信息:
1.在【server1】中封装一键磁盘查看命令:
[root@server1 ~]# mkdir /srv/salt/_modules
[root@server1 ~]# cd /srv/salt/
[root@server1 salt]# ls
_grains haproxy httpd keepalived _modules nginx pkgs top.sls users
[root@server1 salt]# cd _modules/
[root@server1 _modules]# vim my_disk.py
2.把刚才封装的命令推送给被控端:
[root@server1 _modules]# salt '*' saltutil.sync_modules
server3:
- modules.my_disk
server2:
- modules.my_disk
server1:
- modules.my_disk
server4:
- modules.my_disk
3.查看被控端磁盘信息:
4.【server4】中查看脚本文件是否存在:
[root@server4 modules]# pwd
/var/cache/salt/minion/extmods/modules
[root@server4 modules]# ls
my_disk.py my_disk.pyc
[root@server4 modules]# ll
total 8
-rw------- 1 root root 74 Aug 18 15:38 my_disk.py
-rw------- 1 root root 319 Aug 18 15:39 my_disk.pyc