Salt常用命令二
############################模块############################
查看模块列表——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常用命令二的更多相关文章
- salt常用命令、模块、执行
一.salt常用命令 salt 该命令执行salt的执行模块,通常在master端运行,也是我们最常用到的命令 salt [options] '<target>' <function ...
- salt 常用命令整理
salt 常用命令整理 ***********模块*********** 查看模块列表module salt 'minion' sys.list_modules 查看指定module的function ...
- linux初学 :linux 常用命令(二)
压缩和解压命令 gzip/guzip zip/unzip tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有tes ...
- Git的基本原理与常用命令[二]
标签(linux): git 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 git 的四个区域 四种状态 常用命令 git add #加入暂存(索引区) git ...
- linux常用命令二
linux常用命令一 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all ...
- linux(三)之linux常用命令二
今天就是星期五了,又可以休息两天了.有点小激动,开心.不过还是要加油,因为还有很多东西等着我去学习呢! 七.chmod 作用:修改文件的权限 7.1.命令格式:chmod mode filename ...
- salt常用命令(一)
查看模块包含哪些函数 salt 'node' sys.list_functions test 查看函数的用法 salt 'node' sys.doc test.echo 使用模块中的函数 salt ' ...
- Linux学习之常用命令(二)
1.上次介绍了一些常用的系统命令,这次又总结了一些小命令,故分享一下: 网卡地址查询的命令: ifconfig #不同于Windows系统,它的是ifconfig而不是ipconfig ip -a # ...
- Linux Linux常用命令二
whoami 我是谁命令 --该命令用户查看当前系统当前账号的用户名 --由于系统管理员通常需要使用多种身份登录系统,李儒通常使用普通用户登录系统,然后再以su命令切换到root身份对系统进行灌篮.这 ...
随机推荐
- 如何通过模仿提升Paper写作能力?
对于大部分初到国外留学的中国留学生们来说要想自己独立完成一篇Paper可能难度会很大,从Paper字体字号要求.Paper写作格式.Paper写作结构等等诸多因素都会影响留学生们写Paper的效率.对 ...
- junit基础学习之-多线程测试(6)
步骤: 1.定义单个TestRunner 2.重载单个TestRunner的runTest() 3.定义TestRunner数组,并添加多个TestRunner 4.MultiThreadedTest ...
- hdu 2578 Dating with girls(1) 满足条件x+y=k的x,y有几组
Dating with girls(1) Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- TD信息通(无课表)使用体验
首先,在注册账户的时候,TD信息通还是比较严谨的.用户名字符数.密码字符数.邮箱格式等都有要求,我认为,这对App的长远发展来说,是很重要的一个细节.而且,在登陆之前,会有一项关于是否自动登陆的选择, ...
- 基于Ambari的WebUI部署Hive服务
基于Ambari的WebUI部署Hive服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.部署Ambari服务 博主推荐阅读: https://www.cnblogs.com ...
- SpringBoot的Banner横幅
SpringBoot的Banner横幅即在SpringBoot应用程序启动过程中,日志输出的如下内容: 如果想替换此部分内容的话,可以在classpath根路径下建立一个文件,命名为:banner.t ...
- windows driver 定时器的使用
#include < Ntifs.h> #pragma warning(disable:4995) #pragma comment(lib, "Ntoskrnl.lib" ...
- 抗干扰性极强非接触式读卡13.56mhz芯片:SI522
由于智能门锁产品不断地火爆,市场上的不断出现破解的方法.对此中科微联合深圳市动能世纪科技有限公司不断满足市场需求,推出一款抗干扰性极强的13.56mhz芯片. 该芯片出了抗干扰性强以外还直接PIN2P ...
- CSS根据屏幕分辨率宽度自动适应的办法
CSS根据屏幕分辨率宽度自动适应的办法 第一种办法是js选择CSS <SCRIPT language=JavaScript><!-- Beginif (screen.width == ...
- java中的字符串String
一.String简介d 参考:https://www.cnblogs.com/zhangyinhua/p/7689974.html String类代表字符串. java.lang.String: Ja ...