2011-09-07 179 views
0

我必須構建一個非常大型的複雜linux數據庫服務器的大約六個實例。測試服務器版本的最佳方法是什麼?

我無法自己設置機器 - 相反,我必須請求配置。另外,我不能強制配置使用Chef等自動化工具。我已經爲系統管理員提供了描述配置的非常明確的電子表格 - 但它非常容易出錯,需要耗費時間進行測試,並且每次都會造成破壞。

所以,我想有一個工具,將測試以下內容:

  • 系統信息:已安裝的軟件版本&,默認CONFIGS,安全策略,須藤名單等
  • 用戶信息:用戶ID ,組成員身份,主組的umask,ulimits,主目錄,主目錄PRIVS等
  • 存儲信息:RAID配置&程度的大小,卷,文件系統,文件系統類型,掛載點,所有權& PRIVS等
  • 數據庫信息:已安裝的軟件版本&,安裝位置,數據庫配置,表空間,緩衝池和數據庫對象

我並不需要一個單一的工具做這一切,我會很願意找一些工具可以將它們結合在一起。如果必須的話,我會至少寫下部分內容 - 但如果我花了一個星期的時間寫了一些東西,而且已經有更好的東西了,我會很失望。

回答

1

您可以創建木偶食譜來在虛擬機上配置您自己的獨立服務器。

然後將這些木偶清單複製到實際服務器上,並以「noop」模式運行木偶,並引用本地清單文件。這應該給你答案,以什麼失蹤。

0

不確定它是否與@bash建議的相同。 在VMWare世界中,您可以先創建一個服務器,然後將其轉換爲模板。 因此,您首先創建一個服務器並確保您已完成所有必需的設置 - 即:驗證一次,以確保它是否符合您的要求。

將此服務器轉換爲模板。現在您可以像您希望的那樣將這個模板中的人克隆出來 - 並且所有這些都保證看起來完全相同。

+0

這些是非常繁忙的服務器 - 所以我很嫉妒與虛擬機管理器共享任何資源。 – KenFar

相關問題