VMware 備份指南:方法與最佳實踐

即使面對數據完整性與可存取性的新威脅,備份仍是保護實體與虛擬機器數據的最佳方法。然而,虛擬機器備份在儲存空間、虛擬機器效能、資源效率、安全性及還原時間等方面,對 IT 管理員而言仍是一大挑戰。備份虛擬機器有多種方法可供選擇。

本文將說明 3 種備份方法的優缺點。請繼續閱讀,了解能讓您執行可靠 VMware 備份的最佳實踐。

NAKIVO for VMware vSphere 備份

NAKIVO for VMware vSphere 備份

為 VMware vSphere 虛擬機器提供全面資料保護及快速還原選項。支援本地、異地及雲端的安全備份目標。具備防勒索軟體功能。

VMware 的備份選項與方法

您可以在 VMware 環境中透過多種方式備份虛擬機器。主要有三種選項:基於檔案的備份、基於代理程式的客體層級備份,以及無代理程式的主機層級備份。

VM 檔案備份

VMware 虛擬機器將資料儲存於 VMDK 檔案 位於 ESXi 資料存放區中。VMDK 檔案是虛擬磁碟映像檔。基於檔案的虛擬機器備份方法涉及複製 VMDK 檔案至備份位置。

除了虛擬磁碟檔案外,VMware 虛擬機器還會使用配置檔案、快照檔案、變更區塊追蹤 (CBT) 檔案等。您也應備份這些檔案,以便能夠還原整個虛擬機器。

若要從基於檔案的備份進行還原,您只能還原整個虛擬機器。這意味著,若您需要還原特定檔案,必須先還原整個虛擬機器,然後才能存取這些特定檔案。

: 請勿將基於檔案的虛擬機器備份與檔案層級備份混為一談,後者是指備份虛擬機器內的個別檔案。

Pros Cons
  • 複製 VMware 虛擬機器檔案非常簡單。
  • 適用於 ESXi 及 VMware 工作站上的虛擬機器。
  • 無需在客體作業系統中進行任何設定。
  • 您需要關閉虛擬機器,以維持資料的一致性。
  • 您無法備份和還原自訂資料。您只能備份和還原虛擬機器內的全部資料。
  • 若您僅備份 VMDK 檔案,您需要重新建立並重新設定一台新的虛擬機器,然後將虛擬磁碟掛載至該虛擬機器以進行還原。

基於代理的備份

您可能對實體機器的傳統備份方式已相當熟悉,該方法是在客體作業系統中安裝備份代理軟體。此代理軟體負責執行排程、靜止處理及資料傳輸等作業,並透過區域網路(LAN)將資料複製至備份目的地。從技術層面來看,您可以像備份實體機器一樣,使用此方法來備份虛擬機器(例如,目前此方法可應用於 使用 Proxmox VE 進行備份 NAKIVO Backup & Replication).

VMware 的最佳實踐通常不建議將虛擬機器作為實體機器進行備份,因為此舉會產生較高的開銷,且在虛擬化環境中通常會導致效能不佳。 若使用安裝於虛擬機器上的實體機器備份代理程式來複製資料,您的 VMware 基礎架構可能會因此過載。

在虛擬機器中使用備份代理程式時,VM 備份是在來賓層級執行的。此類備份不包含虛擬機器配置、虛擬磁碟設定等相關資訊。由於來賓層級備份無法有效利用資源,因此不建議在虛擬環境中採用此方法。進一步了解 主機層級備份與虛擬機器層級備份.

您可能會遇到困難 備份 vCenter Server 裝置 (VCSA),這是一個執行 Photon OS 的虛擬機器。如果您 在 Windows 上執行 vCenter, 從技術上來說,安裝代理程式並備份資料是可行的。然而,vSphere 7.0 僅支援 VCSA,且 較新版本.

Pros Cons
  • 適用於實體與虛擬機器的通用方法。
  • 系統管理員大多都熟悉這種備份方法。
  • 可以備份單一檔案。
  • 此方法無需對現有的備份基礎架構進行任何變更,即可運作。
  • 虛擬機器備份會消耗大量資源。
  • 備份代理無法辨識底層的 ESXi 設定、資料存放區、虛擬機器快照、VMware API 及其他虛擬化特點。
  • 並非所有作業系統都受到支援。
  • 必須在您要備份的每台虛擬機器上安裝此代理程式。
  • 必須手動建立新的虛擬機器,才能從備份中進行資料還原

無代理主機層級備份

為了保護虛擬機器,您可以使用一個 專用的 VMware 備份解決方案 在 ESXi 主機層級運作,也就是在虛擬化平台層級運作。支援主機層級備份的備份解決方案,會利用虛擬化平台供應商的 API 與主機及其上所駐留的虛擬機器進行互動。這種 VMware 虛擬機器備份方法效率最高。

主機層級的虛擬機器備份解決方案會建立虛擬機器映像檔備份。此虛擬機器備份包含虛擬磁碟、虛擬機器設定及其他檔案。一個 基於圖像的 VMware 備份解決方案透過特殊的 VMware API 與 ESXi 主機進行互動,以運用虛擬化特點,例如快照技術和靜止狀態。

Pros Cons
  • 能夠充分利用虛擬化特點來進行虛擬機器備份。
  • 正在運行的虛擬機器的資料備份。
  • 使用虛擬機器快照功能性。
  • 管理簡便。
  • 備份是在虛擬機器 (VM) 層級建立的,並包含虛擬磁碟、快照及設定檔。
  • 虛擬機器備份的資源消耗較低。
  • 完整虛擬機器的快速還原。

如何使用 NAKIVO 解決方案備份 VMware 虛擬機器

備份 VMware vSphere 虛擬機器的有效方法是使用 NAKIVO Backup & Replication. 此解決方案讓您能夠遵循 VMware 備份的最佳實踐,並透過一個易於使用的網頁介面進行管理。

  1. 為備份做好環境準備:
    • 新增 ESXi 主機和 vCenter 將伺服器新增至 NAKIVO 的清單中。新增的 ESXi 主機上包含必須備份的虛擬機器。
    • 您可以 建立備份儲存庫 或使用預設的內建備份儲存庫。VMware 虛擬機器備份將儲存於此處。
  2. 前往 Jobs, 點擊 + 要新增一份工作,請點擊 Backup for VMware.

    Creating a new VMware VM backup job

  3. Source 在 VMware 新備份工作導覽程式的此步驟中,請選取您要備份的虛擬機器。您可以選取位於不同 ESXi 主機和 vCenter 伺服器上的多個虛擬機器。按下 Next 在精靈的每個步驟中,請點擊以繼續。

    Selecting VMs to back up

  4. 請在以下位置選取一個備份儲存庫,用以儲存 VMware 虛擬機器備份: Destination 步驟。在此範例中,我們選擇內建儲存庫。

    Selecting a backup repository to store backups

  5. 設定 排程與保留設定 針對虛擬機器備份工作。NAKIVO 解決方案提供了一系列進階特點,可靈活設定排程與保留政策。您可以為單一備份工作建立多個排程,例如:第一個排程用於每天備份虛擬機器、第二個排程用於每週備份虛擬機器,以及第三個排程用於每月備份虛擬機器。

    每個排程都有其保留設定。您可以針對每個排程設定備份(還原點)的保留期限,並配置保留設定以符合 GFS 保留政策。如此一來,您便能將每日備份保留 10 天、每週備份保留 2 個月,以及每月備份保留 2 年(例如)。

    您可以 啟用不可變性 以提供更高層級的備份保護,並降低在遭遇勒索軟體攻擊時遺失備份資料的風險。

    Configuring scheduling and retention settings

  6. 設定 VMware 備份工作選項。輸入工作名稱。在此步驟中,您可以啟用一系列實用的特點,以提升備份速度、安全性、可靠性,以及其他實用選項,包括:
    • 應用程式感知模式——利用 Windows 虛擬機器中的"卷影副本"機制,在運行中的虛擬機器內部寫入資料時,執行應用程式一致性備份。
    • 變更區塊追蹤 – 一項用於執行有效增量備份的 VMware 原生特點。
    • 虛擬機器驗證——在備份建立後進行測試。
    • 節省儲存空間的選項——排除暫存檔與暫存空間,截斷 Exchange 或 MS SQL Server 的日誌。
    • 完整備份選項 – 設定執行完整備份的頻率,以及建立完整備份的方法。此做法可降低因一連串增量備份損壞而導致資料遺失的風險。

    點擊 Finish 以儲存設定並按排程執行工作,或 Finish & Run 以儲存並立即執行該工作。

    Configuring backup job options

  7. 若您要立即執行該工作,請選擇工作執行範圍和排程,然後按下 Run.

    Preparing to run a VMware backup job

VMware 備份最佳實踐

為簡化貴組織內的備份與還原流程,您應遵循以下幾項最佳實踐。這些方法不僅能提升您環境中的資料保護能力,更能將效率發揮至極致。

1. 識別關鍵工作負載,並設定 RTO/RPO

關鍵虛擬機器以及使用頻率極高的虛擬機器,可能需要更頻繁地進行備份,並設定較低的 RPO 值。此外,關鍵虛擬機器應能快速恢復,這意味著它們的 RTO 值也必須較低。您可以設定較長的 RTO 與 RPO 針對非關鍵虛擬機器,應設定適當的數值,以合理利用儲存空間和硬體資源,並避免伺服器過載。 增量備份 讓您能夠建立更多還原點,並實現更短的 RPO。

2. 建立基於映像檔的備份,切勿僅依賴快照

請在主機層級而非來賓層級備份您的 VMware vSphere 虛擬機器。如此一來,您將以映像檔的形式獲得整台虛擬機器的資料備份。此備份映像檔包含虛擬磁碟及其他虛擬機器檔案,可儲存於備份目的地並採用特定格式。透過這種基於映像檔的主機層級備份方式,可避免造成 ESXi 伺服器及整個基礎架構的負載過重。為此,請使用專為虛擬環境設計的 VMware 備份解決方案,例如: NAKIVO Backup & Replication.

請勿在客體作業系統層級備份虛擬機器,這是一種適用於實體機器的傳統備份方法。傳統解決方案需要在每台虛擬機器上安裝備份代理程式。在虛擬化環境中,此方法效率低下且會造成不必要的資源消耗,進而導致虛擬機器效能下降。這些 ESXi 硬體資源應更妥善地運用於虛擬機器工作負載。

請勿將快照用作備份。部分 VMware 管理員可能以為,只要在虛擬機器上建立快照,就擁有可用於還原的備份。然而,當因各種因素導致資料損毀或遺失時,他們才會發現無法還原該虛擬機器或其中的資料。我們先前已探討過這個主題, 快照與備份,而且快照並非備份。

快照是虛擬機器檔案的一部分,且依賴於虛擬機器磁碟。這就是為什麼它們被稱為快照"鏈"。要成為有效的 VMware 備份,必須能夠在沒有任何來源虛擬機器檔案或來源基礎架構的情況下,重新建立該虛擬機器。

請注意, VMware 快照的最佳實踐 建議僅在短期內使用快照。建立過多快照或長期保留快照,會降低虛擬機器的效能,並佔用過多的儲存空間。

Don’t use VM snapshots as backups

Application-aware backup

虛擬機器可以執行交易型應用程式,例如資料庫、email 伺服器、Active Directory 網域控制器等。您應確保資料的一致性,並凍結或 quiesce 對正在運行的虛擬機器進行資料備份。靜止處理可確保資料一致性,因為資料在複製前會被凍結並維持在正確的狀態。開始備份資料時,系統中絕不能有任何寫入交易。

針對運行中應用程式的虛擬機器,採用靜止處理技術所進行的備份稱為 與應用程式一致或具備應用程式感知能力的備份. 應用程式必須支援此功能性,才能在資料備份期間暫停資料寫入,並在備份完成後繼續寫入資料。

執行 Windows 的 VMware 虛擬機器使用 微軟 卷影複製服務 (VSS) 將虛擬機器內的應用程式暫停,以便進行備份。 VMware 工具 必須安裝在客體作業系統上,因為它們包含一個與 VSS 協同運作的驅動程式,且虛擬機器備份軟體必須支援與客體作業系統中的 VSS 進行互動。

3. 根據 RPO 制定資料保留政策與時程表

請根據特定虛擬機器或虛擬機器群組的 RPO 值來設定備份排程。關鍵虛擬機器的備份排程應設定較短的間隔,以確保最新還原點與資料遺失事件之間所遺失的資料量降至最低。

定義備份及其還原點的保留期間。某些虛擬機器可能需要保留舊的還原點,以確保即使在資料損毀或刪除事件發生後未能立即察覺,仍能恢復資料。請使用 祖父-父親-兒子保留政策 (GFS)。

4. 3-2-1 備份策略與儲存分層

對於任何重視資料的組織而言,備有次級備份複製是絕對必要的。在異地至少備有一份備份複製,可確保當您備份基礎架構所在的實體生產位置發生故障時,您的備份複製仍能安全無虞,並可繼續用於資料還原。

此外,近年來許多組織都曾遭受勒索軟體攻擊,這類攻擊不僅會損毀並加密生產資源,還會波及備份資源。若具備管理員權限的用戶遭到勒索軟體攻擊,該勒索軟體很可能已取得對生產系統和備份系統(包括備份儲存庫等)的存取權限。

您可以為儲存於主要生產位置的備份建立一份額外副本,並將其傳送至次要備份儲存庫。 理想情況下,此備份複製儲存庫應位於不同的實體位置,可以是鄰近地點,也可以是另一個地理區域。只要您與備份儲存庫之間有網路連線,即可將該資料複製到次要備份儲存庫中。

3-2-1 備份規則 這項原則長期以來一直是設計企業級虛擬機器備份解決方案的基石,此類解決方案必須具備足夠的穩健性,才能有效應對多種災難還原情境。該原則指出,您需要備有 (3) 份資料副本,儲存於 (2) 種不同的儲存媒體上,且其中至少有 (1) 份須存放於異地(例如雲)。 這種做法確實有其深意,因為若所有資料副本皆存放於同一位置,而該位置遭遇災難時,您不僅可能損失生產資料,連虛擬機器備份資料也將一併遺失。

若要遵循備份 VMware 虛擬機器的最佳做法,請確保您的資料保護解決方案具備以下功能性: 備份複製 可設置於本地、遠端,甚至在 公有雲 (例如 AWS 或 Azure)。這能為您提供靈活性與韌性,以抵禦各類災難。利用公有雲儲存 VMware 虛擬機器備份,是實現地理分散性的絕佳方式,因為您的資料可以存放於全球不同的地理位置。

根據所選的儲存分層模型,搭配使用高速本地儲存、低速本地儲存、磁帶及雲端儲存,有助於節省成本。 您可以將最重要虛擬機器的備份儲存於高速儲存裝置,並將其備份複製儲存於低速儲存裝置或雲端中。較舊的備份則可複製或移至較慢的儲存裝置,或備份至磁帶。

5. 透過不可變性提供勒索軟體防護

近期席捲而來的勒索軟體浪潮顯示,沒有任何資料能免於攻擊,就連備份資料也不例外。為了確保您的備份資料不會遭到勒索軟體的篡改和加密,請將備份複製傳送至不可變的儲存位置。

不可變的備份儲存庫可以設在雲端,例如: Amazon S3,位於受保護的分區中、由特殊軟體管理的伺服器上的本機目錄內,或存放在磁帶和磁碟等支援不可變性的特殊硬體上。這些選項採用 WORM(寫入一次、讀取多次)模型,允許存取儲存的備份資料,但禁止對其進行任何變更。

這意味著,若在 不可變更的備份 即使該工具是早先建立的,您仍可利用它來順利且迅速地進行還原。

6. 最佳資料傳輸模式(無需區域網路等)

在為您的 VMware vSphere 環境選擇現代化的虛擬機器備份解決方案時,請留意那些在網路層面效率高,並能提供 無 LAN 資料傳輸模式, 因此您可以放心,生產網路的負載不會影響生產工作負載。

其中部分資料保護解決方案支援直接存取 SAN(儲存區域網路),讓您能夠繞過生產網路,直接從生產端的 VMware 環境複製備份資料。一般而言,這涉及透過光纖通道 (Fibre Channel) 或 iSCSI 直接從 SAN 裝置讀取或寫入資料,此舉能顯著提升效能,並直接影響執行 VMware 虛擬機器備份工作所需的時間。

Direct SAN access for a VMware VM backup

此外,透過提供"熱添加"特點,現代資料保護解決方案能夠透過儲存 I/O 堆疊,直接對 VMware 虛擬機器快照進行讀寫操作,從而繞過主機的 TCP/IP 堆疊,這有助於緩解網路擁塞並縮短虛擬機器備份工作的執行時間。

Using a VMware Hot Add mode for VM backup

一般而言,若採用一套能運用現有最佳虛擬機器備份機制,並支援 SAN 連線的虛擬機器備份解決方案,您便可確信,您的 VMware 虛擬機器備份不僅以最佳方式執行,同時對生產網路基礎架構造成的負載也降至最低。

7. 流程自動化

手動執行備份可能會導致備份與保留期間出現缺口,以及備份工作重疊。請排程備份工作以自動執行,並遵循備份排程的最佳實踐,避免工作重疊,以及因同時執行大量虛擬機器備份而導致基礎架構過載。

在排程備份工作時,請盡可能將備份工作分散在不同時間執行,以避免過載與重疊。 若您的備份時段較短(例如夜間僅有數小時),請確保網路頻寬與硬體效能足以高速備份大量資料。

透過強大的 HTTP API 驅動介面來自動化資料保護計畫,可讓您以程式化方式與系統互動、監控、自動化並編排 VMware 基礎架構的整體備份流程。 例如,您可以監控產品元件(包括備份儲存庫)的運作狀態、自動化備份停用程序,以及透過報告功能提升合規性等(請參閱下圖)。

VMware backup job automation

能夠串聯備份工作並使其依照特定順序交互運作的虛擬機器備份解決方案,也能促進 VMware 虛擬機器備份的自動化。若您希望尋求備份 VMware 虛擬機器的最佳方式,確保虛擬機器備份流程的自動化至關重要。

VMware 提供了多種 API,用於軟體整合與資料保護。這些 API 讓開發人員能夠建立能直接與 VMware vSphere 環境交互運作的虛擬機器備份軟體,並利用現有的虛擬化特點來進行有效的資料備份。

從虛擬機器資料備份的角度來看,VMware vSphere 資料保護 API 是最值得關注的 API 之一。此 API 允許備份應用程式將備份處理作業從 ESXi 主機卸載,並提供用於備份虛擬機器的獨特特點。 NAKIVO Backup & Replication 利用 vSphere API 來高效備份虛擬機器。

8. 驗證備份並測試還原

了解如何備份 VMware 虛擬機器非常重要。然而,應定期測試這些備份的有效性,以確保能順利還原,避免出現任何不愉快的意外。 測試有助於您發現潛在的還原問題。

若未驗證 VMware 虛擬機器備份,無異於自尋死路。已有許多管理員的慘痛經驗:因未驗證虛擬機器備份,直到面臨真正的災難還原情境時,才發現這些備份已損壞,或無法如預期般還原關鍵資料。因此,您最好尋找一套能提供 驗證虛擬機器備份的自動化方法 (例如,附上螢幕截圖),因為手動驗證既繁瑣又耗時。虛擬機器備份驗證是一項至關重要的最佳實踐,可確保以最佳方式備份 VMware 虛擬機器。

9. 監控您的環境

某些備份解決方案提供 VMware vSphere 監控工具 讓您能全面掌握基礎架構的運作狀況。透過這些特點,您可以即時監控所有關鍵指標,並產生報告,藉此優化虛擬環境的效能並解決瓶頸問題。

10. 將您的備份方案更新至最新版本

使用最新版本的備份解決方案,能帶來諸如安全性提升、新增特點、錯誤修正以及現有特點優化等優勢。這能讓您隨時掌握最新動態,並為資料保護方面的最新挑戰做好準備。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面探索本解決方案的所有資料保護功能。15 天免費試用。無任何特點或容量限制。無需提供信用卡資訊。

People also read