salt简单配置应用
博客专区 > jk409 的博客 > 博客详情
salt简单配置应用
jk409 发表于3年前
salt简单配置应用
  • 发表于 3年前
  • 阅读 224
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: salt简单安装和配置----注意salt-minion客户端配置文件minion要修改master 和id
apache:
  pkg:
    - installed
   #- removed
  service:
    - running
   #- dead
    - watch:
      - pkg: apache
      - file: /etc/httpd/conf/httpd.conf
      - user: apache
  user.present:
    - uid: 87
    - gid: 87
    - home: /var/www/html
    - shell: /bin/nologin
    - require:
      - group: apache
  group.present:
    - gid: 87
    - require:
      - pkg: apache
      
/etc/httpd/conf/httpd.conf:
  file.managed:
    - source: salt://apache/httpd.conf
    - user: root
    - group: root
    - mode: 644


salt-key -L   #列车未认证的节点

salt-key -a   #添加、接受客户端认证

salt-key -A #添加、接受所有客户端的认证

-------------------------------------------------

#验证指纹是否一致:防止冒名顶上传错误的公钥

[root@salt-master]# salt-key -f   salt-minion

[root@salt-minion]#salt-call key.finger --local


#ping测试

salt  '*'  test.ping 


#在所有minion执行命令update

salt '*'  cmd.run  'uptime' 


#执行小段代码

salt '*' cmd.exec_code  bash 'for i in {1,2};do echo $i;done' 


#执行脚本可以加参数

salt '*' cmd.script salt://scripts/kkk.sh  time


#copy文件

salt-cp   '*' kkk.txt  /root/


#安装软件

salt '*' pkg.install  'httpd'

============================================================================
saltstack安装:
centos6
wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install   salt-master (控制端)
yum install   salt-minion (被控端)
========================================================================
ubuntu:
#apt-get  install salt-master
#apt-get  install salt-minion
修改/etc/salt/minion

#master   master-ip
#id   client-id or clinet-name

标签: salt
共有 人打赏支持
粉丝 21
博文 152
码字总数 37204
×
jk409
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: