1-saltstack安装部署
Posted sellsa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1-saltstack安装部署相关的知识,希望对你有一定的参考价值。
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模块的所有函数
[[email protected] ~]# 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用法
[[email protected] ~]# salt ‘c2.heboan.com‘ sys.doc cron.list_tab ‘cron.list_tab:‘ Return the contents of the specified user‘s crontab CLI Example: salt ‘*‘ cron.list_tab root
使用cron.list_tab
[[email protected] ~]# salt ‘c2.heboan.com‘ cron.list_tab root c2.heboan.com: ---------- crons: env: pre: - #校准时间 - */5 * * * * /usr/sbin/ntpdate ntp.api.bz special:
以上是关于1-saltstack安装部署的主要内容,如果未能解决你的问题,请参考以下文章