A while a go I created a blog post about all the new properties in Windows Server 2016 Clustering.
Well now that we are close the the RTM version a lot of things has changed and naming is different so time for a refresh with a new twist.
When I created this blog https://robertsmit.wordpress.com/2014/12/02/what-is-change-in-windows-server-2015-10-cluster-setting-cluster-common-properties-winserv/
New options for the Storage Spaces Direct are in place https://robertsmit.wordpress.com/2015/05/18/whatif-hybrid-storage-spaces-direct-s2d-and-storage-replication-sr-azure-windows-server-2016-mvpvconf-ws2016-mvpbuzz/
There is now a powershell command for this so no need for Dasmode=1
Disable-ClusterStorageSpacesDirect Or Enable-ClusterStorageSpacesDirect
And a lot of new Options are there in the Cluster in the next post I’ll dig them up and show the options.
But what If we check the Powershell Commands.
Get-Command -Module failoverclusters
PS C:\Windows\system32> Get-Command -Module failoverclusters
CommandType Name Version Source
———– —- ——- ——
Alias Add-VMToCluster 2.0.0.0 FailoverClusters
Alias Disable-ClusterS2D 2.0.0.0 FailoverClusters
Alias Enable-ClusterS2D 2.0.0.0 FailoverClusters
Alias Remove-VMFromCluster 2.0.0.0 FailoverClusters
Function Get-ClusterDiagnostics 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterCheckpoint 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterDisk 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterFileServerRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterGenericApplicationRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterGenericScriptRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterGenericServiceRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Add-ClusteriSCSITargetServerRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterPrintServerRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterResourceDependency 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterResourceType 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterScaleOutFileServerRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterServerRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterSharedVolume 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterVirtualMachineRole 2.0.0.0 FailoverClusters
Cmdlet Add-ClusterVMMonitoredItem 2.0.0.0 FailoverClusters
Cmdlet Block-ClusterAccess 2.0.0.0 FailoverClusters
Cmdlet Clear-ClusterDiskReservation 2.0.0.0 FailoverClusters
Cmdlet Clear-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Disable-ClusterStorageSpacesDirect 2.0.0.0 FailoverClusters
Cmdlet Enable-ClusterStorageSpacesDirect 2.0.0.0 FailoverClusters
Cmdlet Get-Cluster 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterAccess 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterAvailableDisk 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterCheckpoint 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterLog 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterNetwork 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterNetworkInterface 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterOwnerNode 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterParameter 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterQuorum 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterResourceDependency 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterResourceDependencyReport 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterResourceType 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterSharedVolume 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterSharedVolumeState 2.0.0.0 FailoverClusters
Cmdlet Get-ClusterVMMonitoredItem 2.0.0.0 FailoverClusters
Cmdlet Grant-ClusterAccess 2.0.0.0 FailoverClusters
Cmdlet Move-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Move-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Move-ClusterSharedVolume 2.0.0.0 FailoverClusters
Cmdlet Move-ClusterVirtualMachineRole 2.0.0.0 FailoverClusters
Cmdlet New-Cluster 2.0.0.0 FailoverClusters
Cmdlet New-ClusterNameAccount 2.0.0.0 FailoverClusters
Cmdlet Remove-Cluster 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterAccess 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterCheckpoint 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterResourceDependency 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterResourceType 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterSharedVolume 2.0.0.0 FailoverClusters
Cmdlet Remove-ClusterVMMonitoredItem 2.0.0.0 FailoverClusters
Cmdlet Reset-ClusterVMMonitoredState 2.0.0.0 FailoverClusters
Cmdlet Resume-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Resume-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Set-ClusterLog 2.0.0.0 FailoverClusters
Cmdlet Set-ClusterOwnerNode 2.0.0.0 FailoverClusters
Cmdlet Set-ClusterParameter 2.0.0.0 FailoverClusters
Cmdlet Set-ClusterQuorum 2.0.0.0 FailoverClusters
Cmdlet Set-ClusterResourceDependency 2.0.0.0 FailoverClusters
Cmdlet Start-Cluster 2.0.0.0 FailoverClusters
Cmdlet Start-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Start-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Start-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Stop-Cluster 2.0.0.0 FailoverClusters
Cmdlet Stop-ClusterGroup 2.0.0.0 FailoverClusters
Cmdlet Stop-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Stop-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Suspend-ClusterNode 2.0.0.0 FailoverClusters
Cmdlet Suspend-ClusterResource 2.0.0.0 FailoverClusters
Cmdlet Test-Cluster 2.0.0.0 FailoverClusters
Cmdlet Test-ClusterResourceFailure 2.0.0.0 FailoverClusters
Cmdlet Update-ClusterFunctionalLevel 2.0.0.0 FailoverClusters
Cmdlet Update-ClusterIPResource 2.0.0.0 FailoverClusters
Cmdlet Update-ClusterNetworkNameResource 2.0.0.0 FailoverClusters
Cmdlet Update-ClusterVirtualMachineConfiguration 2.0.0.0 FailoverClusters
This is a long list but showing this list the GET commands are giving you instant results.
and Check this out Get-ClusterDiagnostics –Verbose
It is like the Cluster Diagnostics and Verification Tool (ClusDiag.exe) but now alll is build in in a single powershell command.
The Get-ClusterDiagnostics runs a health test and zips in one file real nice for troubleshooting and for archive one set next to the Cluster Validation set.
In the zip file are all the event logs and Cluster Configuration there is also a list of all the configuration items with values. In this case the cluster has only one node so there is only one node displayed.
Quick list of the cluster configuration with all the settings that you can see with powershell Get-cluster | fl *
But is this the same as the cluster validation report ? No this is not the same and yes it may contain some of the same info but for troubleshooting Both could be very handy.
Things can get very complex with all the new stuff storage spaces direct / Replica / Cloud witness /etc Especially when you create a non typical Cluster configuration witch is on my list to build the oddest cluster you have ever seen
Happy clustering
Robert Smit
https://robertsmit.wordpress.com
Technorati Tags: Windows Azure,Azure File service,Windows,Server,Clustermvp,Blob,cloud witness