개발 공부
(Failover Cluster) Domain Controller의 역할 본문
728x90
🧠 TL;DR Summary:
✅ A Domain Controller (DC) is required for:
- Cluster formation and authentication
- Name resolution (via DNS)
- Accessing domain-joined resources (e.g., SMB)
- Cluster-aware updates, GPOs, and live migration authentication
However, once the cluster is already formed, certain operations (like S2D and CSV access) can continue without the DC — but with reduced functionality and higher risk.
🔍 1. Domain Controller's Role in Failover Clustering
| Function | Role of Domain Controller |
| Cluster Creation | Required — nodes must authenticate with the domain to form/join the cluster. |
| Cluster Startup | Required — during initial boot, cluster service authenticates via the domain. |
| Quorum Witness Access (File Share) | Must resolve and authenticate to access file share quorum. |
| Cluster Name Object (CNO) | Stored in Active Directory. Requires DC to register and update. |
| Live Migration | Uses Kerberos authentication → requires DC & DNS. |
| DNS Resolution | All cluster nodes resolve cluster name, witness, and partners through DNS. |
| Hyper-V Authorization | Uses AD credentials for remote management, permissions, and constrained delegation. |
💡 Without a reachable DC, some features will hang or fail (especially Live Migration, witness arbitration, or remote cluster management).
📦 2. Domain Controller's Role in S2D and CSV
| Feature | Dependency on DC |
| Storage Spaces Direct (S2D) | ❌ No direct dependency once initialized. |
| Cluster Shared Volumes (CSV) | ❌ CSV redirection and IO can still function without AD. |
| Cluster Health Service | ✅ Requires AD for some telemetry/reporting features. |
| Cluster-Aware Updating (CAU) | ✅ Requires domain credentials & GPOs. |
✅ Good news: S2D & CSV can keep running for a time without AD, assuming cluster membership is intact.
❗ But if the cluster service restarts on a node, or if Live Migration or authentication is needed — the absence of a DC causes issues.
🚫 What Fails Without a DC
| Component | What Fails Without DC |
| Cluster Name Resolution | Cluster name (CNO) might not register; clients can't connect. |
| File Share Witness | Unreachable — quorum may be lost. |
| Live Migration | Kerberos fails — migration errors occur. |
| Cluster Join/Restart | Nodes can't rejoin cluster if DC is unreachable during boot. |
| Hyper-V Replica / SMB | May fail due to auth issues. |
| Remote Management | MMC, DMC, PowerShell remoting may fail (depends on delegation/auth). |
✅ Best Practices
- Always have at least 2 DCs — preferably one outside the cluster (e.g., physical, VM on another host, or cloud-hosted).
- Ensure DC/DNS is reachable via multiple cluster networks.
- Use cloud witness (Azure) or file share witness outside the cluster — don't place the witness on a clustered VM.
- Avoid putting all your DCs as VMs on the same S2D cluster — major SPOF risk.
🔄 Bonus: If Your DC is on the Same Cluster...
- Boot order becomes critical.
- Cluster might hang on start if:
- The DC VM isn't online.
- DNS isn't reachable.
- Kerberos fails.
👉 Workaround: Set one cluster node to delay booting cluster service until DC is up, or configure DC to start on all nodes (not ideal).
🧪 Want to Test It?
- Try simulating a DC outage and observe:
- Can nodes stay in the cluster?
- Can you migrate VMs?
- Can you connect from Failover Cluster Manager?
728x90
'windows' 카테고리의 다른 글
| (Failover Cluster) DNS의 역할 (0) | 2025.05.30 |
|---|---|
| (Failover Cluster) Heartbeat Health Check (0) | 2025.05.30 |
| (Failover Cluster) Client and Cluster 네트워크 유실 시 VM 옮기는 스크립 (0) | 2025.05.30 |
| (Failover Cluster) Client and Cluster 네트워크 유실 시 VM 옮기는 방법 (0) | 2025.05.30 |
| (Failover Cluster) Live migration 조건 (0) | 2025.05.30 |
Comments