Guest clustering vs. VM monitoring
Guest clustering in Windows Server 2012 is intended for server
applications that you currently have clustered on physical servers. For
example, if you currently have Exchange Server or SQL Server deployed
on host clusters, you will have the additional option of deploying them
on guest clusters (which can themselves be deployed on host clusters)
for enhanced availability when you migrate your infrastructure to
Windows Server 2012.
VM monitoring by
contrast can enhance availability for other server roles in your
environment, such as your print servers. You can also combine VM
monitoring with guest clustering for even greater availability.
Failover
Clustering in Windows Server 2012 also includes enhanced PowerShell
support with the introduction of a number of new cmdlets for managing
cluster registry checkpoints, creating scale-out file servers, monitoring health of services running in VMs, and other capabilities. Table 2 lists some of the new PowerShell cmdlets for Failover Clustering.
Table 3-2. New PowerShell Cmdlets for Failover Clustering
PowerShell cmdlet |
Purpose |
---|
Add-ClusterCheckpoint | Manages cluster registry checkpoints, including cryptographic checkpoints |
Get-ClusterCheckpoint | |
Remove-ClusterCheckpoint | |
Add-ClusterScaleOutFileServerRole |
Creates a file server for scale-out application data | |
Add-ClusterVMMonitoredItem | Monitors the health of services running inside a VM | |
Get-ClusterVMMonitoredItem | |
Remove-ClusterVMMonitoredItem | |
Reset-ClusterVMMonitoredState | |
Update-ClusterNetworkNameResource |
Updates the private properties of a Network Name resource and sends DNS updates | |
Test-ClusterResourceFailure |
Replaces the Fail-ClusterResource cmdlet | |
2. SMB Transparent Failover
Windows Server 2012 includes the updated version 3.0 of the Server
Message Block (SMB) file-sharing protocol. SMB Transparent Failover is
a new feature that facilitates performing maintenance of nodes in a
clustered file server without interrupting server applications that
store data on Windows Server 2012 file servers. SMB Transparent
Failover can also help ensure continuous availability by transparently
reconnecting to a different cluster node when a failure occurs on one
node.
Storage migration is a new feature of Hyper-V in Windows Server 2012
that lets you move all of the files for a VM to a different location
while the VM continues running. This means that with Hyper-V hosts
running Windows Server 2012, it’s no longer necessary to take a VM
offline when you need to upgrade or replace the underlying physical
storage.
When you initiate a storage migration for a VM, the following takes place:
-
A new VHD or VHDX file is created in the specified destination location (storage migration works with both VHD and VHDX).
-
The VM continues to both read and write to the source VHD, but new write operations are now mirrored to the destination disk.
-
All data is copied from the source disk to the destination disk in a
single-pass copy operation. Writes continue to be mirrored to both
disks during this copy operation, and uncopied blocks on the source
disk that have been updated through a mirrored write are not recopied.
-
When the copy operation is finished, the VM switches to using the destination disk.
-
Once the VM is successfully using the destination disk, the source disk is deleted and the storage migration is finished. If any errors occur, the VM can fail back to using the source disk.