記錄同事一不小心把測試環境刪了

對於誤刪這個問題,想必大家多熟知的就是生產環境的刪庫。現實情況中,誤刪現象在測試環境上也多有出現,只不過是影響範圍沒有生產環境誤刪那麼的嚴重,在比較之下,大家對於測試環境誤刪的事件就沒有那麼的重視。但是,由於測試環境誤刪所引發的蝴蝶效應也是很嚴重的。

前不久,有位同學在測試環境中執行 rm -rf /xx 操作,刪除了一臺測試虛擬機上的運行環境,這個環境平時大多用於大家的聯調測試和客戶演示用的。儘管誤操作發生後,及時採取了一些補救措施,但是對於一些研發人員和客戶還是受到了不同程度的影響。恢復環境一共花費了一天的時間,在這一天裏基本所有的聯調測試任務全部中斷停滯。

針對此次問題的解決方案

針對測試環境問題的解決方法可以從技術上、規範上兩個方面入手,但是傾向技術方案解決爲主,規範方案解決爲輔,減少人工干預以及認爲操作帶來的失誤。

  • 預防被刪以便快速恢復實例,定期備份和快照。
  • 回收 root 權限,改寫 rm -rf 命令,實際上執行的是 mv xx,相當於增加一個 回收站 功能。
  • 數據庫操作權限分層分級(權限管理)

最後說一下備份數據:備份方式常用全量備份和增量備份的方式。備份的策略包括跨機器、跨機房、跨區備份。數據是企業第一生產力,數據備份尤其重要。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章