测试服务器构建的最佳方法是什么?

时间:2011-09-07 19:47:46

标签: linux

我必须建立一个非常大的&的六个实例。复杂的linux数据库服务器。

我无法自己设置机器 - 而是我必须要求构建配置。另外,我不能强制配置像Chef这样的自动化工具。我已经为系统管理员提供了非常清晰的电子表格来描述配置 - 但它很容易构建,测试时间很长,并且每次都会破坏它。

所以,我想要一个可以测试以下内容的工具:

  • 系统信息:已安装的软件&版本,默认配置,安全策略,sudo列表等
  • 用户信息:用户ID,组成员资格,主要组,umask,ulimits,主目录,主目录privs等
  • 存储信息:raid配置&范围大小,卷,文件系统,文件系统类型,挂载点,所有权和私人等
  • 数据库信息:已安装的软件&版本,安装位置,数据库配置,表空间,缓冲池和数据库对象

我不需要一个工具来完成这一切,我很高兴找到一些可以将它们结合在一起的工具。如果必须的话,我会写至少其中的一部分 - 如果我已经花了一个星期的时间写一些有更好的东西的话,我会感到沮丧。

2 个答案:

答案 0 :(得分:1)

您可以创建puppet配方以在VM上配置您自己的独立服务器。

然后将这些木偶清单复制到实际服务器上,并以“noop”模式运行puppet,引用本地清单文件。这应该可以为你找到丢失的答案。

答案 1 :(得分:0)

不确定它是否与@bash建议的相同。 在VMWare世界中,您可以先创建服务器,然后将其转换为模板。 因此,您首先要创建一个服务器,并确保您已完成所有必需的设置 - 即;验证一次以确保它是否100%按照您的要求。

将此服务器转换为模板。现在你可以按照自己的意愿从这个模板中标记出man克隆 - 并保证它们看起来完全相同。