1: #Import Server Manager module
2: Import-Module ServerManager
3:
4: # Add Failover Cluster and Hyper-V (requires a reboot)
5: Add-WindowsFeature "Failover-Clustering","Hyper-V"
6:
7: #Configure networks in Hyper-V before moving on
8:
9: #Import Failover Clustering module
10: Import-Module FailoverClusters
11:
12: #Create cluster validation report
13: Test-Cluster -Node Node01,Node02
14:
15: #Inspect cluster validation report before moving on
16:
17: #Create a new failover cluster
18: New-Cluster -Name Cluster01 -Node Node01,Node02 -StaticAddress 10.10.10.10
19:
20: #Inspect available cluster disks
21: Get-ClusterAvailableDisk -Cluster Cluster01
22:
23: #Add all available cluster disks
24: Get-ClusterAvailableDisk -Cluster Cluster01 | Add-ClusterDisk
25:
26: #Configure cluster quorom
27: Set-ClusterQuorum -Cluster Cluster01 -NodeAndDiskMajority "Cluster Disk 01"
28:
29: #Enable Cluster Shared Volumes
30: (Get-Cluster -Name Cluster01).EnableSharedVolumes="Enable/NoticeRead"
31:
32: #Add Cluster Shared Volume
33: Add-ClusterSharedVolume -Cluster Cluster01 -Name "Cluster Disk 02"
34:
35: #Make VM 01 Highly Available
36: Add-ClusterVirtualMachineRole -Cluster Cluster01 -VirtualMachine "VM 01" -Name "VM 01"
37:
38: #Test cluster failover on VM 01
39: Move-ClusterVirtualMachineRole -Cluster Cluster01 "VM 01" -Node Node02