Examples/Resources/xCluster/2-JoinAdditionalNodeToFailoverCluster.ps1
<#
.EXAMPLE This example shows how to add an additional node to the a failover cluster. #> Configuration Example { param( [Parameter(Mandatory = $true)] [PSCredential] $ActiveDirectoryAdministratorCredential ) Import-DscResource -ModuleName xFailOverCluster Node localhost { WindowsFeature AddFailoverFeature { Ensure = 'Present' Name = 'Failover-clustering' } WindowsFeature AddRemoteServerAdministrationToolsClusteringPowerShellFeature { Ensure = 'Present' Name = 'RSAT-Clustering-PowerShell' DependsOn = '[WindowsFeature]AddFailoverFeature' } WindowsFeature AddRemoteServerAdministrationToolsClusteringCmdInterfaceFeature { Ensure = 'Present' Name = 'RSAT-Clustering-CmdInterface' DependsOn = '[WindowsFeature]AddRemoteServerAdministrationToolsClusteringPowerShellFeature' } xWaitForCluster WaitForCluster { Name = 'Cluster01' RetryIntervalSec = 10 RetryCount = 60 DependsOn = '[WindowsFeature]AddRemoteServerAdministrationToolsClusteringCmdInterfaceFeature' } xCluster JoinSecondNodeToCluster { Name = 'Cluster01' StaticIPAddress = '192.168.100.20/24' DomainAdministratorCredential = $ActiveDirectoryAdministratorCredential DependsOn = '[xWaitForCluster]WaitForCluster' } } } |