在 CentOS 7 上:
我有一组服务器,它们构成了 Web 应用程序的环境。每个客户端都有自己的一组服务器,每组服务器上都安装了类似的软件。
因此,每个集合都是相同的,但集合中的每个服务器并非都相同。在安装过程中,会运行各种 bash 命令来安装所有必要的软件。
到目前为止一切顺利。但是,服务器需要更新,但更新可能会破坏一些东西,所以我不想为此设置一个自动化过程:例如公然运行yum update -y
并希望一切仍然正常。
我的计划是为集合中的每个服务器设立一个“标准”,并将所有集合中的相同服务器更新为该标准。
例如,当我在标准中升级 PHP 时,我可以以某种方式将其移动到所有类似的服务器,而不会影响 Web 应用程序的本地文件。我只谈论支持 Web 应用程序的软件,例如 PHP、NginX、Dovecot 等。
这可能吗?