Hyper-V 檢查點的最佳實踐

虛擬化技術已大幅改變企業的營運模式及向客戶提供服務的方式。其中,快照(snapshot)是最重要的虛擬化技術之一。這項技術徹底改變了虛擬環境中資料的保護方式。在本篇部落格文章中,我們將探討 Hyper-V 中使用的快照技術,並說明如何在您的虛擬環境中管理與設定 Hyper-V 檢查點。

NAKIVO Hyper-V 備份解決方案

NAKIVO Hyper-V 備份解決方案

適用於 Hyper-V 的無代理程式、應用程式感知的備份解決方案。具備防勒索軟體防護功能、可從備份立即啟動虛擬機器,並支援其他虛擬/實體平台等更多功能。

什麼是 Hyper-V 檢查點?

Hyper-V 檢查點可讓您在特定時間點儲存虛擬機器(VM)的狀態。 若您計劃對系統進行某些變更(例如軟體更新或程式安裝),檢查點將非常有用。若發生意外錯誤,您可以將虛擬機器還原至先前狀態,從而捨棄所有已做的變更。

值得注意的是,"快照"一詞目前僅用於指稱在 Windows 10 之前推出的舊版 Windows 作業系統上所建立的 Hyper-V 快照。

Hyper-V 檢查點的類型

在 Windows 10 之前,Hyper-V 僅提供標準檢查點。目前,Hyper-V 提供兩種類型的檢查點:

  • 標準檢查點 (前身為 Hyper-V 快照)會對虛擬機器及其記憶體狀態建立快照,讓您能夠擷取虛擬機器在特定時間點的狀態。 標準快照不支援應用程式一致性,這可能導致資料交易不完整。對於執行 Active Directory、Microsoft Exchange、SQL Server 或任何其他會在不同節點間傳輸資料的應用程式/資料庫之虛擬機器而言,這點至關重要。此外,請注意此類快照不應被視為完整備份。
  • 生產檢查點 可透過"卷影複本服務"(適用於在 Windows 上執行的虛擬機器)或"檔案系統凍結"(適用於在 Linux 上執行的虛擬機器),建立資料一致性備份。因此,生產環境檢查點是根據客體作業系統內的備份技術所建立的。建立生產環境檢查點時,不會擷取虛擬機器記憶體狀態的快照。 請注意,生產檢查點預設為啟用狀態。不過,若您想變更檢查點類型,可使用 Hyper-V 管理員或 PowerShell 進行設定。

管理 Hyper-V 檢查點

以下內容將提供有關如何管理 Hyper-V 檢查點各個方面的指引:從變更檢查點類型到設定檢查點位置。

如何變更檢查點類型

如前所述,您可以透過 Hyper-V 管理員或 PowerShell 變更檢查點類型。以下將分別說明這兩種方法。

使用 Hyper-V 管理員

  1. 開啟 Hyper-V 管理員。
  2. 在您要設定的虛擬機器上按右鍵,然後選擇 設定.
  3. 找到"管理"區段,然後選取 檢查點.
  4. 選擇檢查點類型。如果您已選取 生產檢查點, 如果您的客體虛擬機器不支援建立生產環境檢查點,請勾選下方的核取方塊。此設定可讓您擷取包含完整應用程式狀態的檢查點。

Choosing the checkpoint type

如果您已選取 標準檢查點, 您可以啟用"自動檢查點"特點, 該功能會在虛擬機器啟動時自動建立檢查點,並在虛擬機器停止運作後立即刪除這些檢查點。

使用 PowerShell

若要變更檢查點類型,請在 PowerShell 中執行以下指令:

  • 若要啟用"標準檢查點"類型,請輸入:Set-VM -Name <vmname> -檢查點類型:標準。
  • 若要啟用"生產檢查點"類型,請輸入:Set-VM -Name <vmname> -檢查點類型:生產環境。若生產環境檢查點失敗,系統將執行標準檢查點。
  • 若要確保僅建立生產環境的檢查點,請使用以下指令:Set-VM -Name <vmname> -檢查點類型 ProductionOnly。

如何建立檢查點

Hyper-V 檢查點可透過以下兩種方式建立:Hyper-V 管理員或 PowerShell。

使用 Hyper-V 管理員

  1. 開啟 Hyper-V 管理員。
  2. 請選擇要為其建立檢查點的虛擬機器。
  3. 右鍵點擊虛擬機器名稱,然後點擊 檢查點。Creating a new checkpoint
  4. 檢查點已建立,您可在下方的"檢查點"區段中查看。The Checkpoints Section

使用 PowerShell

執行以下命令以建立 Hyper-V 檢查點:Checkpoint-VM -Name <VM名稱>建立檢查點後,您可以使用以下指令查看所有虛擬機器檢查點的完整清單:Get-VMCheckpoint -VMName <VM名稱>.

如何使用檢查點將虛擬機器還原至先前狀態

Hyper-V 檢查點主要用於將虛擬機器還原至先前狀態。請依照以下步驟,將檢查點套用至虛擬機器以達成此目的。

使用 Hyper-V 管理員

  1. 開啟 Hyper-V 管理員。
  2. 請選擇您要還原的虛擬機器。
  3. 在"檢查點"區段中,您將看到為該虛擬機器建立的檢查點清單。請右鍵點擊您要使用的檢查點,然後點擊 申請.Applying Hyper-V checkpoints
  4. 隨後,將出現一個包含以下選項的對話方塊:
  • 建立檢查點並套用: 在套用選定的檢查點之前,系統會先建立該虛擬機器的全新檢查點。如此一來,即使此操作失敗,虛擬機器仍能受到保護。
  • 申請:僅套用所選的檢查點。請注意,此操作無法撤銷。
  • 取消:對話方塊將關閉,且不會套用任何變更。Applying the changes to the VM

使用 PowerShell

若要透過 PowerShell 命令列介面 (CLI) 套用檢查點,請執行以下命令:Restore-VMCheckpoint -Name <檢查點名稱> -VMName <VM名稱> -確認:$false。

如何刪除檢查點

在 Hyper-V 中,檢查點會以 .avhdx 檔案的形式儲存於虛擬機器 (VM) 的 .vhdx 檔案所在位置。刪除檢查點後,系統會將 .avhdx 和 .vhdx 檔案合併,以節省空間並確保不會遺失任何重要資料。 隨後,檢查點的 .avhdx 檔案將從檔案系統中完全刪除。

若要使用 Hyper-V 管理員刪除檢查點,請執行以下操作:

  1. 開啟 Hyper-V 管理員後,請選取所需的虛擬機器。
  2. 在下方"檢查點"區段中,請右鍵點擊您要刪除的檢查點。此時會出現一個下拉式選單,其中包含多項選項。請點擊 刪除檢查點.

若要刪除包含主要檢查點及所有後續檢查點的檢查點樹,請右鍵點擊您要刪除的最早檢查點,然後點擊 刪除檢查點子樹.

Deleting Checkpoints

如何啟用或停用檢查點

您可以使用 Hyper-V 管理員,手動設定是否要在這台虛擬機器上建立檢查點。為此,請執行以下操作:

  1. 開啟 Hyper-V 管理員,右鍵點擊所需虛擬機器的名稱,然後點擊 設定.
  2. 在"管理"區段中,找到"檢查點"選項並選取它。
  3. 在右側窗格中,您會看到"啟用檢查點"核取方塊。您可以勾選或取消勾選此選項,以啟用或停用檢查點。Enabling or disabling checkpoints
  4. 點擊 申請。

如何設定檢查點位置

Hyper-V 允許您設定檢查點設定檔及檢查點儲存狀態檔的儲存位置。若要設定檢查點位置,請依照以下步驟操作:

  1. 開啟 Hyper-V 管理員,右鍵點擊所需虛擬機器的名稱,然後點擊 設定.
  2. 在"管理"區段中,找到"檢查點"選項並選取它。
  3. 在右側窗格中,找到"檢查點檔案位置"區段,然後按一下 瀏覽, 或手動輸入將儲存檢查點檔案的資料夾路徑。Configuring checkpoint location
  4. 點擊 申請。

如何重新命名檢查點

標準檢查點名稱包含虛擬機器名稱、日期以及建立檢查點的時間(例如:虛擬機器 – (2019/1/5 – 上午 8:17:35))。為了使其更易於辨識,您可以透過 Hyper-V 管理員或 PowerShell 重新命名所選的檢查點。

使用 Hyper-V 管理員

  1. 開啟 Hyper-V 管理員,並選取所需的虛擬機器。
  2. 右鍵點擊所需的檢查點,並從下拉式選單中選擇"重新命名"選項。Renaming checkpoints
  3. 輸入新的檢查點名稱,然後點擊 輸入.

使用 PowerShell

若要在 PowerShell 命令列介面中重新命名檢查點,請執行以下命令:Rename-VMCheckpoint -VMName <虛擬機器名稱> -名稱 <檢查點名稱> -新名稱 <新的檢查點名稱>.

Hyper-V 備份最佳實踐 NAKIVO Backup & Replication

儘管 Hyper-V 檢查點用於儲存虛擬機器在特定時間點的狀態,但它們仍無法提供與備份相同等級的資料保護。 檢查點會隨時間累積,進而造成儲存空間的負擔。由於檢查點儲存於生產用資料存放區中,這意味著若資料存放區受損,檢查點也將隨之遺失。此外,由於多個檢查點會增加 I/O 需求,亦可能對伺服器效能造成負面影響。因此,檢查點實難被視為可靠的数据保護與還原手段。

為確保您的資料獲得安全保護,請考慮安裝 NAKIVO Backup & Replication,這是一款高效且可靠的資料保護解決方案。此產品讓您能夠執行 Hyper-V 備份,您幾乎無需進行任何操作。

以下節錄將說明使用 Hyper-V 進行備份的最佳做法。 NAKIVO Backup & Replication.

建立備份複製

NAKIVO Backup & Replication 可輕鬆整合至任何複雜度的 Hyper-V 環境,從而確保原生 Hyper-V 備份功能。透過 Microsoft 的卷影複本服務 (VSS),本產品能針對 Microsoft Exchange、Active Directory、SQL 及其他應用程式建立具備應用程式感知能力的備份。 此外,Hyper-V 備份採用無代理程式模式,這意味著您可以在不中斷生產環境的情況下,備份正在運行的虛擬機器。

然而,Hyper-V 備份可能會意外遺失或損毀,導致無法還原。為解決此類問題, NAKIVO Backup & Replication 提供創建的機會 備份複製. 備份複製工作可建立備份的副本,並將其從一個備份儲存庫傳送至另一個,過程中無需涉及原始虛擬機器。您可以針對單一備份建立多個備份複製,並將其傳送至一個或多個位置進行儲存。

啟用韌性變更追蹤

要在 Hyper-V 環境中以最快速度執行備份工作, NAKIVO Backup & Replication 採用 Hyper-V 的原生"韌性變更追蹤"(RCT)技術。備份工作在 NAKIVO Backup & Replication 是 永久增量這意味著只有首次備份是完整備份,而後續的所有備份皆為增量備份。RCT 會識別自上次備份以來有所變更的虛擬機器資料,並僅將獨特的資料區塊儲存至您的備份儲存庫中。此舉可提升備份工作速度,並優化儲存空間的使用效率。

將備份傳送至異地

如前所述,您可以將備份和備份複製保存在本地,也可以將其傳送至異地。首要條件是,備份位置必須具備網際網路連線,以確保資料傳輸快速且可靠。 NAKIVO Backup & Replication 此機制確保流程的安全性,因為備份資料可透過 AES 256 加密連線傳輸,從而確保僅授權使用者能存取資料。

此外,您還可使用公開 雲朵 (Amazon Web Services 或 Microsoft Azure) 來儲存您的 Hyper-V 備份及其複製。即使資料中心遭遇災難,您也能確信儲存於雲端的資料是安全的,且可隨時隨地輕鬆存取。此外,雲端環境可根據您的儲存空間需求,輕鬆進行縮放。

透過備份驗證檢查資料完整性

在建立 Hyper-V 備份的過程中,備份工作可能會發生損壞或受損的情況。然而,手動檢查虛擬機器備份的狀態是一項極具挑戰性的任務。為此, NAKIVO Backup & Replication 已推出特點 區塊層級備份驗證.

此特點用於在區塊層級檢查虛擬機器備份,並驗證備份儲存庫中儲存的資料是否與來源虛擬機器中的資料完全一致。本產品會讀取備份儲存庫中的每個資料區塊,為每個資料區塊產生雜湊值,然後判斷新的雜湊值是否與備份過程中產生的原始雜湊值相符。儘管此過程可能耗時,但透過執行此程序, NAKIVO Backup & Replication 可以證明虛擬機器備份功能性正常,且在需要時可輕鬆還原。

此外, NAKIVO Backup & Replication 包含近乎即時的備份驗證特點,亦稱為 螢幕截圖驗證. 備份工作完成後,本產品會還原虛擬機器、停用網路連線,並對測試還原後的虛擬機器作業系統進行螢幕截圖,隨後將該虛擬機器刪除。結果可於解決方案的介面中查看,或透過附有螢幕截圖的email報告接收。測試還原後虛擬機器的螢幕截圖,可作為其可還原性與資料完整性的證明。

排程備份工作

如果您擁有大型虛擬環境,要同時管理所有備份工作可能會極為困難且耗費大量資源。為了減輕這項不必要的負擔, NAKIVO Backup & Replication 不僅讓您能按需執行工作,還能依排程執行。備份工作可設定為每日、每週、每月或每年執行。此外,您也可以建立自訂的週期性排程,讓您根據需求每 20 分鐘或每三天執行一次工作。

儘管 NAKIVO Backup & Replication 雖然可以同時執行多個 Hyper-V 備份工作,但最好避免這些工作在執行期間相互重疊。若要查看所有過去、目前及未來的備份工作,請使用我們的 行事曆儀表板 此特點可確保您的所有 Hyper-V 備份工作皆能按計畫執行,並妥善排程。行事曆儀表板是一項易於使用的特點,能協助您妥善規劃備份工作,並提升虛擬基礎架構的整體效能。

加密備份資料

為確保您的備份資料在傳輸過程中及儲存期間均受到妥善保護, NAKIVO Backup & Replication 採用 AES 256 加密 加密 無論是在透過網路傳輸資料時,還是資料儲存於備份儲存庫中。此特點可保護已建立的 Hyper-V 備份免於未經授權的存取,並確保虛擬機器資料不會遭到駭客破壞。

設定備份政策

NAKIVO Backup & Replication 最近推出了特點 基於資料保護政策的資料保護,從而將手動管理虛擬機的程度降至最低。這在大型虛擬環境中尤其具挑戰性,因為此類環境中往往有許多工作同時運行。透過基於政策的資料保護功能,您可以建立政策,定期掃描基礎架構,並自動保護符合政策規則的虛擬機。政策規則可包含虛擬機名稱、大小、位置、電源狀態、配置,或這些參數的組合。此特點能讓您大幅節省時間與精力。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

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

結論

在備份虛擬基礎架構時,Hyper-V 檢查點極具實用價值。建立檢查點可讓您將虛擬機器還原至先前狀態,從而撤銷所有導致系統問題的不必要設定變更與更新。

然而,檢查點不能被視為備份的替代方案。 與備份不同,Hyper-V 檢查點無法用於長期資料保護,且若變更項目過多,亦無法保證系統能成功還原。因此,建議尋求可靠且高效的資料保護軟體,此類軟體能以更低廉的成本提供功能完備的工具組。

People also read