企业级 ##自行封装命令控制其他主机##

一键查看多机磁盘信息:

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

企业级 ##自行封装命令控制其他主机##_第1张图片
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.查看被控端磁盘信息:
企业级 ##自行封装命令控制其他主机##_第2张图片
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

你可能感兴趣的:(linux)