Enhanced FCI
Overview
Prior to the 2021.12 release, each Failover Cluster Instance (FCI) node in watched WSFC Clusters displayed a placeholder node corresponding to both the FCI and Windows metrics for the current owner. These settings could make it difficult to see clusters that an FCI node was associated with on the Navigator pane (without diving deeper into tables, or comparative metrics). Additionally, under these settings, there was the potential for the client to duplicate metric collection for FCI nodes.
The Enhanced FCI feature moves FCI nodes under their current owner. Any watched placeholder targets will be realigned under this configuration. Enhanced FCI will also create groups by cluster and organize applicable FCI nodes into the appropriate groups. FCI and WSFC node targets watched prior to upgrading to 2021.12 will be realigned automatically during the upgrade if they meet the proper prerequisites. Or they can be aligned manually after the upgrade by executing a specific stored procedure on the SQLSentry database.
Enhanced FCI Procedure
Enhanced FCI can be implemented automatically during an upgrade or manually post-upgrade. During an automatic or manual Enhanced FCI upgrade, the Client does the following:
Align any registered FCI instance with its current owner.
Identify and unwatch any orphaned placeholder targets.
Create a group named “WSFC - {cluster name}” under the site or group containing the majority of the cluster’s associated targets for each WSFC associated to registered FCI(s).
Move all targets associated with each WSFC cluster under their respective group.
Automatic Alignment Prerequisites
When you upgrade to SQL Sentry 2021.12 or later, the Enhanced FCI feature set will be applied automatically if your client meets the following requirements:
- All FCI placeholder targets are Watched
- All nodes associated with each FCI are registered in the client
- All targets associated with each FCI are located in the same Site or Group
Manually Configuring Enhanced FCI on your Installation
If your SQL Sentry environment does not meet the automatic alignment prerequisites, you can trigger an Enhanced FCI upgrade manually. To manually configure the Enhanced FCI feature set, complete the following steps:
1. Close the SQLSentry Client. Open SSMS and connect to your SQLSentry Database.
2. Execute the following query against the SQLSentry Database:
exec WSFC.AlignFailoverClusterInstances 0
3. Open the SQL Sentry client and verify the changes in the Navigator pane.
Success: Your FCI nodes are now aligned with the current owner!
Enhanced FCI Licensing
Watching WSFC targets that are associated to a watched FCI instance will not use additional licenses. This allows you to watch all WSFC nodes associated to an FCI instance, and ensure that you have continuous monitoring and data retention in the event of a failover. It is recommended to watch all nodes associated to a watched FCI instance.
Watching New FCI Targets
When adding a new FCI instance, you will be prompted to add and watch all possible owners of the instance. Selecting Yes adds and watches all possible owners of the FCI. Selecting No only watches the current owner.
Inactive watched nodes contain both Windows and SQL Server metrics. This allows you to track data retention between nodes in the event of a failover.