SaltStack 常用的一些命令
以下是 SaltStack 常用的一些命令:
查看帮助信息:salt --help
检查Salt支持的操作系统:salt '*' test.ping
查看Minion的版本号:salt '*' test.version
执行命令:salt '*' cmd.run 'command'
安装软件包:salt '*' pkg.install 'package_name'
升级软件包:salt '*' pkg.upgrade
移除软件包:salt '*' pkg.remove 'package_name'
列出已安装的软件包:salt '*' pkg.list_pkgs
查看系统负载:salt '*' status.loadavg
查看内存使用情况:salt '*' status.meminfo
查看硬盘使用情况:salt '*' status.diskusage
查看CPU信息:salt '*' status.cpuinfo
重启Minion:salt '*' system.reboot
关闭Minion:salt '*' system.shutdown
获取Minion的网络接口信息:salt '*' network.interfaces
获取Minion的IP地址:salt '*' network.ip_addrs
获取Minion的主机名:salt '*' network.get_hostname
同步时间:salt '*' system.set_date
检查服务状态:salt '*' service.status 'service_name'
启动服务:salt '*' service.start 'service_name'
停止服务:salt '*' service.stop 'service_name'
重新启动服务:salt '*' service.restart 'service_name'
重新加载配置文件:salt '*' service.reload 'service_name'
查看Minion的状态:salt '*' status.status
运行Grains模块:salt '*' grains.ls
查看Minion的IP地址:salt '*' grains.get ipv4
查看Minion的操作系统:salt '*' grains.get os
查看Minion的CPU信息:salt '*' grains.get cpu_model
设置Minion的自定义变量:salt '*' grains.setval 'custom_var' 'value'
同步Grains信息:salt '*' saltutil.sync_grains
执行自定义模块:salt '*' mymodule.run
执行State文件:salt '*' state.apply 'state_file'
检查State文件无效配置:salt '*' state.show_highstate
校验State文件语法:salt '*' state.show_sls 'state_file'
查看Highstate文件:salt '*' state.show_highstate
应用Highstate文件:salt '*' state.highstate
查看Minion的Mine函数:salt '*' mine.get 'target_minion' 'mine_function'
刷新Mine函数:salt '*' mine.flush
查看执行结果:salt '*' jobs.active
强制终止作业:salt '*' saltutil.kill_job 'job_id'
执行远程执行命令:salt-cp '*' '/path/to/source.file' '/path/to/destination.file'
复制文件到Minion:salt-cp '*' '/path/to/source.file' '/path/to/destination.file'
复制文件到Salt Master:salt-cp '*' '/path/to/source.file' 'salt://destination.file'
安装扩展模块:salt '*' saltutil.sync_all
添加新的Minion:salt-key -a 'new_minion'
移除已离线的Minion:salt-key -d 'offline_minion'
列出已接受的Minion:salt-key -L
列出已拒绝的Minion:salt-key -R
列出等待接受的Minion:salt-key -P
查看Salt Master的状态:salt-run manage.status
同步所有Minion的密钥:salt-run manage.up
列出Master上所有的Minion:salt-run manage.present
列出未连接的Minion:salt-run manage.down
执行灰度发布:salt-run cache.grains 'grain_key:grain_value'
将事件发送到事件总线:salt-call event.send 'event_tag' data='event_data'
查看事件总线上的事件:salt-run event.fire_master 'event_tag' data='event_data'
运行计划任务:salt-cron '*' enable_job <job_name>
禁用计划任务:salt-cron '*' disable_job <job_name>
这里列举了一些常用的SaltStack命令,能够帮助您进行配置管理、软件包管理和系统管理等操作。具体命令的使用方法和参数请参考SaltStack官方文档。
原文链接:https://blog.csdn.net/m0_55877125/article/details/132901398
SaltStack 常用的一些命令的更多相关文章
- SaltStack常用的模块
目录 1. SaltStack模块介绍 2. SaltStack常用模块 2.1 SaltStack常用模块之network 2.1.1 network.active_tcp 2.1.2 networ ...
- 前端常用的WindowsCMD命令
前面的话 在网上找了一些关于命令提示符CMD的资料,但是很多资料都是把所有的功能罗列出来,大部分都不会用到.所以,自己把常用的CMD命令总结如下,方便查阅 操作类 help 列出所有支持的指令及说 ...
- Android之什么是Activity和常用的ADB命令以及Android项目结构的认识
总结一下之前学习Android的一些内容 一: Android常用的ADB命令(adb android调试桥) 1.adb devices 查看模拟器设备并重新连接. 2.adb ki ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- Linux 视频设备驱动V4L2最常用的控制命令
http://blog.csdn.net/shaolyh/article/details/6583226 Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02) 命令 功能 VIDIOC ...
- FPGA综合工具--Synplify Pro的常用选项及命令
最近要用到Synplify,但以前没使用过,无基础,找到一篇帖子,隧保存下来. 本文转自:http://blog.sina.com.cn/s/blog_65fe490d0100v8ax.html Sy ...
- 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式) ...
- 几个最常用的git命令
之前在Windows下一直用可视化的tortoise git,在Linux下最好是用命令行,以下是常用的git命令: git status:显示当前已修改的文件,新增的文件 git checkout ...
- 工作中常用的Linux命令:mkdir命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. ...
- 工作中常用的Linux命令:crontab命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6060252.html (转载请注明出处) crontab是一个用来设置.删除或显示供守护进程cron执行的定时 ...
随机推荐
- #floyd,分治#D 路径之和
题目 对于每个\(y\),求除了\(y\)之外,其余的所有点组成的有序点对\((x,z)\) 不经过\(y\)的最短路长度之和(不存在即为-1).\(n\leq 320\) 分析 太妙了,首先用flo ...
- OpenHarmony轻量设备Hi3861芯片开发板启动流程分析
引言 OpenHarmony作为一款万物互联的操作系统,覆盖了从嵌入式实时物联网操作系统到移动操作系统的全覆盖,其中内核包括LiteOS-M,LiteOS-A和Linux.LiteOS-M内核是面向I ...
- 文档贡献与写作必读-OpenHarmony开发者文档风格指南
在您使用OpenHarmony文档或参与OpenHarmony文档/生态内容贡献时,是否遇到过如下问题: ● 应该使用第一人称还是第二人称来写作? ● Markdown文件应该如何命名? ● 代码块及 ...
- JS 取Json中对象特定属性值
解析JSON JSON 数据 var str = '[{"a": "1","b": "2"}, {"a&quo ...
- openGauss社区入门(openGauss-常用数据类型)
常用数据类型 数据类型 说明 布尔类型 boolean true/'1'/'yes' false/'0'/'no' 数值类型 smallint 两字节 int 4 字节 bigint 8 字节 dou ...
- openGauss3.1.0企业版HA环境部署测试
前言 openGauss 是华为开源的一款高性能关系型数据库,这两年感觉 pg 系的数据库在国内慢慢火起来了,pg 的操作还是跟 mysql 和 oracle 略有差距,还得慢慢学,先从部署开始吧.对 ...
- 冒泡排序的基本实现【数据结构与算法—TypeScript 实现】
笔记整理自 coderwhy 『TypeScript 高阶数据结构与算法』课程 概念 本质:相邻元素两两比较并交换位置,使整个序列按照特定的顺序排列 特性 复杂度分析 时间复杂度: 最好情况:O(n) ...
- k8s之operator
背景 数字经济的兴起推动了云计算.物联网.大数据行业的快速蓬勃发展,对数据中心提出了更高的要求,同时,用户对于数据库运维自动化的需求越来越高,数据库即服务的需求越来越强烈. 随着k8s的普及以及云原生 ...
- 哨兵的多个核心底层原理的深入解析(包含slave选举算法)
一.sdown和odown转换机制sdown和odown两种失败状态 sdown是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机odown是客观宕机,如果quorum数量的哨 ...
- (节流)js防止重复频繁点击或者点击过快方法
1.方法一:用定时器定时,没跑完定时器,点击按钮无效 <script> var isClick = true; $("button").on("click&q ...