Windows Server 2025 / Progettare un cluster di failover
Windows Server Failover Clustering (WSFC), il clustering di failover di Windows Server, coordina ruoli supportati tra server e può riavviarli o spostarli dopo un guasto. Due server da soli non costituiscono una soluzione completa: applicazione, archiviazione, rete, quorum, convalida e obiettivi di ripristino devono essere coerenti.
Definire i guasti da sostenere
Un nodo è un server partecipante. Un ruolo del cluster è un gruppo di risorse di servizio o macchina virtuale gestito dal cluster. Rilevare un guasto e trasferire il ruolo può interrompere le connessioni. Verifica quindi quando il client si riconnette e quando l’applicazione torna realmente utilizzabile, oltre allo stato online mostrato nella console.
| Esigenza | Progetto pertinente |
|---|---|
| Guasto di un nodo | Ruolo cluster supportato e failover |
| Recupero di dati eliminati | Backup indipendente con punti di ripristino |
| Guasto dell’intera sede | Dominio di guasto separato e ripristino di emergenza |
| Distribuzione di richieste web | Bilanciamento e gestione dello stato adeguati all’applicazione |
L’alta disponibilità non sostituisce backup e ripristino di emergenza. Due macchine virtuali sullo stesso host fisico possono arrestarsi insieme; anche host distinti possono condividere archiviazione, alimentazione o switch. Abilitare la funzionalità cluster su normali server IIS non rende automaticamente i loro siti altamente disponibili. Verifica prima l’architettura supportata dall’applicazione.
Definisci il ruolo protetto, il Recovery Time Objective (RTO), ossia il tempo di ripristino accettabile, e il Recovery Point Objective (RPO), ossia la perdita di dati accettabile rispetto a un punto recuperabile. Registra inizio e fine della misurazione e prove necessarie. Interruzioni e perdita di dati pari a zero non sono caratteristiche automatiche di un cluster.
Valutare nodi, rete e capacità residua
Confronta i requisiti hardware e di archiviazione del cluster con versione Windows Server, dispositivi supportati, driver e firmware. Per un nuovo progetto usa nodi Windows Server 2025 comparabili, verificando supporto e convalida dell’intera configurazione. Nella procedura ordinaria di dominio valgono condizioni sulla stessa versione e sullo stesso dominio; i cluster in gruppo di lavoro hanno requisiti differenti. Non mescolare le procedure.
- Mappa traffico di amministrazione, cluster, archiviazione e migrazione delle macchine virtuali ove prevista. Stima banda e concorrenza del traffico durante guasto e ripristino.
- Individua singoli punti di guasto in schede, switch, alimentazione e percorsi di archiviazione. Registra dipendenze condivise anche se i nodi hanno nomi diversi.
- Calcola CPU, memoria e capacità di archiviazione residue dopo la perdita di un nodo, includendo carichi trasferiti e risincronizzazione. Una somma sufficiente in condizioni normali non dimostra capacità durante il guasto.
- Per la distribuzione di dominio verifica DNS interno, sincronizzazione oraria, identità del cluster e diritti di registrazione dei nomi. Separa nodi e controller di dominio secondo il metodo di distribuzione.
Raccogli indirizzi, nomi, reti locali virtuali (VLAN) e requisiti firewall in un piano di rete condiviso. Più schede sullo stesso switch o percorso di cablaggio non creano percorsi indipendenti. Per esempio, alla perdita di un host indica quale nodo prende il carico e con quali risorse libere. Alla perdita dell’archiviazione condivisa, spiega se i nodi superstiti possono ancora accedere ai dati. Distingui questi scenari prima di acquistare capacità.
Scegliere archiviazione supportata dal ruolo
Dischi condivisi, archiviazione Server Message Block (SMB) e Storage Spaces Direct hanno condizioni specifiche di ruolo, hardware, edizione e supporto. Non ogni scelta è adatta a ogni carico. Cartelle locali con lo stesso nome su due nodi non offrono dati condivisi; DFS Namespaces non crea automaticamente replica o archiviazione del cluster. La soluzione scelta deve permettere al nodo subentrante di accedere ai dati aggiornati tramite una configurazione supportata.
| Controllo | Domanda di progettazione |
|---|---|
| Accesso ai dati | L’altro nodo può accedere agli stessi dati aggiornati? |
| Isolamento dei guasti | Guasti di nodo e archiviazione sono gestibili separatamente? |
| Supporto | È supportata questa combinazione di sistema operativo, ruolo, hardware e protocollo? |
| Capacità | Può sostenere failover e carico di risincronizzazione? |
| Ripristino | Sono convalidate coerenza del backup e sequenza di ripristino dell’applicazione? |
Usa un ambiente di prova separato prima di presentare dischi operativi alla configurazione o alla convalida dell’archiviazione. Documenta proprietà dei dischi, prenotazioni, percorsi e condizioni di licenza dell’architettura. Un disco visibile non è necessariamente libero da assegnare. Non coinvolgere dati di produzione in test dell’archiviazione senza un piano che protegga servizio e dati.
Pianificare quorum e posizione del witness
Il quorum determina se il cluster può continuare a operare anche quando una partizione di rete ne separa i componenti, contribuendo a evitare proprietà concorrente delle stesse risorse. Un witness partecipa a questa decisione; non è una copia dei dati del servizio né un nodo aggiuntivo che esegue il carico. Raggiungere il witness non dimostra l’accessibilità dell’archiviazione o dell’applicazione.
Confronta witness disco, condivisione file e cloud con la guida alla distribuzione dei witness di quorum. Oltre al numero di nodi, considera posizione, autorizzazioni, partizioni di rete e connettività esterna. Ogni tipo ha requisiti propri; il witness cloud, ad esempio, dipende da risorse Azure approvate e connessioni HTTPS dai nodi. Il quorum dinamico non garantisce resistenza a qualsiasi combinazione o sequenza di guasti.
Un witness nello stesso dominio di guasto può scomparire insieme a entrambi i nodi. La distanza fisica non basta se si perdono percorsi comuni o manca l’autorizzazione. Prepara una matrice per perdita di nodo, collegamento tra nodi, percorso di archiviazione e intera sede. Per ciascun caso annota partecipanti rimasti, posizione del witness, accesso ai dati e comportamento previsto. Confrontala con la guida del tipo scelto prima di considerare dimostrata la continuità.
Richiedere convalida prima della distribuzione
- Documenta nodi, reti, archiviazione, account, nomi e ruoli protetti. Assegna responsabili e collega ogni dipendenza ai guasti che può provocare.
- Allinea funzionalità, aggiornamenti, driver e requisiti di supporto. Conferma compatibilità della configurazione completa, oltre a quella dei componenti isolati.
- Pianifica la convalida prima della creazione. Risolvi o spiega ogni avviso ed errore con impatto e azione; salvare un rilievo non equivale ad averlo valutato.
- Prova gli spostamenti pianificati separatamente dai guasti imprevisti in un ambiente autorizzato. Un trasferimento riuscito non dimostra identico rilevamento e recupero automatico.
- Misura riconnessione dei client, coerenza dei dati, tempo di ripristino e consegna degli avvisi. Confronta osservazioni con RTO e RPO e documenta differenze senza inventare misurazioni.
- Convalida separatamente recupero dei backup e perdita di un intero dominio di guasto. Includi sequenza di ripristino, dipendenze, responsabili e criteri per tornare al funzionamento normale.
Segui la guida alla creazione e convalida del cluster appropriata all’architettura. I test dell’archiviazione possono influire sul servizio: non eseguirli tutti indiscriminatamente in produzione. Conserva rapporto, causa, impatto e azione per ogni rilievo. Nel metodo di dominio pianifica diritti per amministrare i nodi e creare o predisporre gli oggetti computer necessari; non assegnare amministrazione dell’intero dominio solo per aggirare un errore di autorizzazione.
Questa esercitazione di progettazione non trasforma DC1, FS1 o gli altri server del corso in un cluster. Produce un progetto di ruoli supportati, fabbisogno di risorse, mappa dei domini di guasto, obiettivi di interruzione e piano di convalida con responsabili. Se resta incerto cosa accade alla perdita dell’archiviazione o come recuperare un file eliminato, registra il punto aperto. Aggiungere un nodo non risolve automaticamente tali condizioni.




