Quantcast
Channel: Category Name
Viewing all articles
Browse latest Browse all 5932

Production Checkpoints in VMM 2016

$
0
0

~ Dipti Goyal | SDET

imageHello, I am Dipti Goyal, an engineer on the System Center Virtual Machine Manager team. System Center 2016 Virtual Machine Manager has the capability to create Production or Standard checkpoints and I summarize each of these processes below.

A little about Hyper-V Production Checkpoints

Production checkpoints allow you to easily create “point in time” images of a virtual machine which can be restored later on in a way that is completely supported for all production workloads. This is achieved by using backup technology inside the guest to create the checkpoint instead of using saved state technology. For production checkpoints, the Volume Snapshot Service (VSS) is used inside Windows virtual machines. Linux virtual machines flush their file system buffers to create a file system consistent checkpoint. If you want to create checkpoints using saved state technology you can still choose to use standard checkpoints for your virtual machine.

For any new virtual machines, the default is to create production checkpoints with a fallback to standard checkpoints.

More details on this can be found here.

What’s new in VMM Checkpoint options:

Hyper-V has added 4 types for checkpoints:

  1. Disabled
  2. Production
  3. ProductionOnly
  4. Standard

We have implemented these types in VMM, so let’s look at each of them in detail:

1. Disabled– This option disables the check-pointing ability on the VM. Once Checkpoint Type is set to this, a checkpoint cannot be taken on that VM until it’s set to some other value.

Example: Set-SCVirtualMachine –CheckpointType Disabled

clip_image002

This sets the CheckpointType property on the VM as ‘Disabled’

clip_image003

2. Production– Production checkpoints are application consistent snapshots of a virtual machine. Hyper-V leverages the guest VSS provider to create an image of the virtual machine where all of its applications are in a consistent state. The production snapshot does not involve the autorecovery phase during creation. Applying a production checkpoint requires the restored virtual machine to boot from an offline state just like with a restored backup. This is always more suitable for production environments.

Example: Set-SCVirtualMachine –CheckpointType Production

clip_image005

This sets the CheckpointType property on the VM as ‘Production’. With this option, if a Production checkpoint fails for any reason, a Standard checkpoint will be taken.

clip_image006

3. ProductionOnly– This option is same as Production, but if a Production checkpoint fails then no checkpoint will be taken.

Example: Set-SCVirtualMachine –CheckpointType ProductionOnly

clip_image008

This sets the CheckpointType property on the VM as ‘ProductionOnly’

clip_image009

4. Standard– In this kind of checkpoint, the memory states of running applications gets stored, then when you apply the checkpoint it’s back in the same state. For a production environment like a SQL server or Exchange Server this may not server the right purpose, thus this type of checkpoint is more suitable for dev-test environments.

Example: Set-SCVirtualMachine –CheckpointType Standard

clip_image011

This sets the CheckpointType property on the VM as ‘Standard’

clip_image012

The examples above are for Set-SCVirtualMachine, in VMM, however CheckpointType can also be set during the following operations:

  • New-SCVirtualMachine –CheckpointType
  • New-SCHardwareProfile –CheckpointType
  • Set-SCHardwareProfile –CheckpointType
  • New-SCVMTemplate –CheckpointType
  • Set-SCVMTemplate –CheckpointType

If you want to change it from VMM UI, here are the options:

clip_image014

This gives VMM users the flexibility to change the checkpoints based on their requirements. Hope this is helpful and thanks for reading.

Dipti Goyal | SDET | Fabric Management

Get the latest System Center news on Facebook and Twitter:

clip_image001clip_image002

App-V Team blog: http://blogs.technet.com/appv/
ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
DPM Team blog: http://blogs.technet.com/dpm/
MED-V Team blog: http://blogs.technet.com/medv/
Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
Operations Manager Team blog: http://blogs.technet.com/momteam/
SCVMM Team blog: http://blogs.technet.com/scvmm
Server App-V Team blog: http://blogs.technet.com/b/serverappv
Service Manager Team blog: http://blogs.technet.com/b/servicemanager
System Center Essentials Team blog: http://blogs.technet.com/b/systemcenteressentials
WSUS Support Team blog: http://blogs.technet.com/sus/

The Forefront Server Protection blog: http://blogs.technet.com/b/fss/
The Forefront Endpoint Security blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms-identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/

VMM 2012 R2


Viewing all articles
Browse latest Browse all 5932

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>