Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Dit onderwerp beschrijft hoe je een Windows Server Failover Clustering (WSFC) clusterknooppunt kunt dwingen te starten zonder quorum. Dit kan nodig zijn in disaster recovery en multi-subnet scenario's om data te herstellen en de hoge beschikbaarheid volledig te herstellen voor Always On-beschikbaarheidsgroepen en SQL Server Failover Cluster Instances.
Aanbevelingen
Behalve waar expliciet wordt aangegeven, zouden de procedures in dit onderwerp moeten werken als je ze uitvoert vanaf elke node in de WSFC-cluster. Je kunt echter betere resultaten behalen en netwerkproblemen vermijden door deze stappen uit te voeren vanaf de node die je wilt dwingen te beginnen zonder quorum.
Security
De gebruiker moet een domeinaccount zijn dat lid is van de lokale Beheerdersgroep op elk knooppunt van de WSFC-cluster.
Gebruik van Failover Cluster Manager
Om een cluster te dwingen te beginnen zonder quorum
Open een Failover Cluster Manager en maak verbinding met de gewenste clusternode om online te gaan.
Klik in het Actie-paneel op Force Cluster Start en klik vervolgens op Ja - Forceer mijn cluster om te starten.
Klik in het linkerpaneel, in de Failover Cluster Manager-boom , op de clusternaam.
Bevestig in het samenvattingspaneel dat de huidige Quorumconfiguratiewaarde is: Waarschuwing: Cluster draait in de ForceQuorum-toestand.
PowerShell gebruiken
Om een cluster te dwingen te beginnen zonder quorum
Start een verhoogde Windows PowerShell via Uitvoeren als administrator.
Importeer de
FailoverClustersmodule om clustercommandlets in te schakelen.Gebruik
Stop-ClusterNodeom ervoor te zorgen dat de clusterservice is gestopt.Gebruik
Start-ClusterNodemet-FixQuorumom de clusterservice te forceren om te starten.Gebruik
Get-ClusterNodemet-Property NodeWeight = 1om de waarde te bepalen en garandeert dat de knoop een stemgerechtigd lid van het quorum is.Voer de cluster-node-eigenschappen uit in een leesbaar formaat.
Voorbeeld (Powershell)
Het volgende voorbeeld dwingt de clusterservice op het knooppunt Always OnSrv02 om zonder quorum te starten, stelt NodeWeight = 1 in en geeft vervolgens de status van de clusterknooppunten weer vanaf het zojuist geforceerde knooppunt.
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
Gebruik Net.exe
Om een cluster te dwingen te beginnen zonder quorum
Gebruik Extern bureaublad om verbinding te maken met de gewenste clusterknoop om online te gaan.
Start een verhoogde opdrachtprompt via Run as Administrator.
Gebruik net.exe om ervoor te zorgen dat de lokale clusterservice wordt gestopt.
Gebruik net.exe met
/forcequorumom de lokale clusterservice te forceren om te starten.
Voorbeeld (Net.exe)
Het volgende voorbeeld dwingt een clusterservice op een knooppunt om zonder quorum te starten, stelt de NodeWeight = 1 in en somt vervolgens de status van de clusterknooppunten op vanaf het zojuist geforceerde knooppunt.
net.exe stop clussvc
net.exe start clussvc /forcequorum
Vervolg: Nadat Cluster werd gedwongen te beginnen zonder quorum
Je moet NodeWeight-waarden opnieuw evalueren en configureren om een nieuw quorum correct te construeren voordat je andere nodes weer online brengt. Anders kan de cluster weer offline gaan.
Zie WSFC Quorum Modes and Voting Configuration (SQL Server)voor meer informatie.
De procedures in dit onderwerp zijn slechts één stap om de WSFC-cluster weer online te krijgen als er een ongeplande quorummislukking zou optreden. Je kunt ook extra stappen nemen om te voorkomen dat andere WSFC-clusterknooppunten de nieuwe quorumconfiguratie verstoren.
Andere SQL Server-functies zoals Always On-beschikbaarheidsgroepen, databasespiegeling en log shipping kunnen ook volgende acties vereisen om data te herstellen en de hoge beschikbaarheid volledig te herstellen.
Voor meer informatie:
een geforceerde handmatige failover van een beschikbaarheidsgroep (SQL Server) uitvoeren
Service forceren in een databasespiegelingssessie (Transact-SQL)
Failover naar een secundaire server voor logboekverzending (SQL Server)
Verwante onderwerpen
- Gebeurtenissen en logboeken voor een failovercluster weergeven
- failovercluster-cmdlet voor Get-ClusterLog
- WSFC Disaster Recovery door middel van een geforceerd quorum (SQL Server)
- Cluster Quorum knooppuntgewicht instellingen configureren
- Failover Cluster Cmdlets in Windows PowerShell gerangschikt op taak