标签:salt
部署的工作,不能只用手来做了,我们需要用工具来完成,工具化和标准化是相辅相成的,工具化让线上运行的东西更标准
Saltstack是比较新的自动化工具,是python开发的,也提供了api,saltstack有三大功能,远程执行,配置管理和云管理,配置管理也可以叫做状态管理,运维三板斧,监控,执行,配置
Saltstack对不,Puppet是ruby写的不支持远程执行 ansible 也是python写的。Saltstack的官方网站就是saltstack.com
运维管理的三大要素,人 技术和工具 易用性
远程执行,几百台机器,我给所有机器创建一台机器,神笔马良,画了一个马,类似于saltstack只需要画一画
云管理:创建虚拟机,关闭虚拟机,阿里云,惠普云,openstack,cloudstack等等
四种运行方式:
Local:本地
Minion/Master C/S 所有salt的客户端需要装saltMinion
Syndic -zabbix proxy 类似于一个代理的,master管理不过来,让各个Syndic来管理
Saltssh 不用再所有机器上装agent 也能收集,只要ssh连过去,其实最佳的解决方案就是装一个agent
典型案例: BAT肯定用,大公司不一定,大公司分部门,这个部门用这个,这个部门用这个,阿里云的大数据部门用saltstack管理,一二三线公司基本都用saltstack,也因为saltstack使用python写的,苹果自带python,也能用saltstack windows也能用,只是能用minion,不能够用master
标签:salt
原文地址:http://linuxmain.blog.51cto.com/11512359/1888944