Start-ClusterNode
Start-ClusterNode
Start the Cluster service on a node in a failover cluster.
Syntax
Start-ClusterNode [-InputObject <psobject>] [[-Name] <StringCollection>] [-Cluster <string>] [-FixQuorum] [-Wait <int>] [<CommonParameters>]
InputObject
Name
Cluster
FixQuorum
Wait
Detailed Description
If this is the first node started, it will wait for other nodes to join. The cluster will begin to run when a quorum has formed.
You can also use this cmdlet with the -FixQuorum option to force quorum, that is, force the start of a cluster node even if quorum has not been achieved. When you force quorum on a given node, the copy of the cluster configuration that is on that node will be treated as the authoritative copy and will be replicated to all other nodes. Therefore, forcing quorum should be considered a last resort, because some cluster configuration changes could be lost. The ability to force quorum can be especially useful in a multi-site cluster if the primary site (with the majority of nodes) becomes unavailable, and you need to bring the secondary site (with a minority of nodes) into service. Similarly, the ability to force quorum makes it possible to start a cluster that uses the Node and File Share Majority quorum option when none of the available cluster nodes contains a current copy of the cluster configuration.
Parameters
Cluster
Specifies the name of the cluster to run this cmdlet on. If you type "-Cluster ." or omit the parameter, the cmdlet runs on the local cluster.
Default Value: **
Data Type: string
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
FixQuorum
Forces quorum on this node, which means that the copy of the cluster configuration that is on this node will be treated as the authoritative copy and will be replicated to all other nodes. Forcing quorum should be considered a last resort. [Alias: fq]
Default Value: **
Data Type: SwitchParameter
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
InputObject
Specifies the cluster node to start.
Default Value: **
Data Type: psobject
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
true (ByValue) |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Name
Specifies the name of the cluster node to start.
Default Value: **
Data Type: StringCollection
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
1 |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Wait
Specifies the time in seconds to wait for the operation. If this parameter is not specified the operation waits for completion. If "-Wait 0" is specified the call is initiated and the cmdlet returns right away.
Default Value: **
Data Type: int
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Input Type
Microsoft.FailoverClusters.PowerShell.ClusterNode
Return Type
Microsoft.FailoverClusters.PowerShell.ClusterNode
Examples
-------------------------- EXAMPLE 1 --------------------------
Command Prompt: C:\PS>
Start-ClusterNode node3
Name State
---- -----
node3 Joining
Description
-----------
This command starts the Cluster service on node3 of the local cluster.
-------------------------- EXAMPLE 2 --------------------------
Command Prompt: C:\PS>
Start-ClusterNode node1 -Cluster cluster2
Name State
---- -----
node1 Joining
Description
-----------
This command starts the Cluster service on node1 of cluster2.
-------------------------- EXAMPLE 3 --------------------------
Command Prompt: C:\PS>
Start-ClusterNode -FixQuorum
Name State
---- -----
node1 Joining
Description
-----------
This command forces the local node and the local cluster to start, even if quorum has not been achieved. If quorum has not been achieved, the copy of the cluster configuration that is on the local node will be treated as the authoritative copy and will be replicated to all other nodes. This command should be considered a last resort, because some cluster configuration changes could be lost.
See Also
Reference
Add-ClusterNode
Get-ClusterNode
Remove-ClusterNode
Resume-ClusterNode
Stop-ClusterNode
Suspend-ClusterNode