Forzar el inicio de un clúster WSFC sin un quórum
En este tema se describe cómo forzar que un nodo de clúster de los clústeres de conmutación por error de Windows Server (WSFC) se inicie sin un quórum. Esto puede ser necesario en los escenarios de recuperación de desastres y de múltiples subredes para recuperar datos y reestablecer por completo la alta disponibilidad para las instancias de clúster de conmutación por error de Grupos de disponibilidad AlwaysOn y SQL Server.
Antes de empezar: Recomendaciones, Seguridad
Para forzar que un clúster se inicie sin un quórum mediante: Administrador de clústeres de conmutación por error, PowerShell, net.exe
Seguimiento: Después de forzar que el clúster se inicie sin un quórum
Antes de empezar
Recomendaciones
Excepto donde se indique de forma explícita, los procedimientos de este tema deben funcionar si se ejecutan desde cualquier nodo del clúster de WSFC. No obstante, se pueden obtener mejores resultados, y evitar programas de red, si se ejecutan estos pasos desde el nodo que se desea forzar para que se inicie sin un quórum.
Seguridad
El usuario debe ser una cuenta de dominio que sea miembro del grupo Administradores en cada nodo del clúster de WSFC.
Usar el Administrador de clústeres de conmutación por error
Para forzar que un clúster se inicie sin un quórum
Abra el Administrador de clústeres de conmutación por error y conéctese al nodo de clúster deseado para forzarlo en línea.
En el panel Acciones, haga clic en Forzar inicio de clúster y, a continuación, en Sí, forzar el inicio del clúster.
En el panel izquierda, en el árbol Administrador de clústeres de conmutación por error, haga clic en el nombre del clúster.
En el panel de resumen, configure que el valor de Configuración de quórum actual es: Advertencia: el clúster se está ejecutando en el estado ForceQuorum..
[Arriba]
Usar PowerShell
Para forzar que un clúster se inicie sin un quórum
Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.
Importe el módulo FailoverClusters para habilitar los commandlets de clúster.
Use Stop-ClusterNode para asegurarse de que el servicio de clúster está detenido.
Use Start-ClusterNode con –FixQuorum para forzar que se inicie el servicio de clúster.
Use Get-ClusterNode con –Propery NodeWieght = 1 para establecer el valor que garantiza que el nodo es un miembro con derecho a voto del quórum.
Enviar las propiedades de nodo de clúster en un formato legible.
Ejemplo (PowerShell)
En el siguiente ejemplo se fuerza que el servicio de clúster de nodo AlwaysOnSrv02 se inicie sin un quórum, establece NodeWeight = 1 y, a continuación, enumera el estado de nodo de clúster a partir del nodo que se acaba de forzar.
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
[Arriba]
Usar Net.exe
Para forzar que un clúster se inicie sin un quórum
Use Escritorio remoto para conectarse al nodo de clúster deseado para forzarlo en línea.
Inicie un símbolo del sistema con privilegios elevados mediante Ejecutar como administrador.
Use net.exe para asegurarse de que el servicio de clúster local está detenido.
Use net.exe con /forcequorum para forzar que se inicie el servicio de clúster local.
Ejemplo (Net.exe)
En el siguiente ejemplo se fuerza que un servicio de clúster de nodo se inicie sin un quórum, establece NodeWeight = 1 y, a continuación, enumera el estado de nodo de clúster a partir del nodo que se acaba de forzar.
net.exe stop clussvc
net.exe start clussvc /forcequorum
[Arriba]
Seguimiento: Después de forzar que el clúster se inicie sin un quórum
Debe evaluar y configurar de nuevo los valores de NodeWeight para construir correctamente un nuevo quórum antes de volver a poner otros nodos en línea. De lo contrario, el clúster puede volver a estar sin conexión.
Para obtener más información, vea Configuración de los votos y modos de quórum WSFC (SQL Server).
Los procedimientos de este tema constituyen solo en paso para volver a poner en línea el clúster de WSFC si se produce un error de quórum no planificado. Puede que también desee llevar a cabo pasos adicionales para impedir que otros nodos de clúster de WSFC interfieran en la nueva configuración de quórum.
Otras características de SQL Server como Grupos de disponibilidad AlwaysOn, creación de reflejo de la base de datos y trasvase de registros también pueden necesitar acciones posteriores para recuperar los datos y volver a establecer la alta disponibilidad por completo.
Para obtener más información:
Realizar una conmutación por error manual forzada de un grupo de disponibilidad (SQL Server)
Forzar el servicio en una sesión de creación de reflejo de la base de datos (Transact-SQL)
Conmutar por error a una base de datos secundaria de trasvase de registros (SQL Server)
[Arriba]
Contenido relacionado
[Arriba]
Vea también
Conceptos
Recuperación ante desastres del clúster WSFC mediante quórum forzado (SQL Server)
Configurar los valores de NodeWeight de quórum de clúster
Otros recursos
Cmdlets de clúster de conmutación por error en Windows PowerShell enumerados por tarea