For an ADCS role running on a Windows Failover Cluster that is being upgraded in-place from Windows Server 2012 R2 → 2016 → 2019, issues with a secondary node not joining the cluster or the ADCS clustered role not staying online after the upgrade typically fall into the general categories seen with cluster rolling upgrades and post-upgrade resource failures.
Based on the documented behavior and troubleshooting guidance for Windows Server failover clusters and rolling upgrades, the following checks and steps are relevant:
- Validate the rolling upgrade path and node compatibility
- Ensure the upgrade path is sequential and supported (2012 R2 → 2016 → 2019) and that each node is fully updated (latest cumulative updates) before rejoining the cluster. Version incompatibility can prevent a node from joining or staying in the cluster.
- When a node cannot rejoin and you see version mismatch or incompatibility errors, the guidance is:
- Verify the supported OS and cluster version mix.
- Update the node to the latest CU.
- Upgrade OS versions sequentially.
- Use
Get-ClusterLog to identify versioning errors.
- Re-add or resume upgraded nodes correctly
- Troubleshoot resources or services that do not come online
- If the ADCS clustered role (or any other clustered resource) does not stay online after the upgrade, treat it as a generic “resource or service doesn’t come online” issue:
- Check cluster events in Failover Cluster Manager for Event IDs such as 1069, 1146, or 1230 that indicate resource failures.
- Verify resource owner configurations with:
Get-ClusterResource | Get-ClusterOwnerNode
Confirm that the ADCS role is allowed to run on the upgraded nodes and that preferred owners/possible owners are correctly configured.
- Repair or re-create missing dependencies (for example, if the ADCS role depends on specific services, disks, or network names that were misconfigured or lost during the upgrade).
- Restart the cluster service on affected nodes if needed:
Restart-Service ClusSvc
- Address cluster name/DNS permission issues that can block roles from coming online
- If the ADCS clustered role relies on a cluster network name and that name cannot register in DNS after the rebuild/upgrade, the role may fail to come online on one or more nodes.
- A common cause is missing permissions for the Cluster Name Object (CNO) in Active Directory to update records in a secure DNS zone. Symptoms include event log entries such as:
Cluster network name resource failed registration of one or more associated DNS name(s) because the access to update the secure DNS was denied.
- To resolve:
- Verify that the CNO exists in Active Directory and is not disabled.
- In DNS Manager, open the forward lookup zone for the cluster domain, go to Properties → Security, and confirm the CNO has Create all child objects and Write all properties permissions. Add them if missing.
- Bring the ADCS cluster role online again and test failover between nodes.
- If issues persist
These steps and checks apply generally to clustered roles (including ADCS) that fail to stay online or nodes that fail to join or remain in the cluster after an in-place OS upgrade sequence.
References: