Forzare l'avvio di un cluster WSFC senza un quorum
Si applica a: SQL Server
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à Always On e SQL Server.
Per forzare l'avvio di un cluster senza un quorum tramite: Utilizzo di Gestione cluster di failover, Utilizzo di Powershell, Utilizzo di Net.exe
Completamento: Completamento: dopo aver forzato l'avvio del 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 fare clic su Forza avvio del cluster e quindi su 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.
Mediante 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-Property NodeWeight = 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)
L'esempio seguente forza l'avvio senza un quorum del servizio del cluster del nodo Always OnSrv02, imposta il valore NodeWeight = 1
ed enumera lo stato del nodo del cluster dal nodo appena forzato.
Import-Module FailoverClusters
$node = "Always OnSrv02"
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
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
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 della funzionalità clustering di Windows Server 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à Always On, mirroring del database e log shipping potrebbero richiedere azioni per recuperare i dati e ristabilire completamente la disponibilità elevata.
Per altre informazioni:
Eseguire un failover manuale forzato di un gruppo di disponibilità (SQL Server)
Uso forzato del servizio in una sessione di mirroring del database (Transact-SQL)
Failover su un database secondario per il log shipping (SQL Server)
Contenuto correlato
Vedi anche
Ripristino di emergenza WSFC tramite quorum forzato (SQL Server)
Configurare le impostazioni NodeWeight per il quorum del cluster
Cmdlet del cluster di failover in Windows PowerShell elencati per attività