我们有一个服务器安装程序,其中一个服务器群集与nfs共享的db / files / conf服务器连接,服务于我们的站点,位于Amazon EC2的Elastic Load Balancer后面。
设置工作正常,但保持最新状态变得像地狱,因为networking服务器使用的apache / php conf通过NFS共享。 因此,如果我们尝试在集群上的服务器上运行apt-get升级,则会由于Web服务器无法将configuration写回到nfs服务器而中止升级。
每次我们想更新机器,或者安装一个像php-curl这样的包,我们需要创build一个新的ami,所以这些改变会反映在新的amis上。
难道这是另一种简单的方法吗? 提前致谢!
你真的需要发现傀儡,因为这是它的目的。 它将精简部署新的软件包或更新到框中以及pipe理configuration文件。 你甚至可以自动将所有正确的软件和configuration文件添加到新的虚拟机。 它非常适合pipe理集群,并将大大简化您遇到的问题。
我将configuration移回本地存储,然后使用cfengine或木偶来控制configuration。