是否可以DRDB整个服务器?
我们有大约5个具有相同规格的网页服务器,但是我必须login并安装所有的软件等等。
有了DRDB,我想如果我更新一个(比如重新编译apache),所有这些都会被更新。
谢谢
也许你可以使用GlusterFS发布/ usr / local,但听起来像使用Puppet发布configuration可能是最好的解决scheme。
你是否在使用包pipe理器,RPM或APT的发行版?
你可以集中编译软件包,将它们发布到你自己的回购站,然后用puppet让服务器从你自己的回购站更新自己。
这是行不通的,因为drbd只支持三个节点。
对于您的自动更新,您应该使用木偶或中央软件分发工具(例如太空行走 ),这取决于您的更新types。 木偶将是最好的configuration变化,但也可以做软件分发。 太空行走将主要用于做软件更新,但也可用于configuration更改。
如何提供可以进行更改的NFS根分区?
使用NFS根启动。
正如其他人所说,DRBD节点的数量是有限制的。 而且,这可能是错误的解决办法。 木偶是集中configurationpipe理的好,但我不会只使用puppet来传递更新的二进制文件。 学会使用你的Linux发行版的软件包工具,并在所有的服务器上build立一个私有的软件仓库。 如果这看起来像一个太复杂的解决scheme,使用rsync。 甚至NFS挂载/ usr。