saltstack常用命令
Salt通过公钥加密和认证minions。想要让minion从master端接受命令,minions的密钥需要被master接受
salt-key -L #列出master上的密钥;
salt-key -a <证书名> #接收单个证书;
salt-key -d <证书名> #删除单个证书;
salt-key -D #删除所有证书;
salt-key -A #接受所有未验证的钥匙;
*指定minion(*代表所有minion);
salt '*' test.ping #test.ping用来检测minion是否链接正常;
salt '*' disk.usage #disk.usage用来查看磁盘使用情况;
salt '*' network.interfaces #列出minion上的所有接口,以及它们的IP地址,子网掩码,MAC地址等;
salt '*' cmd.run 'ls -l /etc' #cmd.run ‘shell命令’;
salt '*' pkg.version python #显示软件包版本信息;
salt '*' pkg.install vim #pkg.install 在基于Red Hat系统上将使用 yum 而在Debian系统上则使用 apt 来安装包;
salt 'node1' service.status mysql #查看mysql服务状态 stop|start 也可以用cmd.run效果是一样的;
salt -E 'virtmach[0-9]' test.ping #可以使用正则表达式;
salt -L 'foo,bar,baz,quo' test.ping #可以指定列表;
salt -C 'G@os:Ubuntu and webser* or E@database.*' test.ping #在一个命令中混合使用多个选项;
salt -G 'os:Ubuntu' test.ping #可以使用Grains系统来通过minion的系统信息进行过滤;
salt-run manage.up #显示存活的客户端;
salt-run manage.down #查看死掉的minion;
salt-run manage.down removekeys=True #查看down掉的minion,并将其删除;
salt-run manage.status #查看minion的相关状态;
salt-run manage.versions #查看slat的所有master和minion的版本信息;
salt "*" cmd.script salt://shell.sh #执行服务端的脚本;//注:默认salt的脚本仓库目录在/srv/salt;
salt "*" cp.get_file salt://shell.sh /opt/shell.sh #拷贝文件到客户端;//注:在拷贝文件时,如目标客户端目录不存在,可以在后面加上makedirs=True参数,则会自动创建;
salt "*" cp.get_dir salt://tujia /opt #拷贝目录到客户端相应的目录;
salt '*' file.copy /tmp/tujia /tmp/tujia #把salt-master端对应文件拷贝到minion端相应目录下;
转载于:https://www.cnblogs.com/52py/p/7465647.html
saltstack常用命令相关推荐
- SaltStack常用的模块
目录 1. SaltStack模块介绍 2. SaltStack常用模块 2.1 SaltStack常用模块之network 2.1.1 network.active_tcp 2.1.2 networ ...
- SaltStack常用的模块-1
SaltStack常用的模块 文章目录 SaltStack常用的模块 1. SaltStack模块介绍 2. SaltStack常用模块 2.1 SaltStack常用模块之network 2.1.1 ...
- SaltStack常用模块之file
SaltStack常用模块之file file.access 检查指定路径是否存在 [root@master ~]# salt '*' cmd.run 'ls /usr/src' 192.168.11 ...
- saltstack常用的模块及函数
saltstack常用的模块及函数 SaltStack模块介绍 查看指定模块module的用法 一个命令执行多个模块 network模块 network.calc_net network.connec ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
最新文章
- Java运行作业控制语言_Java安全——语言本身的设计
- PHP中常见的几种运行代码的方式
- redis哨兵模式没有切换主机_Redis的哨兵模式
- 虚拟机网络配置详解(NAT、桥接、Hostonly)
- 如何在 Centos7 x86_64下将vim一键配置为一款强大的C++,IDE
- 利用python脚本程序监控文件被修改
- 出现在海马#30524;前的c++
- CSS 中的字体兼容写法:用CSS为英文和中文字体分别设置不同的字体
- 计算机组成原理——第三章
- 【Web开发】HTML颜色代码表
- h5 右下角浮动按钮_基于javascript实现右下角浮动广告效果
- 腾讯云服务器怎么进行学生认证?需要注意什么?
- c语言计算个人所得税作业,C语言用文件计算个人所得税
- C语⾔:8位、16位、32位数据转换
- T007V-采购订单税码对应的税率所在后台表
- [TEST] 此文用以测试样式中的各种标签
- 数据库~如何快速、准确选取候选码(候选键)?
- sql server如何修改服务器名称,SQL Server 2014改服务器名称为(local)的方法
- python远程控制局域网电脑_局域网web远程控制软件 python开发
- ABBYY FineReader 14都新增了什么功能?
热门文章
- 不使用加减乘除法,完成两个数的加法
- 线段树求矩形面积并 扫描线+离散化
- 转 java学习笔记(必看经典)
- 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?...
- 区块链的价值在于建立信任,而ICO却在摧毁信任
- Android N在通知栏上实现直接回复消息
- visudo使用-怎样将mount权限给普通用户
- 电商抢购秒杀系统的设计_1_应用场景分析
- UVA 1366	 Martian Mining DP
- 【原创】项目管理杂谈(1):代码评审这点事,元芳你怎么看