Sdílet prostřednictvím


přístupy k zálohování Hyper-V

Hyper-V umožňuje zálohovat virtuální počítače z hostitelského operačního systému, aniž by bylo nutné na virtuálním počítači spouštět vlastní zálohovací software. Existuje několik přístupů, které mohou vývojáři využít v závislosti na svých potřebách.

Zálohování virtuálních počítačů nebo zálohování pouze s daty:

  • Zálohování virtuálních počítačů: Tento přístup zálohuje celý virtuální počítač, včetně konfigurace a všech dat. Je užitečné, když chcete obnovit celý virtuální počítač do předchozího stavu. Každá záloha virtuálního počítače (úplná nebo přírůstková) musí kopírovat všechny přidružené konfigurační a stavové soubory virtuálního počítače, včetně konfigurace virtuálního počítače (.VMCX), stavu hosta virtuálního počítače (.VMGS) a souborů modulu runtime virtuálního počítače (.VMRS). Pokud všechny tyto soubory nekopírujete, stav virtuálního počítače se plně nezachytí.

  • Zálohování pouze dat: Tento přístup zálohuje pouze data uložená na virtuálních pevných discích virtuálního počítače. Pokud chcete obnovit zálohu jen pro data, vytvoříte nový virtuální počítač a obnovíte do něj data.

Hyper-V VSS Writer

Hyper-V implementuje zapisovač služby Volume Shadow Copy (VSS) ve všech verzích Windows Serveru, kde se podporuje Hyper-V. Tento zapisovač VSS umožňuje vývojářům využívat stávající infrastrukturu VSS k zálohování virtuálních počítačů. Je však určená pro malé zálohovací operace, ve kterých se všechny virtuální počítače na serveru zálohují současně.

Hyper-V zálohování založené na rozhraní WMI

Počínaje Windows Serverem 2016 Hyper-V podporuje zálohování prostřednictvím rozhraní API služby WMI (Hyper-V Windows Management Instrumentation). Tento přístup stále využívá službu VSS uvnitř virtuálního počítače k účelům zálohování, ale v hostitelském operačním systému už nepoužívá službu VSS. Místo toho se používá kombinace referenčních bodů a odolného sledování změn (RCT), aby vývojáři mohli efektivně přistupovat k informacím o zálohovaných virtuálních počítačích. Tento přístup je škálovatelný než použití služby VSS v hostiteli, ale je dostupný jenom ve Windows Serveru 2016 a novějším.

Další informace najdete v referenčních informacích o poskytovateli rozhraní WMIHyper-V.

Metody čtení záloh ze záloh založených na rozhraní WMI

Při vytváření záloh virtuálních počítačů pomocí rozhraní WMI Hyper-V existují tři metody čtení skutečných dat ze zálohy. Každá má jedinečné výhody a nevýhody.

WMI Export

Vývojáři můžou zálohovaná data exportovat prostřednictvím Hyper-V rozhraní WMI (jak se používá v předchozím příkladu). Hyper-V zkompiluje změny na virtuální pevný disk a zkopíruje soubor do požadovaného umístění. Tato metoda se snadno používá, funguje pro všechny scénáře a funguje vzdáleně. Virtuální pevný disk vygenerovaný ale často vytváří velké množství dat pro přenos přes síť.

Rozhraní API Win32

Vývojáři mohou používat rozhraní API SetVirtualDiskInformation, GetVirtualDiskInformation, a QueryChangesVirtualDisk v sadě rozhraní Win32 pro virtuální pevné disky, jak je dokumentováno v referenčních informacích k virtuálnímu pevnému disku Win32. Pokud chcete tato rozhraní API používat, WMI rozhraní Hyper-V musí být použito pro vytvoření referenčních bodů na přidružených virtuálních počítačích. Tato rozhraní API Win32 pak umožňují efektivní přístup k datům zálohovaného virtuálního počítače. Rozhraní API Win32 mají několik omezení:

  • K nim je možné přistupovat pouze místně.
  • Nepodporují čtení dat ze sdílených souborů virtuálního pevného disku.
  • Vrátí datové adresy, které jsou relativní k interní struktuře virtuálního pevného disku.

Protokol vzdáleného sdíleného virtuálního disku

A konečně, pokud vývojář potřebuje efektivně přistupovat k informacím o zálohovacích datech ze sdíleného souboru virtuálního pevného disku, musí použít protokol REMOTE Shared Virtual Disk Protocol. Tento protokol je zdokumentovaný v referenčních informacích k protokolu vzdáleného sdíleného virtuálního disku.