hyper-v 允許你從主機作業系統備份虛擬機器, 而無需在虛擬機器內執行自定義備份軟體。 開發人員可使用多種方法, 具體取決於他們的需求。
hyper-v 在支援 hyper-v 的所有 windows server 版本上實現 vss 編寫器。 此 vss 書寫器使開發人員能夠利用現有 vss 基礎結構來備份虛擬機器。 但是, 它設計用於對伺服器上的所有虛擬機器同時進行備份的小型備份操作。
若要更好地理解此體系結構-請參閱本演示文稿:
從 windows server 2016 開始, hyper-v 通過 hyper-v wmi api 開始支援備份。 此方法仍利用虛擬機器內部的 vss 進行備份, 但不再在主機作業系統中使用 vss。 相反, 使用引用點和彈性更改跟蹤 (.rct) 的組合, 使開發人員能夠以高效的方式訪問有關備份的虛擬機器的資訊。 此方法比在主機中使用 vss 更具伸縮性, 但它僅在 windows server 2016 和更高版本上可用。
若要更好地理解此體系結構-請參閱本演示文稿:
下面也提供了有關如何在此處使用這些 api 的示例:
使用 hyper-v wmi 建立虛擬機器備份時, 有三種方法可讀取備份中的實際資料。 每種都有獨特的優勢和缺點。
開發人員可以通過 hyper-v wmi 介面匯出備份資料 (如上示例中所用)。 hyper-v 會將更改編譯到虛擬硬碟中, 並將檔案複製到請求的位置。 此方法易於使用, 適用於所有方案且可遠端使用。 但是, 生成的虛擬硬碟通常會建立大量資料以通過網路傳輸。
開發人員可以在虛擬硬碟 win32 api 上使用 setvirtualdiskinformation、getvirtualdiskinformation 和 querychangesvirtualdisk api, 如下所述: 請注意, 要使用這些 api, 仍需要使用 hyper-v wmi 建立引用關聯的虛擬機器上的點。 然後, 這些 win32 api 允許高效訪問備份虛擬機器的資料。 win32 api 有以下幾個限制:
最後, 如果開發人員需要高效地訪問共享虛擬硬碟檔案中的備份資料資訊, 他們將需要使用遠端共享虛擬磁碟協議。 此處介紹了此協議。
Hyper V系列二 秀秀Hyper V 的穩定性
hyper v系類一 使用hyper v一,二,三 穩定的執行又稱業務連續性是指將計畫和計畫外停機時間最小化的能力,其中包含一些例行功能的時間損失,例如備份和維護,以及非預期的損失。hyper v包含了強大的業務連續性功能,例如動態備份和快速遷移,可以讓業務滿足嚴格的執行時間和響應指標。mso bi...
Hyper V靜態記憶體
對虛擬機器來說,記憶體是除了cpu之外最重要的效能指標。虛擬機器記憶體用途和物理計算機記憶體用途完全相同。記憶體分配方式 當記憶體分配給虛擬機器後,物理計算機把系統可用記憶體分給虛擬機器。hyper v記憶體預設分配方式是靜態分配記憶體。如果為虛擬機器分配2gb記憶體,就是從物理記憶體中劃出2gb記...
Hyper V 問題整理
建立虛擬機器網路介面卡的時候,報錯 外部乙太網介面卡realtek pcie gbe family controller已繫結到microsoft虛擬交換。因為之前一台機器本地網路時選擇了hyper v可擴充套件的虛擬機器的,然後虛擬機器和本地電腦可以互通,所以在另一台電腦上新建虛擬機器介面卡的時候...