############################模块############################

查看模块列表——module

salt ‘minion’  sys.list_modules

查看指定module的function用法

salt ‘minion’  sys.list_funcionts  <module>

salt ‘minion’  sys.list_funcionts  file

查看指定模块的详细帮助信息

salt ‘minion’  sys.doc <model>

salt ‘minion’  sys.doc cmd

############################state模块使用说明############################

查看配置管理state模块列表

salt ‘minion’  sys.list_state_modules

查看配置管理state列表指定模块所有方法列表

salt ‘minion’ sys.list_state_functions svn

查看配置管理state列表指定模块的详细用法

salt ‘minion‘  sys.state_doc file

查看配置管理state列表指定模块的方法

salt ‘minion’ sys.state_doc file.managed

############################ Salt的key管理############################

salt-key  [options]

options:

-A            #接受所有minion的key

-R            # 拒绝所有minion的key

-D            #删除所有minion的key

-L            #查看所有minion的key

-P            #打印所有的公钥

-F            # 打印所有key的指纹

-a  <key-name>        #接收指定的minion的key

-d  <key-name>      #删除指定的minion的key

-f   <key-name>      #打印指定key的指纹

salt-key返回信息

  • Accepted Keys:接受的公钥列表或者是被控主机

  • Unaccepted Keys:未被接受的公钥列表

  • Rejected Keys:被拒绝的公钥列表

############################pillar############################

查看主机对应的所有pillar变量

salt ‘minion’  pillar.data

salt ‘minion’  pillar.items

查看主机对应多个pillar值

salt ‘minion’ pillar.item role appname

修改pillar值后刷新pillar值

salt ‘minion’ saltutil.refresh_pillar

查看pillar模块详细使用方法

salt ‘minion’  sys.doc pillar

查看pillar的相关方法

salt ‘minion’  sys.list_functions pillar

"""

shuke:

    - pillar.data
- pillar.ext
- pillar.get
- pillar.item
- pillar.items
- pillar.raw
"""

############################grains ############################

查看grains的用法

salt  ‘minion’  sys.list_functions grains

查看grains的详细用法

salt ‘minion’ sys.doc  grains

查看item项

salt ‘minion’ grains.ls

查看item值

salt  ‘minion’ grains.items

查看具体的item项的值

salt ‘minion’  grains.item  osmajorrelease

同步_grains目录下的python脚本到minion端

salt ‘minion’  saltutil.sync_call

如果_grains目录python脚本有变化,需要进行重载

salt ‘minion’  sys.reload_modules

############################minion状态管理############################

查看所有mininon状态

salt-run    manage.status

查看所有minion在线的minion

salt-run   manage.up

查看所有不在线的minion     可以同指定参数removekey=True删除不在线的minion的key

salt-run manage.down

############################salt-call############################

salt-call  该命令通常在minion端执行,minion可以执行可执行的模块,不是通过master下发的job

salt-call  [options]  <function>  [arguments]

salt-call test.ping

salt-call  cmd.run 'ls'

############################salt-cp文件传输############################

salt-cp 分发文件到minion上,不支持目录分发

salt-cp  [options]  '<target>'  SOURCE DEST

salt-cp  'minont'  somefile  /tmp

############################saltutil模块中的job管理方法############################

查看正在运行的jobs

salt ‘minion’  saltutil.running

查看指定的jid的job(mnion正在运行的jobs)

salt ‘minion’  saltutil.find_job  <jid>

给指定的jid发送信号

salt ‘minion’  saltutil.singnal_job <jid> <single>

给指定的jid发送term_job  (相当于系统的信号为15)

salt ‘minion’ saltutil.term_job <jid>

给指定的jid发送kill信号 (相当于系统的信号为9)

salt ‘minion’  saltutil.kill_job <jid>

############################salt-run命令管理job方法############################

查询当前所有在minion端正在执行的任务,相当于在所有机器上运行saltutil.running

salt-run jobs.active

由于master默认设置可以保留24小时的jobs的结果信息,所以可以查询到最近执行过的任务

salt-run jobs.lookup_jid

列出最近缓存的任务结果,很多都是系统内部通信的任务

salt-run jobs.list_jobs

查询最后一次运行的任务

salt-run jobs.last_run

显示任务详细信息

salt-run jobs.list_job <jid>

############################file server管理############################

master节点操作

更新state文件

salt-run  fileserver.update 

清除本地state文件

salt-run  fileserver.clear_cache

列出fileserver目录

salt-run fileserver.dir_list

列出文件

salt-run  fileserver.file_list

 

############################             ############################

############################             ############################

Salt常用命令二的更多相关文章

  1. salt常用命令、模块、执行

    一.salt常用命令 salt 该命令执行salt的执行模块,通常在master端运行,也是我们最常用到的命令 salt [options] '<target>' <function ...

  2. salt 常用命令整理

    salt 常用命令整理 ***********模块*********** 查看模块列表module salt 'minion' sys.list_modules 查看指定module的function ...

  3. linux初学 :linux 常用命令(二)

    压缩和解压命令 gzip/guzip   zip/unzip   tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有tes ...

  4. Git的基本原理与常用命令[二]

    标签(linux): git 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 git 的四个区域 四种状态 常用命令 git add #加入暂存(索引区) git ...

  5. linux常用命令二

    linux常用命令一 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all ...

  6. linux(三)之linux常用命令二

    今天就是星期五了,又可以休息两天了.有点小激动,开心.不过还是要加油,因为还有很多东西等着我去学习呢! 七.chmod 作用:修改文件的权限 7.1.命令格式:chmod mode filename ...

  7. salt常用命令(一)

    查看模块包含哪些函数 salt 'node' sys.list_functions test 查看函数的用法 salt 'node' sys.doc test.echo 使用模块中的函数 salt ' ...

  8. Linux学习之常用命令(二)

    1.上次介绍了一些常用的系统命令,这次又总结了一些小命令,故分享一下: 网卡地址查询的命令: ifconfig #不同于Windows系统,它的是ifconfig而不是ipconfig ip -a # ...

  9. Linux Linux常用命令二

    whoami 我是谁命令 --该命令用户查看当前系统当前账号的用户名 --由于系统管理员通常需要使用多种身份登录系统,李儒通常使用普通用户登录系统,然后再以su命令切换到root身份对系统进行灌篮.这 ...

随机推荐

  1. 九、React中的组件、父子组件、React props父组件给子组件传值、子组件给父组件传值、父组件中通过refs获取子组件属性和方法

    一.概述 React中的组件: 解决html 标签构建应用的不足. 使用组件的好处:把公共的功能单独抽离成一个文件作为一个组件,哪里里使用哪里引入. [父子组件]:组件的相互调用中,我们把调用者称为父 ...

  2. LeetCode#7 整数反转(数学)

    题目: 思路:(题外话:好久不刷题,明显生疏了好多,要捡起来记住当初那一份热爱!) 判断溢出的方法,在将数字反转的同时,专注在int的最大值/10和最小值/10这两个数上进行判断就可以了: 拿正数为例 ...

  3. ESP32-DOWDQ6蓝牙&Wifi 两个可单独控制的 CPU 内核

    乐鑫(Espressif Systems)研发设计IoT业内集成度最高.性能最稳定.功耗最低的无线系统级芯片. ESP32-D0WDQ6集成无线2.4 GHz Wi-Fi和蓝牙双模的单芯片方案,具有两 ...

  4. jquery特效 - 网站水波纹

    1,index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  5. 大数据高可用集群环境安装与配置(07)——安装HBase高可用集群

    1. 下载安装包 登录官网获取HBase安装包下载地址 https://hbase.apache.org/downloads.html 2. 执行命令下载并安装 cd /usr/local/src/ ...

  6. 文献阅读报告 - 3DOF Pedestrian Trajectory Prediction

    文献 Sun L , Yan Z , Mellado S M , et al. 3DOF Pedestrian Trajectory Prediction Learned from Long-Term ...

  7. 对spring中IOC和AOP的理解

    IOC:控制反转也叫依赖注入.利用了工厂模式. 为了方便理解,分解成每条以便记忆.  1.将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器 ...

  8. Unity3D 协程的介绍和使用

    我是快乐的搬运工 http://blog.csdn.net/u011397120/article/details/61236055 ---------------------------------- ...

  9. 使用util包里自带的接口和类实现观察者模式

    之前的关于观察者模式的文章,是用自己写的Observable接口和Observer接口,然后进行实现.其实官方的util包下自带有实现观察者模式对应的接口和类,可以简化我们的代码结构. 比如我们可以直 ...

  10. spring+mybatis 多数据源切换失败的可能原因

    可能因为,加了事务. // @Transactional(readOnly = false) // 需要事务操作必须加入此注解 就因为加了事务,导致了,问题的出现. 不然setCustomerType ...