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

ansible saltstack 命令简单对比

时间:2018-02-22 19:31:37      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:width   stat   ice   nbsp   slave   bsp   comm   客户   rgb   


salt

ansible

服务安装

salt h112  pkg.install nginx

ansible h112 -m apt -a "name=nginx state=present"

服务停止

salt h112 service.stop nginx

ansible h112 -m service -a "name=nginx state=stopped"

运行命令

salt h112 cmd.run 'w'

ansible h112 -m command -a "w"

运行命令 服务相关

salt h112 cmd.run 'service nginx restart'

ansible h112 -m command -a "service nginx restart"

文件

salt-cp  h112  file     slave-hosts-dir

ansible h112 -m copy -a "src=/a/b dest=/b/c"

目录

复杂,用sls





客户端识别

客户机配置文件中的id生成minion_id , 主机中salt-key查看客户端主机名,并列表/正则等匹配

主 配置host文件 ip或 域名




sls playbook

/srv/salt/web/apache.sls

技术分享图片

/xxx/web/apache.playbook

ansible-playbook  ntp.yml  --syntax --check  #语法检查

技术分享图片




调用

salt h112 state.sls web.apache

ansible-playbok  /xxx/web/apache

高级

技术分享图片

salt '*' state.highstate test=True  #执行前 test=True

role方式,目录方式。


ansible saltstack 命令简单对比

标签:width   stat   ice   nbsp   slave   bsp   comm   客户   rgb   

原文地址:http://blog.51cto.com/13606158/2072133

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