Backup

使用 ghettoVCB 的虛擬機備份的一致性

  • May 9, 2012

我有一個執行 Windows 和 CentOS 虛擬機的 ESXi 主機。其中一些正在執行 SQL 數據庫(MSSQL 和 MySQL)。我正在嘗試使用ghettoVCB腳本設置備份策略,我已成功執行備份並準備測試恢復功能。 ghettoVCB通過創建正在執行的機器的快照並在成功備份後將其刪除,從而在不使它們離線的情況下備份 VM。

由於生成的備份是離線虛擬機,這不會損害數據庫(以及快照時執行的其他應用程序)的一致性嗎?將此快照用作備份是否可靠?

這取決於虛擬機是否在快照之前被靜默,對於 SQL 伺服器,這將需要通過由最新的 vmtools 啟用的 VSS 以及這樣做的請求。我不知道 GhettoVCB,但我知道它使用的 API可以通過 VSS 向 vmtools 發出請求以靜默,我不知道它是否使用它,但這是實現真正連貫的快照和後續恢復的唯一途徑。

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