master服务启动

CentOS 7 (Debian、OpenSuse、Fedora)

systemctl start salt-master
/etc/init.d/salt-master start

CentOS 6  (Fedora、RHEL、Ubuntu)

service salt-master start
/etc/init.d/salt-master start

另一种方式

salt-master -d

salt master能够在前台以debug模式启动,这样会极大增加命令输出:

salt-master -l debug

salt master需要绑定系统上2个TCP端口,分别是4505和4506。

以daemon模式运行

salt-minion -d

在前台以debug模式运行

salt-minion -l debug

salt-key命令用来管理master上所有的密钥的;列出master上的密钥:

salt-key -L

接受所有未验证的钥匙

salt-key -A

test.ping确认一个minion是否连接正常

salt '*' test.ping

*是指向所有minions的目标。

test.ping告诉minion运行test.ping函数。

运行这条命令的结果将会是master指示所有的minions并行执行test.ping并返回结果。

这不是真正的ICMP ping,而是一个简单的函数返回True。使用test.ping是确认一个minion是否连接正常

查看磁盘使用情况

[root@salt-master /]# salt '*' disk.usage
salt-minion:
----------
/:
----------
1K-blocks: available: capacity:
%
filesystem:
/dev/sda3
used: /boot:
----------
1K-blocks: available: capacity:
%
filesystem:
/dev/sda1
used: /dev/shm:
----------
1K-blocks: available: capacity:
%
filesystem:
tmpfs
used:

列出minion上的所有接口,以及它们的Ip地址、子网掩码、MAC地址等:

[root@salt-master /]# salt '*' network.interfaces
salt-minion:
----------
eth0:
----------
hwaddr:
:0c::6a:e5:
inet:
|_
----------
address:
192.168.161.129
broadcast:
192.168.161.255
label:
eth0
netmask:
255.255.255.0
inet6:
|_
----------
address:
fe80::20c:29ff:fe6a:e599
prefixlen: scope:
link
up:
True
lo:
----------
hwaddr:
:::::
inet:
|_
----------
address:
127.0.0.1
broadcast:
None
label:
lo
netmask:
255.0.0.0
inet6:
|_
----------
address:
::
prefixlen: scope:
host
up:
True

pkg 函数会自动将本地系统包管理器映射到相同的salt函数。这意味着 pkg.install 在基于Red Hat系统上将使用 yum 而在Debian系统上则使用 apt 来安装包,等等。

[root@salt-master /]# salt 'salt-minion' pkg.install vim
salt-minion:
----------
[root@salt-master /]# salt 'salt-minion' pkg.install lrzsz
salt-minion:
----------
lrzsz:
----------
new:
0.12.20-27.1.el6
old:

saltstack 入门命令的更多相关文章

  1. 菜鸟玩云计算之二十:saltstack入门初步

    菜鸟玩云计算之二十 SaltStack 入门初步 0. saltstack 是什么 参考下面的文章: http://docs.saltstack.com/en/latest/topics/tutori ...

  2. SaltStack 入门到精通第三篇:Salt-Minion配置文件详解

    SaltStack 入门到精通第三篇:Salt-Minion配置文件详解 作者:ArlenJ  发布日期:2014-06-09 17:52:16   ##### 主要配置设置 ##### 配置 默认值 ...

  3. SaltStack 入门到精通第二篇:Salt-master配置文件详解

    SaltStack 入门到精通第二篇:Salt-master配置文件详解     转自(coocla):http://blog.coocla.org/301.html 原本想要重新翻译salt-mas ...

  4. SaltStack 入门(赵班长)

    SaltStack 入门之赵班长 赵班长博客: https://www.unixhot.com/article/11   1~5章 saltstack官网文档: https://www.unixhot ...

  5. Docker入门命令

    Edit Docker入门命令 # 安装镜像sudo docker pull ubuntu:12.04# 镜像列表sudo docker images# 运行镜像sudo docker run -t ...

  6. saltstack自动化运维系列④之saltstack的命令返回结果mysql数据库写入

    saltstack自动化运维系列④之saltstack的命令返回结果mysql数据库写入salt的返回值写入mysql数据库:可参考:https://docs.saltstack.com/en/lat ...

  7. SaltStack入门到精通第一篇:安装SaltStack

    SaltStack入门到精通第一篇:安装SaltStack 作者:纳米龙  发布日期:2014-06-09 17:50:36   实际环境的设定: 系统环境: centos6 或centos5 实验机 ...

  8. 码云配合git入门命令总结学习

    目录 码云配合git入门命令总结学习 基本设置 基本命令总结学习 准备工作以及基本思路 基本命令 码云搭建仓库步骤 准备前工作 具体操作方法 远程仓库基本命令 标签相关命令 所有命令总结 基本命令总结 ...

  9. Linux 究级基础入门命令整理

    Linux 究级基础入门命令整理 条条框框,三三两两,怎讷个这么多,哈哈!no zuo no die. 纯粹个人菜鸟笔记,望大神笑纳! 后续,未完!! 查看系统信息 uname -a - 查看内核/操 ...

随机推荐

  1. LABjs(类似于LazyLoad,但它更加方便管理依赖关系)

    动态加载JS函数 一般性的,当我们需要加载js文件的时候都会使用script标签来实现,类似于如下代码: <script type="text/javascript" src ...

  2. HTML5学习总结-09 拖放和手机触屏事件

    一 拖放 拖放(Drag 和 drop)是 HTML5 标准的组成部分.拖放是一种常见的特性,即抓取对象以后拖到另一个位置.在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放. 课程参考 ht ...

  3. 【项目】用CIFilter得到图片没办法保存到沙盒里面,显示是CGImage为空

    错误代码: if (iOS9) { CGImageRef cgImage = [[CIContext new] createCGImage:outputImage fromRect:outputIma ...

  4. Python 数据处理----对定长数据的处理

    场景: 有时候我们对大量数据进行处理,对性能要求很高,而且数据都是定长的,比如对移动信息登记表进行处理:名字 身份证信息 手机号码 这些都是定长的,今天小花来教大家如何对此类数据进行处理. 步骤一: ...

  5. js008-BOM

    js008-BOM 本章内容: 1.理解window对象-BOM的核心 2.控制窗口.框架和弹出窗口 3.利用location对象中的页面信息 4.使用navigation对象了解浏览器 ECMASc ...

  6. 写Action的三种方法

    Action类似于servlet,在用户对浏览器输入url访问的时候充当控制器的角色.它在访问时产生,执行execute()之后就销毁了. 写Action是代理事务,它实现的三种方式是: (1)POJ ...

  7. linq group join

    本篇介绍Linq的Group和Join操作,继续使用<Linq 学习(3) 语法结构>中介绍的数据源. GroupGroup是进行分组操作,同SQL中的Group By类似.原型如下: p ...

  8. Python之路【第十四篇】前端补充回顾

    布局和事件 1.布局 首先看下下面的图片: 上面的内容都是居中的,怎么实现这个效果呢,第一种方法是通过float的方式,第二种是通过“div居中的方式” 第一种方式不在复述了,直接看第二种方式: 1. ...

  9. python mysql

    mysql Linux 安装mysql: apt-get install mysql-server 安装python-mysql模块:apt-get install python-mysqldb Wi ...

  10. Oracle的DBMS_OUTPUT.PUT_LINE用法及脚本批处理方法

    打印至控制台(无显示): BEGIN DBMS_OUTPUT.PUT_LINE('Hey look, ma!'); END; / 打印至控制台(有显示): SET SERVEROUTPUT ON BE ...