-
Notifications
You must be signed in to change notification settings - Fork 228
Open
Labels
enhancementThe issue is an enhancement request.The issue is an enhancement request.help wantedThe issue is up for grabs for anyone in the community.The issue is up for grabs for anyone in the community.resource proposalThe issue is proposing a new resource in the resource module.The issue is proposing a new resource in the resource module.
Description
Resource proposal
A class-based SqlFailoverClusterNode resource would manage adding or removing nodes in a SQL Server FCI, and completing cluster configuration steps. It would use Add-SqlDscNode, Remove-SqlDscNode, and Complete-SqlDscFailoverCluster.
Proposed properties
| Property | Type qualifier | Data type | Description | Default value | Allowed values |
|---|---|---|---|---|---|
| Ensure | Key | String | Whether the node should be Present or Absent in the FCI | Present | Present, Absent |
| NodeName | Key | String | Name of the cluster node | None | Any valid node name |
| InstanceName | Key | String | The SQL Server instance name | None | Any valid instance name |
| ClusterGroup | Write | String | Cluster group name | None | Any valid group name |
| ClusterIPAddress | Write | String[] | IP addresses for the cluster | None | Any valid IP address list |
Special considerations or limitations
Should ensure changes do not disrupt cluster availability, support coordination with setup and cluster resources, and handle permission and network requirements for cluster operations.
Metadata
Metadata
Assignees
Labels
enhancementThe issue is an enhancement request.The issue is an enhancement request.help wantedThe issue is up for grabs for anyone in the community.The issue is up for grabs for anyone in the community.resource proposalThe issue is proposing a new resource in the resource module.The issue is proposing a new resource in the resource module.