Windows
將快照功能添加到由 pyshical 機器組成的 QA 實驗室
由於我們應用程序的性質,我們無法在虛擬化上執行和測試它。
我希望能夠恢復到以前的干淨狀態,並且(如果可能)有某種快照(僅限磁碟而不是 RAM ofc)。
考慮了以下選項:
- 添加一台執行 FreeNAS 的伺服器,使用目前機器上的所有 SSD,提供由 ZFS 支持的 iSCSI 卷,然後 PXE 從那裡啟動所有機器。似乎是合理的,但設置起來並不容易。
- 使用 CloneZilla 並進行分區以分區備份/恢復(每台伺服器將有一個用於 Windows 的分區,一個用於備份),這並沒有給我真正的快照,每次都不容易做到(啟動到 clonezilla,選擇備份選項,添加詳細資訊等),並且不是增量/差異,因此速度很慢,並且允許有限數量的備份。
- 系統還原 - 它是否備份所有磁碟?
約束/假設:
- 它需要與 windows 分區一起使用
- 需要快速(如果不是 clonezilla 是一個選項)
- 它可以在需要重新啟動的情況下使用
- 不必對記憶體進行快照(儘管那真的很酷)
有更好的選擇嗎?
如果時間限制較少,我建議使用 WDS 並根據需要重新部署。這有點囉嗦,但是,它會做你需要的。
但是,寫過濾器可能對您有用。我知道它們在我使用的瘦客戶端上執行良好,但從未在桌面/伺服器上嘗試過。
我建議使用熄燈管理來重新啟動通過 PXE 提供的映像上的伺服器,該映像可能是一個小型 Linux 作業系統,它通過 SSH 接受進一步的命令,例如拍攝快照或將新映像寫入硬碟驅動器。
這很符合描述(您拍攝快照的速度主要取決於儲存驅動器的速度和您將快照寫入的位置,因此升級到 SSD 和千兆乙太網甚至可能是有意義的快點)。
對於記憶體,我想你可以編寫一個在 Windows 作業系統本身中執行的代理,它帶有一個核心驅動程序,允許你隨時拍攝記憶體快照。