記錄實驗室環境

記錄實驗室環境

我的任務是建立和管理一個全新的實驗室環境,其中包含許多扮演不同角色的機器。有一個 VM 主機、多個 Web 伺服器、多個資料庫伺服器等。

有非常具體的需求和流程需要記錄為該實驗室環境的一部分,例如,我們不希望打開自動 Windows 更新,並且我們想要捕獲許多想法來向多個不同的各方解釋(主管、經理、開發人員、IT 經理、QA 人員)。

因此,當我進行設定時,我真的想將這些對話記錄在某種正式文件中。我打算繼續建立一個 Word .doc,用幾個離散的部分組織每個伺服器角色:

  • 執行摘要
  • 維護需求
  • 已安裝軟體清單
  • 可用硬體
  • 硬體預設值

我想知道的是,在為這些機器建立文件時是否可以遵循更好的模板。我希望我最終創建的任何東西都足以讓其他人在需要時重建機器。

答案1

一個好的文件系統最重要的是:

  • 易於更新(或者人們不會更新它,這比無用更糟糕)
  • 易於存取 - 從任何位置、從多個設備。
  • 組織良好 - 人們可以輕鬆找到所需的信息,並且相同信息的重複最少。

我嘗試過word文件。他們全3分都失敗了。 Word 文件很難更新,最終會導致人們擁有不同的副本,等等。

我發現最適合我使用的系統是 wiki。 DokuWiki 非常適合我的目的。我可以從任何地方輕鬆訪問和更新它。

我的 wiki 中列出了描述整個網路設定的頁面,這些頁面連結到每個伺服器、叢集和應用程式的頁面。這樣,有關特定項目的所有詳細資訊都保存在單獨的頁面上,並且可以從相關的每個位置連結到- 當某些內容發生變化時,我只需在一頁上進行更改,並且可以輕鬆找到我正在查找的資訊為了。

它還允許您指定名稱空間模板,因此當我創建新的伺服器頁面時,它會預先填充表格以輸入 IP 位址、硬體配置等。文檔中缺少的內容。

如果你真的想變得更奇特,你可以編寫插件來獲取配置文件之類的東西,解析它們,並以易於閱讀的格式顯示它們。例如,我編寫了一個名為 PatchPanel 的插件,它採用網頁配線架的文字描述並繪製其圖片,並帶有每個連接埠所在位置的標籤。

http://blog.emsley.ca/2014/04/documentation.html有一個更完整的關於我如何設置它的文章(免責聲明:鏈接到我的博客,但完全與主題相關)。

相關內容