Linux

尋找備份/重新創建解決方案

  • September 5, 2012

我有 2 台關鍵伺服器正在執行不受支持的古老版本的 Linux,目前沒有針對它們的災難計劃。

我想為他們建立一個備份系統,並能夠創建一個愚蠢的災難計劃。

伺服器不能關閉,因此凍結它們以獲取快照或複制是不可能的。我看了看廚師和木偶,我不知道這些是否值得一試。我想听聽建議。

您距離準備考慮 Puppet 或 Chef 大約有一百萬英里。

首先擔心您的(不存在的)備份和災難恢復計劃。

如果我在你的位置(我是 3 年前),這就是會做的 -


**第 0 步:**獲取某種備份。現在。

如果這些機器真的是關鍵任務,只需插入一個大 USB 硬碟驅動器並獲取tar整個系統的存檔(請參閱man tar您的系統)。

一旦你至少有一個存檔,嘗試找到系統的原始安裝媒體,啟動一個虛擬機(使用 Virtualbox 或類似的東西)並乾淨安裝你的古老 Linux 版本。

現在弄清楚如果流星撞擊並摧毀您的生產機器,您將如何恢復到工作狀態。


停止

在您完成第 0 步並在發生災難時恢復到工作配置之前不要再進一步。混沌猴在看著你


**第 1 步:**選擇、安裝和配置備份系統。

我對你的推薦是Bacula。讓它工作並定期備份。

從步驟 0 開始對您的虛擬機執行還原測試,並確保您可以從全新安裝恢復到正常工作的系統。

從現在開始經常執行此測試。(我每 3 個月做一次。說真的。)


**第 2 步:**繼續使用受支持的作業系統版本。

從第 0 步開始使用該虛擬機並測試升級路徑,直到找到一個可行的路徑。

最好的情況?尼斯清潔容易供應商支持的升級。

最差的情況?重新安裝和一些手動的痛苦和折磨。

在執行此操作時,您可以開始查看 Puppet 和 Chef 之類的工具,並考慮您希望如何實現配置管理。

(升級後不要忘記那些備份和恢復測試。


**第 3 步:***配置管理

既然您擁有一個沒有爆炸危險的環境,您就可以輕鬆地呼吸,並以冷靜、有計劃的方式考慮配置管理工具。

您可以將其滾動到第 2 步,使其成為您作業系統升級的一部分,或者您可以手動穩定所有內容,然後稍後引入配置管理——這是您的選擇。

當你準備好這一步時,回來仔細看看傀儡廚師的問題。您還可以在配置管理下找到有趣的資訊

引用自:https://serverfault.com/questions/424726