Chinaunix

标题: 自动化批量部署的思路 [打印本页]

作者: 93846273    时间: 2011-04-23 19:45
标题: 自动化批量部署的思路
请教各位shell达人,如题。
环境:现有8台相同的服务器要保持同步,另有一台主服务器,还有一台专门用来传数据的工具服务器,也就是总共10台服务器。
现在的需求是,在主服务器上通过某种手段将主服务器上的一个脚本,同步到8台服务器上,并且执行脚本(无论通过cron执行还是立即执行都可以)。这个脚本大概的内容是通过rsync工具服务器上面的软件到本地,并且将安装这些软件。
现在的需求是能否在主服务器上直接把这个脚本主动推送给8台服务器,而不是8台服务器一台一台手动的去下载或者从主服务器上拉过来。
请教各位shell达人,在思路方面给予方案,先谢过了。
作者: jiannma    时间: 2011-04-23 20:08
利用SSH?
作者: zooyo    时间: 2011-04-23 21:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaopan3322    时间: 2011-04-24 00:28
try(pdsh没有的话装一个):
pdsh -R exec -w user@machine[1-8] ssh -x %h <command>
作者: 哎_还是算了    时间: 2011-04-24 18:09
这种ssh的脚本用expect来写挺好的.
作者: kala_fly    时间: 2011-04-25 19:01
本帖最后由 kala_fly 于 2011-04-25 19:02 编辑

比较不喜欢用expect.


SSH 证书认验

+ 远程shell




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2