Forzare l'avvio di un cluster WSFC senza un quorum
In questo argomento viene illustrato come forzare l'avvio senza un quorum di un nodo del cluster Windows Server Failover Clustering (WSFC). Questa operazione potrebbe rivelarsi necessaria negli scenari multi-subnet e in caso di ripristino di emergenza per recuperare i dati e ristabilire completamente la disponibilità elevata per le istanze del cluster di failover di Gruppi di disponibilità AlwaysOn e SQL Server.
Prima di iniziare: Consigli, Sicurezza
Per forzare l'avvio di un cluster senza un quorum utilizzando: Gestione cluster di failover, PowerShell, net.exe
Completamento: dopo aver forzato l'avvio di un cluster senza un quorum
Prima di iniziare
Consigli
Salvo esplicita istruzione, le procedure illustrate in questo argomento funzionano se eseguite da qualsiasi nodo del cluster WSFC. Tuttavia, è possibile ottenere risultati migliori ed evitare problemi di rete eseguendo questi passaggi dal nodo di cui si desidera forzare l'avvio senza un quorum.
Sicurezza
L'utente deve disporre di un account di dominio che sia membro del gruppo Administrators locale su ogni nodo del cluster WSFC.
Utilizzo di Gestione cluster di failover
Per forzare l'avvio di un cluster senza un quorum
Aprire Gestione cluster di failover e connettersi al nodo del cluster desiderato per forzare la modalità online.
Nel riquadro Azioni scegliere Forza avvio del cluster, quindi Sì - Forza l'avvio del cluster.
Nel riquadro sinistro, nell'albero Gestione cluster di failover fare clic sul nome del cluster.
Nel riquadro Riepilogo confermare che il valore Configurazione quorum corrente è: Avviso: il cluster è in esecuzione in stato ForceQuorum.
[Inizio pagina]
Utilizzo di Powershell
Per forzare l'avvio di un cluster senza un quorum
Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.
Importare il modulo FailoverClusters per abilitare i commandlet del cluster.
Utilizzare Stop-ClusterNode per assicurarsi che il servizio cluster sia stato arrestato.
Utilizzare Start-ClusterNode con –FixQuorum per forzare l'avvio del servizio cluster.
Utilizzare Get-ClusterNode con –Propery NodeWieght = 1 per impostare il valore che garantisca che il nodo è un membro votante del quorum.
Restituire le proprietà del nodo del cluster in un formato leggibile.
Esempio (Powershell)
Nell'esempio seguente viene imposto l'avvio senza un quorum del cluster del nodo AlwaysOnSrv02, viene impostato il valore NodeWeight = 1 e viene enumerato lo stato del nodo del cluster dal nodo appena forzato.
Import-Module FailoverClusters
$node = "AlwaysOnSrv02"
Stop-ClusterNode –Name $node
Start-ClusterNode –Name $node -FixQuorum
(Get-ClusterNode $node).NodeWeight = 1
$nodes = Get-ClusterNode -Cluster $node
$nodes | Format-Table -property NodeName, State, NodeWeight
[Inizio pagina]
Utilizzo di Net.exe
Per forzare l'avvio di un cluster senza un quorum
Utilizzare Desktop remoto per connettersi al nodo del cluster desiderato per attivare la modalità online.
Avviare un prompt dei comandi con privilegi elevati tramite Esegui come amministratore.
Utilizzare net.exe per assicurarsi che il servizio cluster locale sia stato arrestato.
Utilizzo net.exe con /forcequorum per forzare l'avvio del servizio cluster locale.
Esempio (Net.exe)
Nell'esempio seguente viene forzato l'avvio senza un quorum del servizio cluster del nodo, viene impostato il valore NodeWeight = 1 e viene enumerato lo stato del nodo del cluster dal nodo appena forzato.
net.exe stop clussvc
net.exe start clussvc /forcequorum
[Inizio pagina]
Completamento: dopo avere forzato l'avvio senza un quorum di un cluster
È necessario rivalutare e riconfigurare i valori NodeWeight per costruire correttamente un nuovo quorum prima di riportare online altri nodi. In caso contrario, è possibile che il cluster torni nuovamente offline.
Per ulteriori informazioni, vedere Modalità quorum WSFC e configurazione del voto (SQL Server).
Le procedure illustrate in questo argomento rappresentano unicamente un passaggio per riportare online il cluster WSFC in caso di un errore non previsto del quorum. Potrebbe anche essere necessario effettuare passaggi aggiuntivi per impedire che altri nodi del cluster WSFC interferiscano con la nuova configurazione del quorum.
Anche altre funzionalità di SQL Server quali Gruppi di disponibilità AlwaysOn, mirroring del database e log shipping potrebbero richiedere azioni per recuperare i dati e ristabilire completamente la disponibilità elevata.
Per ulteriori informazioni:
Eseguire un failover manuale forzato di un gruppo di disponibilità (SQL Server)
Utilizzo forzato del servizio in una sessione di mirroring del database (Transact-SQL)
Failover su un database secondario per il log shipping (SQL Server)
[Inizio pagina]
Contenuto correlato
[Inizio pagina]
Vedere anche
Concetti
Ripristino di emergenza WSFC tramite quorum forzato (SQL Server)
Configurare le impostazioni NodeWeight per il quorum del cluster
Altre risorse
Cmdlet del cluster di failover in Windows PowerShell elencati per attività