Kontrolní bod výroby v systému Hyper-V Windows Server 2016

Verze Hyper-V představená v systému Windows Server 2016 a Windows 10 představila novou funkci s názvem Kontrolní body výroby (produktivní milníky). Kontrolní body (dříve nazývané snímky) se objevily v systému Windows Server 2008 Hyper-V a představovaly mechanismus pro uložení aktuálního stavu virtuálního počítače (při zachování stavu disku, paměti, procesorů a zařízení). V případě potřeby může správce vrátit VM zpět do stavu v okamžiku vytvoření tohoto kontrolního bodu. Tento typ kontrolního bodu nezávisí na hostujícím VM, který o jeho vytvoření nic neví. Hlavní nevýhodou takových kontrolních bodů je neschopnost zajistit konzistentní stav aplikací běžících uvnitř VM (SQL Server, Active Directory, Exchange atd.). Standardní kontrolní body Hyper-V (nazýváme je Standard Checkpoint) podle doporučení společnosti Microsoft jsou tedy vhodné pro použití pouze v testovacím a laboratorním prostředí.

Kontrolní body výroby v systému Windows Server 2016 díky integraci s hostujícím operačním systémem prostřednictvím služby stínové kopie VSS (ve Wndows) nebo fsfreeze (pro Linux) umožňují získat konzistentní stav virtuálního počítače (samozřejmě za předpokladu, že aplikace podporuje vytváření záloh pomocí VSS)..

Poznámka:. Při použití produktivních kontrolních bodů namísto souborů XML uložených ve virtuálních počítačích se používají dva nové typy binárních souborů: .vmcx - konfigurační data, .vmrs - stavová data.

V prostředí Hyper-V v systému Windows Server 2016 se při vytváření kontrolního bodu VM ve výchozím nastavení používají nové kontrolní body výroby a pokud z nějakého důvodu nejsou podporovány, použije se standardní kontrolní bod..

Použitý typ kontrolního bodu se nastavuje pomocí konzoly. Hyper-V Manager  v části Kontrolní body nastavení virtuálního počítače.

Mezi režimy vytváření zarážky Hyper-V můžete přepínat pomocí následujících příkazů PowerShell:

Set-VM - Název MS-SQL4 - CheckpointType Disabled
Set-VM - název MS-SQL4 - CheckpointType Standard
Set-VM - Název MS-SQL4 - CheckpointType Production
Set-VM - Název MS-SQL4 - CheckpointType ProductionOnly

Poznámka:. Výrobní kontrolní bod je podporován pro virtuální počítače s verzí virtuálního hardwaru> 6.0.

Kontrolní bod je vytvořen pro VM jako obvykle: z konzoly Hyper-V nebo pomocí PowerShell. 

CheckPoint-VM - název MS-SQL4

Při vytváření produkčního kontrolního bodu v protokolu hostujících aplikací VM můžete najít události se začátkem a dokončením postupu pro vytvoření konzistentní aplikace pomocí VSS..

Po návratu zpět k produkčnímu kontrolnímu bodu je nutné ručně zapnout VM, zatímco hostující OS a spuštěná aplikace budou předpokládat, že předchozí aplikace a OS správně dokončily svou práci správně.

Nezapomeňte však, že body Hyper-V nejsou úplným nástrojem pro zálohování. Jejich rozsahem jsou krátkodobé úkoly (testování vydání, aktualizace, změny atd.)