随着业务壮大,目前手头已经有几百台客户的服务器了,有时候得批量给所有的服务器都装个软件或者更新下系统啥的。
所有服务器都装了同样的系统,并放入了同样的 SSH Key,有没有好的方法,可以让几百台服务器同时执行某个命令?
而且所有的服务器分布在不同的全球各地的机房,有时候仅仅需要对其中某个机房的几台服务器进行批量操作。
目前找到了 dsh 和 expect,但是都得在 Linux 下进行,有没有 MacOS 或者 Windows 下直接批量管理所有服务器的方法?
参考
http://os.51cto.com/art/201103/249087_2.htm
http://colder.blog.163.com/blog/static/17394661820113371318303/
找到了 http://www.vpsee.com/2012/10/manage-tasks-with-fabric-on-mutiple-servers/ 这个,但是得 Python 。。。。
所有服务器都装了同样的系统,并放入了同样的 SSH Key,有没有好的方法,可以让几百台服务器同时执行某个命令?
而且所有的服务器分布在不同的全球各地的机房,有时候仅仅需要对其中某个机房的几台服务器进行批量操作。
目前找到了 dsh 和 expect,但是都得在 Linux 下进行,有没有 MacOS 或者 Windows 下直接批量管理所有服务器的方法?
参考
http://os.51cto.com/art/201103/249087_2.htm
http://colder.blog.163.com/blog/static/17394661820113371318303/
找到了 http://www.vpsee.com/2012/10/manage-tasks-with-fabric-on-mutiple-servers/ 这个,但是得 Python 。。。。