如何在 VMware 中建立、還原和管理快照:完整指南
快照可讓您恢復虛擬機器的狀態 VMware的 快速而安全,但它們不能取代傳統的備份。
必須了解所涉及的文件、其類型以及長期保存快照的後果,以避免效能和空間問題。
正確使用快照需要遵循良好的做法,例如限制其數量和使用期限、設定警報以及了解何時使用或刪除它們。
在快節奏的系統管理領域,有可靠的機制來保護 虛擬機,測試更新或在錯誤後恢復系統至關重要。 VMware 中的快照或快照 它們已成為管理員和技術人員必不可少的工具,使他們能夠在伺服器和應用程式發生重大變化時更安全地工作。
儘管快照管理是一項強大的功能,但圍繞其使用、優勢、局限性以及正確的管理方式,仍存在許多疑問和誤解。因此,在本指南中,您將了解在 VMware 中管理快照的所有基本知識(以及一些技巧),從基礎知識、涉及的文件、建立和恢復快照的精確步驟,到避免效能和儲存問題的高級指南。
VMware 中的快照到底是什麼?
一 快照 它本質上是虛擬機器 (VM) 的時間點影像,捕捉給定時刻的完整狀態:包括虛擬磁碟、記憶體(如果選擇)和機器配置的內容。 它就像虛擬機器的數位化“照片”,請保存您在進行更改、測試修補程式、更新或開發系統時如果遇到任何挫折可以返回的確切點。
但要先明確的是,它並不等於傳統的備份。 快照依賴原始磁碟,旨在實現快速且有效率的回滾,但如果主虛擬機器遺失,僅靠快照不足以恢復所有內容。因此, 快照是補充工具,但絕對不能與傳統備份混淆或取代傳統備份。.
VMware 中的快照有何用途?
快照的主要目的是 在涉及一定風險的操作之前建立快速還原點它們至關重要的典型例子:
安裝關鍵作業系統更新前 或對應用程式應用補丁。
深度配置修改之前 或安裝新的系統軟體或 驅動程序.
在測試或開發過程中, 允許您“破壞”機器,然後立即輕鬆地撤消更改。
作為以下過程的臨時支撐 備用 在主機級別, 因為有些解決方案使用快照來確保資料一致性。
然而, 它們不旨在用作最終備份或無限期地保持活動狀態。擁有太多或太舊的快照會導致災難:它會導致瓶頸、空間問題和資料損壞的風險。
在 WhatsApp 訊息中使用小寫字母的最佳方式是什麼?如何從頭到尾以小寫形式書寫 WhatsApp 訊息快照如何運作以及涉及哪些文件?
在 VMware 中拍攝快照時, 建立一系列文件和內部機制來「凍結」虛擬機器的狀態:
增量檔案(-delta.vmdk 或 -00000x.vmdk): 每個快照都會產生一個差異磁碟。這些文件記錄了自拍攝快照以來對磁碟所做的所有後續變更。每個增量都充當相對於基礎磁碟的“更改日誌”,其大小永遠不會大於原始文件(儘管在極端情況下可能會接近原始文件)。
.vmsd: 此文件儲存與虛擬機器關聯的所有快照的元資料和管理資訊。其中包括引用、名稱、唯一識別碼以及快照與父磁碟和子磁碟之間的關係。
.vmsn: 這是虛擬機器在快照建立時的狀態檔案。如果您選擇保存虛擬機器的內存,此檔案將包含 RAM 轉儲以及額外的幾兆位元組資料。否則,其大小將會減少。
臨時文件: 在快照刪除或合併期間,也可能出現額外的增量檔案以完成記錄變更的合併。
所有這些文件, 預設情況下,它們與虛擬機器位於同一目錄中,但如果有特殊的性能需求或 存儲.
快照檔案佔用多少空間以及如何成長?
El 快照所需的空間直接取決於虛擬機器的活動。 創建後。增量檔案最初很小(通常為 16 MB),但隨著磁碟寫入的發生,它們會以區塊為單位增長。如果您使用的伺服器執行大量寫入操作(例如 數據庫 對於 SQL、Exchange 等,增量檔案很快就會達到相當大的大小。
快照的最大大小永遠不會超過原始磁碟的最大大小。例如,如果在拍攝快照後絕對更改磁碟上的每個區塊,則增量檔案將等於基礎檔案的大小,再加上少量的技術開銷。
眼睛: VMFS 檔案系統對虛擬磁碟的大小有所限制。如果磁碟和快照的總開銷超過這些限制,建立新快照可能會失敗。如果您打算經常使用快照,則在定義虛擬磁碟的大小時務必考慮這些限制。
快照和備份之間的主要區別
雖然對於許多新手管理員來說,情況似乎都一樣, 快照的功能與備份的功能截然不同。:
快照: 它們完全依賴原始虛擬機器檔案。它們不包含所有資料的獨立完整副本;它們僅儲存自上次「凍結點」以來的差異。如果刪除基礎磁碟,快照將無法還原虛擬機器。
備份: 它們是獨立的副本,單獨存儲,即使原始文件丟失,也可以重建整個虛擬機器。它們提供真正的資料保護和災難復原。
更新至 Windows 11 24H2 後授權問題的完整解決方案切勿將快照用作關鍵資料或生產系統的主要安全機制。
推薦用例和警告
使用快照 特別推薦用於開發、測試和實驗室環境。因此,快速恢復到先前狀態的能力至關重要,一旦發生意外故障,可以節省大量工作時間。
黃大仙禁運, 在生產環境中,不建議長時間保持活動快照。如果在生產環境中出於特定需求創建了快照,則應盡快刪除,以避免效能下降、空間問題以及潛在的磁碟或記憶體不一致。
另外, 長鏈快照可能會造成真正的麻煩。:連結的點越多,儲存系統重建 VM 狀態的成本就越高,因為它必須在存取基礎磁碟之前按順序查詢所有增量。
快照由哪些類型的文件組成?
我們已經看到了一些,但值得回顧並深入研究每一個:
.vmdk(基礎磁碟): 虛擬機器的主磁碟檔案。
–00000x.vmdk(磁碟增量或重做日誌): 記錄快照建立後的所有變更。對於每個新快照,都會新增另一個此類型的檔案。刪除後,變更將合併回父磁碟。
.vmsd: 此虛擬機器快照的元資料資料庫。每次建立新快照時,該資料庫都會成長,並儲存父快照和子快照之間的關係。
.vmsn: 快照時虛擬機器的精確運作狀態(選用包括完整的 RAM 轉儲)。
當所有快照被刪除時,增量檔案將整合到基礎磁碟中,並且整個輔助檔案結構將自動擦除。
如何在 VMware 中逐步建立快照
請依照此程序從管理用戶端(vSphere Client HTML5 版本 6.5、6.7、7.0 及更高版本)建立快照:
右鍵點選要建立快照的虛擬機器。 並選擇“快照 > 拍攝快照”。
在開啟的對話方塊中, 指定名稱和描述。增加足夠的資訊來識別快照的目的和上下文,讓您以後更輕鬆地進行管理。
決定是否 包括虛擬機器內存如果虛擬機器已開啟,並且您選擇節省內存,則快照將包含虛擬機器的即時狀態,以便您恢復到該狀態(進程、服務等)。如果您未選擇此選項,快照將恢復數據,但虛擬機器隨後會在關閉電源的情況下啟動。
如果適用,請選擇選項 靜止 確保資料一致性(對於將關鍵資料寫入磁碟的伺服器非常重要)。
點擊 創建快照任務將出現在最近活動面板中。
如果無法將外部內容貼到 Microsoft Office 中該怎麼辦提示: 雖然您可以在虛擬機器開啟的情況下建立快照,但在機器關閉的情況下執行此操作可確保更高的一致性並減少潛在錯誤。
管理和復原快照
建立快照後,您可以透過快照管理器或虛擬機器的上下文功能表查看、編輯、刪除或還原任何已儲存的點:
恢復: 將虛擬機器返回到建立該快照時的準確狀態。
編輯: 允許您修改名稱和描述。
去掉: 刪除選定的快照,將變更合併到父磁碟。
全部刪除: 刪除所有活動快照,將所有變更合併到原始磁碟。
當 你刪除了快照,系統將增量檔案中的變更合併到主磁碟。 天氣 完成此任務所需的時間取決於自上次快照以來修改的資料量。
如果你選擇 恢復到快照 如果快照中不包含內存,虛擬機器將恢復到先前的狀態,但會冷啟動(關機)。如果快照保留了內存,則虛擬機器將完全按照快照捕獲時的狀態顯示,包括正在運行的進程、服務和開啟的視窗。
使用命令列和 PowerCLI 自動執行快照
除了圖形介面之外, 可以使用以下方式建立和管理快照 命令 在控制台或腳本中這使您可以自動執行重複任務,將其整合到其他流程中,或管理具有多台機器的環境。
一些常見的語法:
至 建立快照 使用 PowerCLI:
get-vm NOMBRE_VM | new-snapshot -Memory -quiesce -name "Nombre de la snapshot"
至 刪除快照 將您的標識符保存在變數中:
Remove-Snapshot -Snapshot $snap -RemoveChildren
至 恢復到快照 具體的:
get-vm "NOMBRE_VM" | set-vm -snapshot "Nombre de la snapshot" -confirm:$false
如果您喜歡在 ESXi 控制台或 vSphere CLI 中使用本機命令:
vmware-cmd nombre.vmx createsnapshot nombre 'descripción' 1 1
最後一個 1 表示是否要凍結虛擬機器的內存,倒數第二個 1 表示是否要靜止。
相關文章:Windows 沙盒 (WSB):Windows 沙盒使用終極指南
艾薩克對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。