Partager via


Forcer un cluster WSFC à démarrer sans quorum

Cette rubrique explique comment forcer un nœud de cluster de clustering de basculement Windows Server (WSFC) à démarrer sans quorum. Cela peut être nécessaire dans les scénarios de récupération d’urgence et de sous-réseaux multiples pour récupérer des données et rétablir entièrement la haute disponibilité pour Always On groupes de disponibilité et SQL Server instances de cluster de basculement.

Avant de commencer

Recommandations

Sauf instructions spécifiques, les procédures de cette rubrique doivent fonctionner si vous les exécutez à partir de n'importe quel nœud du cluster WSFC. Toutefois, vous pouvez obtenir de meilleurs résultats, et éviter des problèmes de connexion, en exécutant ces étapes à partir du nœud que vous envisagez de forcer à démarrer sans quorum.

Sécurité

L'utilisateur doit être un compte de domaine qui est membre du groupe Administrateurs local sur chaque nœud du cluster WSFC.

Utilisation du Gestionnaire du cluster de basculement

Pour forcer un cluster à démarrer sans quorum
  1. Ouvrez un Gestionnaire du cluster de basculement et connectez-vous au nœud de cluster souhaité pour forcer la mise en ligne.

  2. Dans le volet Actions, cliquez sur Forcer le démarrage du cluster, puis cliquez sur Oui - Forcer mon cluster à démarrer.

  3. Dans le volet gauche, dans l'arborescence du Gestionnaire du cluster de basculement , cliquez sur le nom de cluster.

  4. Dans le volet résumé, vérifiez que la valeur active de Configuration de quorum est Avertissement : le cluster s'exécute dans l'état ForceQuorum.

Utilisation de PowerShell

Pour forcer un cluster à démarrer sans quorum
  1. Démarrez Windows PowerShell avec élévation de privilèges via Exécuter en tant qu'administrateur.

  2. Importez le module FailoverClusters pour activer les applets de commande de cluster.

  3. Utilisez Stop-ClusterNode pour vous assurer que le service de cluster est arrêté.

  4. Utilisez Start-ClusterNode avec -FixQuorum pour forcer le service de cluster à démarrer.

  5. Utilisez Get-ClusterNode avec -Propery NodeWieght = 1 pour définir la valeur qui garantit que le nœud est un membre du quorum disposant de droits de vote.

  6. Générez la sortie des propriétés du nœud de cluster dans un format lisible.

Exemple (PowerShell)

L'exemple suivant force le service de cluster du nœud AlwaysOnSrv02 à démarrer sans quorum, définit NodeWeight = 1, puis énumère l'état du nœud de cluster à partir du nœud récemment forcé.

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

Utilisation de Net.exe

Pour forcer un cluster à démarrer sans quorum

  1. Utilisez le Bureau à distance pour vous connecter au nœud de cluster souhaité pour forcer la mise en ligne.

  2. Démarrez une invite de commandes avec élévation de privilèges via Exécuter en tant qu'administrateur.

  3. Utilisez net.exe pour vous assurer que le service de cluster local est arrêté.

  4. Utilisez net.exe avec /forcequorum pour forcer le service de cluster local à démarrer.

Exemple (Net.exe)

L'exemple suivant force le service de cluster d'un nœud à démarrer sans quorum, définit NodeWeight = 1, puis énumère l'état du nœud de cluster à partir du nœud récemment forcé.

net.exe stop clussvc  
net.exe start clussvc /forcequorum  

Suivi : après avoir forcé le cluster à démarrer sans quorum

Contenu associé

Voir aussi

Récupération d'urgence WSFC par le quorum forcé (SQL Server)
Configurer les paramètres NodeWeight pour un quorum de cluster
Applets de commande de cluster de basculement dans Windows PowerShell répertoriées par tâche