我有两个CentOS平台。两者都运行“CentOS版本5.10(最终)”。一个是“真正的”机器,另一个是虚拟机。两者都是64位。调用真机Prod和VM Spare。Centos VM vs Centos“真实”机器百胜包差异
当我得到这个演出时,我被告知这两台机器是相同的。 Spare应该是Prod的热备件。现在很明显,这不是事实。这两台机器有不同的yum回购清单。有来自不同渠道的重复安装包。 Prod看起来像一台服务器。 Spare看起来像是Evolution,OpenOffice和其他桌面游戏的人物桌面。
产品和备件安装了类似的应用程序,但在不同的仓库中找到,所以可用的yum更新级别不同。
我试过禁用非标准回购和卸载非标准包。例如,由于删除X-Windows导致了数百个依赖模块的移除,而依赖模块又有依赖,最终导致备用聋哑,失明和静音。有幸我们有一个虚拟机的副本。
我最近的想法是将两台机器迁移到最新的稳定的CentOS级别,基本上有一个解决方案。缺点(我认为)是生产机器和未知定制软件的宕机时间与新的包装级别问题。
我的基本问题是,使平台尽可能相同,并最大限度地减少(或更好地否定)停机时间的最佳方式是什么?
我们应该如何在未来维护软件包和其他安装?我知道Puppet,Chef和CFEngine,但之前没有使用过它们。这是未来的方向吗?还有别的吗?
概念读了这甚至不是稍微编程相关的问题,因此是题外话。 – CarCzar 2014-08-28 15:24:03