码迷,mamicode.com
首页 > 其他好文 > 详细

1-saltstack安装部署

时间:2018-06-14 23:55:32      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:cront   roo   安装   时间   ...   enable   salt-key   min   ali   

master端安装

rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install salt-master
systemctl enable salt-master
systemctl start salt-master

minion端安装

rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install salt-minion -y
systemctl enable salt-minion
 
//修改配置
vim /etc/salt/minion
  ...
  master: <master_ip or domain_name>
  id: <hostname>
  ...

systemctl start salt-minion

在master端验证minion

salt-key -L  //列出所有已接受/未接受/拒绝的minion
salt-key -a  <minion_id> //接受此minion
salt-key -A  //接受所有的minion

//对于有很多minion的情况,可以在/etc/salt/master配置查找如下行,去掉注释让master完成自动签发
auto_accept: True

测试minion存活

salt * test.ping

列出minion支持的所有模块

salt c2.heboan.com sys.list_modules;

查看cron模块的所有函数

[root@c1 ~]# salt c2.heboan.com sys.list_functions cron
c2.heboan.com:
    - cron.list_tab
    - cron.ls
    - cron.raw_cron
    - cron.rm
    - cron.rm_env
    - cron.rm_job
    - cron.set_env
    - cron.set_job
    - cron.set_special
    - cron.write_cron_file
    - cron.write_cron_file_verbose

查看cron.list_tab用法

[root@c1 ~]# salt c2.heboan.com sys.doc cron.list_tab
cron.list_tab:

    Return the contents of the specified users crontab

    CLI Example:

        salt * cron.list_tab root

使用cron.list_tab

[root@c1 ~]# salt c2.heboan.com  cron.list_tab root
c2.heboan.com:
    ----------
    crons:
    env:
    pre:
        - #校准时间
        - */5 * * * * /usr/sbin/ntpdate ntp.api.bz
    special:

1-saltstack安装部署

标签:cront   roo   安装   时间   ...   enable   salt-key   min   ali   

原文地址:https://www.cnblogs.com/sellsa/p/9185415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!