Производствена контролна точка в Hyper-V Windows Server 2016

Версията на Hyper-V, въведена в Windows Server 2016, и Windows 10 представи нова функция, наречена Контролни пунктове за производство (продуктивни етапи). Контролните точки (преди наричани моментни снимки) се появиха отново в Windows Server 2008 Hyper-V и представляваха механизъм за запазване на текущото състояние на виртуална машина (при запазване на състоянието на диска, паметта, процесорите и устройствата). Ако е необходимо, администраторът може да върне обратно виртуалния модул до състоянието по време на създаването на тази контролна точка. Този тип контролна точка не зависи от виртуалната виртуална машина, която не знае нищо за създаването си. Основният недостатък на такива контролни точки е невъзможността да се гарантира последователното състояние на приложения, работещи във VM (SQL Server, Active Directory, Exchange и др.). По този начин стандартните контролни точки Hyper-V (ще ги наречем стандартни контролни точки) според препоръките на Microsoft са подходящи за използване само в тестова и лабораторна среда.

Производствените контролни точки в Windows Server 2016, дължащи се на интеграция с гост OS чрез услугата за копиране на VSS в сянка (в Wndows) или fsfreeze (за Linux), ви позволяват да получите последователно състояние на виртуалната машина (естествено, при условие че приложението поддържа създаване на резервни копия чрез VSS).

забележка. При използване на продуктивни контролни точки вместо XML файлове, съхранявани с VM, се използват два нови типа двоични файлове: .vmcx - конфигурационни данни, .vmrs - данни за състоянието.

В Hyper-V на Windows Server 2016, когато създавате контролна точка на VM, новите производствени контролни точки се използват по подразбиране и ако по някаква причина те не се поддържат, се използва Standard Checkpoint.

Типът на използваната контролна точка се задава с помощта на конзолата. Hyper-V Manager  в секцията Контролни точки на настройките на виртуалната машина.

Можете да превключвате между режимите на създаване на прекъсване на Hyper-V, като използвате следните команди PowerShell:

Set-VM -Name MS-SQL4 -CheckpointType Disabled
Set-VM -Name MS-SQL4 -CheckpointType Standard
Set-VM -Name MS-SQL4 -CheckpointType Производство
Set-VM -Name MS-SQL4 -CheckpointType ProductionOnly

забележка. Производствена контролна точка се поддържа за виртуални машини с виртуална хардуерна версия> 6.0.

Създава се контролна точка за VM както обикновено: от конзолата Hyper-V или с помощта на PowerShell. 

CheckPoint-VM -Име MS-SQL4

Когато създавате Production Checkpoint в дневника на гостите на VM Application, можете да намерите събития с началото и завършването на процедурата за създаване на последователно приложение с помощта на VSS.

След като се върнете обратно към Production Checkpoint, трябва ръчно да включите VM, докато гостната ОС и приложението, работещо в нея, ще приемат, че предишния път, когато приложението и ОС приключиха работата си правилно.

Не забравяйте обаче, че точките за прекъсване на Hyper-V не са пълно средство за резервно копие. Обхватът им са краткосрочни задачи (тестване на версии, актуализации, промени и т.н.)