Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Summary
Cluster node quarantine is a protective feature in Windows Server Failover Clustering that temporarily isolates unstable or problematic nodes to safeguard cluster health and application workloads. A quarantined node can't host cluster roles, such as virtual machines (VMs), until it exits quarantine, either automatically or through administrator intervention. Several issues can trigger a quarantine, including repeated health check failures, persistent service failures, hardware issues, or storage or network communication problems. This article provides a thorough approach to investigating and resolving node quarantine incidents to help administrators ensure cluster stability and minimal downtime.
Troubleshooting checklist
Use this checklist for systematic troubleshooting:
- Identify quarantined nodes
- Use Failover Cluster Manager or
Get-ClusterNodePowerShell cmdlet.
- Use Failover Cluster Manager or
- Review cluster events and error messages
- Check Event Viewer (System and Cluster logs) for quarantine reasons, for example Event IDs 1641, 1647, 1649.
- Examine recent application, system, and failover clustering logs.
- Check node status and resource hosting subsystem (RHS)
- Check whether RHS or core services are repeatedly crashing.
- Review service health and recent restarts.
- Assess network connectivity
- Verify that the node can communicate with other cluster members (ICMP/ping, ports 3343 and others).
- Verify no packet loss, MTU mismatches, firewall blocks.
- Verify cluster storage connectivity
- Check for access to Cluster Shared Volumes (CSVs) and disk resources.
- Look for Event IDs 5120, 5142 (CSV paused/disconnected).
- Check system resource health
- Investigate disk status, memory, CPU utilization, hardware alerts.
- Run diagnostics for hardware issues.
- Cluster configuration review
- Validate node certificates, static IP, cluster network settings, quorum configuration.
- Examine security software or antivirus
- Determine whether security agent is interfering with cluster traffic or services.
- Temporarily disable to test stability.
- Collect relevant data for analysis
- Cluster logs (
Get-ClusterLog), event logs, network traces, crash dumps.
- Cluster logs (
Common issues and solutions
Quarantine because of repeated RHS/service failures
Symptoms
- Node appears in "Quarantine" state.
- Event IDs: 1641 (
Node quarantine activated), 1647, repeated 7031 (Service Control Manager:unexpected service termination). - Cluster roles continuously fail over from the node. VMs may repeatedly restart or move.
Resolution:
- Review failure details in Cluster.log and System/Application event logs.
- If a specific process (for example, MsSense.exe, rhs.exe) is implicated:
- Obtain memory dump files of the process. Analyze for deadlocks or memory leaks.
- Remove or disable problematic VM/service.
- Apply the latest updates for Windows, Hyper-V, and third-party software.
- Add antivirus exclusions for .avhdx, .vhdx, and cluster-related files.
- Check for known bugs (for example, WDATP/MsSense.exe memory leak), and apply a MSFT hotfix, if it's available.
Network communication issues
Symptoms
- Node is quarantined. Network events show dropped packets or heartbeat failures.
- Event IDs: 1135 (
Node removed from cluster), 1177, warnings about broken communication channels (status10054). - Other nodes show failed connection attempts to quarantined node (port 3343).
Resolution
- Make sure that all required cluster ports (UDP 3343, SMB, TCP 6600 for live migration) are open and not blocked by firewall/security software.
- Run
Test-NetConnectionfor key ports. - Check for MTU mismatches. Set consistent MTU values across all cluster adapter settings.
- Update network adapter drivers/firmware. Verify the RDMA configuration, if used.
- If antivirus/firewall is blocking traffic, add exceptions, or temporarily disable for testing.
Storage/CSV issues that cause quarantine
Symptoms
- Event IDs 5120, 5142, CSV paused or disconnected, node enters quarantine after failure.
- VM disks or CSVs inaccessible from quarantined node.
- Event logs show storage path failures, degraded MPIO, or controller resets.
Resolution
- Verify the health of the storage subsystem (use vendor tools and logs).
- Reconnect or restart storage paths, check for persistent disks.
- Exclude cluster storage directories from antivirus.
- Run
Get-ClusterSharedVolumeStateon affected nodes. - Verify multipath I/O (MPIO), check failover/failback logs, apply the latest firmware or storage drivers.
Security platform/antivirus interference
Symptoms
- Cluster communication dropped by third-party security software.
- Cluster event logs or TCP/IP diagnostic logs indicate silent packet drops.
- Procmon shows blocked cluster service execution.
Resolution
- Disable/remove offending security software. Retest cluster stability.
- Reinstall after you verify that cluster communication works.
- Add cluster service, process, and directories to software exclusion list.
Configuration and infrastructure gaps
Symptoms
- Quarantine initiated after node restart or updating.
- IP misconfigurations occur (DHCP used instead of static), and cluster certificate is missing.
- Quorum witness resource repeatedly fails.
Resolution
- Set cluster IP resource to static, not DHCP (Set-ClusterParameter).
- Verify cluster node certificates; export/import from healthy node if missing.
- Validate and repair quorum witness configuration (disk/file share witness settings).
- Use Update-ClusterNetworkNameResource to refresh network name resources.
Recovering from quarantine state
General Recovery Steps:
- Use PowerShell to clear node quarantine:
Start-ClusterNode -Name <NodeName> -ClearQuarantine. - Evict and re-add node; restart cluster service, if it's necessary.
- Restart node after clearing issues (hardware, network, service-related).
- Monitor logs for confirmation: node rejoins cluster normally.
Common issues quick reference table
| Issue | Key symptoms | Resolution | Reference event IDs |
|---|---|---|---|
| RHS/service failure | Quarantine state, VM failovers, crash logs | Analyze dumps, update/update, AV exclusions, remove problematic service/VM | 1641, 7031 |
| Network communication error | Node removal, dropped packets, port failures | Open cluster ports, fix MTU, update NIC drivers, AV/firewall exclusions | 1135, 1177, 10054 |
| Storage/CSV Access Failure | CSV paused/disconnected, VM disk I/O errors | Storage vendor analysis, update firmware/drivers, fix MPIO, AV exclusions | 5120, 5142 |
| Antivirus/security platform issues | Packet dropped by filter, service block | Disable/remove AV/Security, set exclusions, reinstall as necessary | Varies |
| Configuration/quorum issues | Quorum witness fail, IP/certificate errors | Set static IPs, fix certificates, rebuild quorum witness, update resources | 1069, 1558, 121 |
| Recovery steps (general) | Can't host roles, node stays quarantined | Start-ClusterNode -ClearQuarantine, evict/re-add, restart, monitor logs |
1641 |
Data collection
Before you contact Microsoft Support, you can gather the following information about your issue.
- Cluster Logs:
Get-ClusterLog -Destination \<FolderPath> -UseLocal -TimeSpan <Minutes> - Event Logs: Export System, Application, and FailoverClustering logs.
- Network Trace:
Netsh trace start scenario=GENERAL capture=yes tracefile=<path> - Process dumps files: As needed, using Sysinternals or built-in Windows tools.
- Storage and hardware diagnostics: Collect through vendor tool output.
- Security software logs: Export relevant security agent filtering and action logs.