SaltStack学习之路(二):salt的常用参数

一、常用日常命令参数
通过以下命令查看Saltstack安装部署的时候分别装了那些命令(yum安装方式)
1.Master端

[root@120 ~]# rpm -ql salt-master
/etc/rc.d/init.d/salt-master       #salt-master	服务启动脚本
/etc/salt/master                   #salt master	配置文件
/usr/bin/salt                      #salt master 核心操作命令
/usr/bin/salt-cp                   #salt 文件传输命令
/usr/bin/salt-key                  #salt 证书管理命令
/usr/bin/salt-master               #salt master 服务命令
/usr/bin/salt-run                  #salt master runner 命令
/usr/bin/salt-unity

所有options操作参数:

[root@120 ~]#  salt -h
Usage: salt [options] '<target>' <function> [arguments]
Options:
    --version                                               #查看SaltStack程序的版本号
    --versions-report                                       #查看SaltStack程序以及依赖包的版本号
    -h, --help                                              #查看帮助信息
    -c CONFIG_DIR, --config-dir=CONFIG_DIR                  #指定配置文件目录
    -t TIMEOUT, --timeout=TIMEOUT                           #指定Timeout时间(默认是5s)
    --hard-crash                                            #捕捉到original异常不退出(默认关闭)
    -s, --static                                            #以组的形式返回所有Minion的数据
    --async                                                 #异步执行
    -v, --verbose verbose                                   #模式
    --show-timeout                                          #显示minion timeout状态
    --show-jid                                              #显示任务jid
    -b BATCH, --batch=BATCH                                 #按照百分比执行任务
    -a EAUTH, --auth=EAUTH, --eauth=EAUTH, --external-auth=EAUTH         #生成Master token
    --return=RETURNER                                       #指定SaltStack return
    -d, --doc                                               #查看指定模块或者所有模块文档
    --args-separator=ARGS_SEPARATOR                         #设置多个传参直接分隔符
    --summary                                               #显示汇总信息
    --username=USERNAME                                     #指定外部认证用户名
    --password=PASSWORD                                     #指定外部认证密码

所有日志相关参数:

Logging Options:

    -l LOG_LEVEL, --log-level=LOG_LEVEL         #指定日志级别
    --log-file=LOG_FILE                         #指定日志记录文件
    --log-file-level=LOG_LEVEL_LOGFILE          #指定各个级别的日志记录文件

所有操作目标参数:

Target Options:
    -E, --pcre                   #正则匹配
    -L, --list                   #列表匹配
    -G, --grain grains           #匹配
    --grain-pcre grains          #加正则匹配
    -N, --nodegroup              #组匹配
    -R, --range                  #范围匹配
    -C, --compound               #合匹配(指定多个匹配)
    -I, --pillar pillar          #值匹配
    -S, --ipcidr minions         #网段地址匹配

2.Minion端

[root@120 ~]# rpm -ql salt-minion
/etc/salt/minion            #配置文件
/usr/bin/salt-call          #拉取命令
/usr/bin/salt-minion        #服务命令

 

二、熟悉SaltStack配置文件
SaltStack的配置文件分别为Mater(/etc/salt/master)和Minion(/etc/salt/minion)

发表回复

Your email address will not be published.

名字 *
电子邮件 *
站点