我想到的一种方法是编写一个Bash脚本,将另一个脚本上传到服务器,并按顺序为每个服务器执行脚本.例如:
foreach server { connect to server and scp update_script.sh to ~/scripts ssh user@server -e "sh ~/scripts/update_script.h" }
并且update_script将使用apt-get / aptitude或yum,或任何更新服务器上的包.
有没有更好的方法来做这样的事情?
另一个优秀(真正优秀)的工具是Webmin,如果你添加几个运行webmin的服务器(在webmin界面中),你可以推送更新并在其集群页面中查看包配置.
SystemImager是一种更适合于推出图像的替代方案