Принудительный запуск кластера WSFC без кворумаForce a WSFC Cluster to Start Without a Quorum

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

В этом разделе описан порядок принудительного запуска узла отказоустойчивого кластера Windows Server (WSFC) без кворума.This topic describes how to force a Windows Server Failover Clustering (WSFC) cluster node to start without a quorum. Это может потребоваться в случае аварийного восстановления, в сценариях с несколькими подсетями и восстановлением данных и высокой доступности экземпляров отказоустойчивого кластера Группы доступности AlwaysOnAlways On availability groups и SQL ServerSQL Server .This may be required in disaster recovery and multi-subnet scenarios to recover data and fully re-establish high-availability for Группы доступности AlwaysOnAlways On availability groups and SQL ServerSQL Server Failover Cluster Instances.

Перед началом работыBefore You Start

РекомендацииRecommendations

Процедуры в этом разделе (кроме указанных явно случаев) должны успешно действовать при выполнении на любом узле отказоустойчивого кластера WSFC.Except where explicitly directed, the procedures in this topic should work if you execute them from any node in the WSFC cluster. Однако можно получить лучшие результаты и избежать проблем с сетью при выполнении этих действий с узла, который планируется запускать принудительно без кворума.However, you may obtain better results, and avoid networking issues, by executing these steps from the node that you intend to force to start without a quorum.

безопасностьSecurity

Пользователь должен входить в учетную запись домена, которая является членом локальной группы администраторов, на каждом узле кластера WSFC.The user must be a domain account that is member of the local Administrators group on each node of the WSFC cluster.

Использование диспетчера отказоустойчивого кластера.Using Failover Cluster Manager

Принудительный запуск кластера без кворумаTo force a cluster to start without a quorum
  1. Откройте диспетчер отказоустойчивого кластера и подключитесь к требуемому узлу кластера в режиме «в сети».Open a Failover Cluster Manager and connect to the desired cluster node to force online.

  2. На панели Действия выберите Принудительный запуск кластера, а затем — Да, запустить кластер принудительно.In the Actions pane, click Force Cluster Start, and then click Yes - Force my cluster to start.

  3. На левой панели в дереве Диспетчер отказоустойчивого кластера щелкните имя кластера.In the left pane, in the Failover Cluster Manager tree, click the cluster name.

  4. В сводной панели подтвердите, что текущим значением параметра Конфигурация кворума является: Внимание: Кластер работает в состоянии ForceQuorum.In the summary pane, confirm that the current Quorum Configuration value is: Warning: Cluster is running in ForceQuorum state.

Использование PowershellUsing Powershell

Принудительный запуск кластера без кворумаTo force a cluster to start without a quorum
  1. Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.Start an elevated Windows PowerShell via Run as Administrator.

  2. Импортируйте модуль FailoverClusters для включения командлетов кластера.Import the FailoverClusters module to enable cluster commandlets.

  3. С помощью Stop-ClusterNode обеспечьте остановку службы кластеров.Use Stop-ClusterNode to make sure that the cluster service is stopped.

  4. Принудительный запуск службы кластеров с помощью Start-ClusterNode с -FixQuorum .Use Start-ClusterNode with -FixQuorum to force the cluster service to start.

  5. С помощью Get-ClusterNode с -Propery NodeWieght = 1 установите значение, которое гарантирует для узла право голоса в кворуме.Use Get-ClusterNode with -Propery NodeWieght = 1 to set the value the guarantees that the node is a voting member of the quorum.

  6. Выведите свойства узла кластера в удобном для чтения формате.Output the cluster node properties in a readable format.

Пример (Powershell)Example (Powershell)

В следующем примере происходит принудительный запуск службы кластеров узла OnSrv02 AlwaysOn без кворума: задается значение NodeWeight = 1, затем перечисляется состояние узла кластера с вновь запущенного узла.The following example forces the Always OnSrv02 node cluster service to start without a quorum, sets the NodeWeight = 1, and then enumerates cluster node status from the newly forced node.

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  
  

Использование Net.exeUsing Net.exe

Принудительный запуск кластера без кворумаTo force a cluster to start without a quorum
  1. С помощью удаленного рабочего стола подключитесь к нужному узлу кластера в режиме «в сети».Use Remote Desktop to connect to the desired cluster node to force online.

  2. Запустите повышенный режим командной строки с помощью команды Запуск от имени администратора.Start an elevated Command Prompt via Run as Administrator.

  3. С помощью net.exe остановите локальную службу кластеров.Use net.exe to make sure that the local cluster service is stopped.

  4. С помощью net.exe с /forcequorum принудительно запустите локальную службу кластеров.Use net.exe with /forcequorum to force the local cluster service to start.

Пример (Net.exe)Example (Net.exe)

В следующем примере происходит принудительный запуск службы кластеров узла без кворума: задается значение NodeWeight = 1, затем перечисляется состояние узла кластера с вновь запущенного узла.The following example forces a node cluster service to start without a quorum, sets the NodeWeight = 1, and then enumerates cluster node status from the newly forced node.

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

Дальнейшие действия. После принудительного запуска кластера без кворумаFollow Up: After Forcing Cluster to Start without a Quorum

См. такжеRelated Content

См. также:See Also

Аварийное восстановление WSFC через принудительный кворум (SQL Server) WSFC Disaster Recovery through Forced Quorum (SQL Server)
Настройка параметров NodeWeight кворума кластера Configure Cluster Quorum NodeWeight Settings
Командлеты отказоустойчивого кластера в Windows PowerShell по выполняемым задачамFailover Cluster Cmdlets in Windows PowerShell Listed by Task Focus