Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Este tema describe cómo configurar la opción NodeWeight para un nodo miembro de un clúster de conmutación por error de Windows Server (WSFC). La configuración de NodeWeight se usa durante la votación de quórum para admitir escenarios de recuperación ante desastres y de varias subredes para los grupos de disponibilidad Always On y las instancias de clúster de conmutación por error de SQL Server.
Antes de empezar:Requisitos previos, Seguridad
Para ver la configuración de quórum de NodeWeight mediante:Uso de PowerShell, Uso de Cluster.exe
Requisitos previos
Esta característica solo se admite en Windows Server 2008 o versiones posteriores.
Importante
Para usar la configuración de NodeWeight, se debe aplicar la siguiente corrección urgente a todos los servidores del clúster WSFC:
KB2494036: hay disponible una revisión para permitir configurar un nodo de clúster que no tiene votos de quórum en Windows Server 2008 y en Windows Server 2008 R2
Sugerencia
Si esta revisión no está instalada, los ejemplos de este tema devolverán valores vacíos o NULL para NodeWeight.
Seguridad
El usuario debe ser una cuenta de dominio que pertenezca al grupo local Administradores en cada nodo del clúster de WSFC.
Uso de PowerShell
Para configurar las opciones de NodeWeight
Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.
Importe el módulo
FailoverClusterspara habilitar los cmdlets del clúster.Use el objeto
Get-ClusterNodepara establecer la propiedadNodeWeightpara cada nodo del clúster.Enviar las propiedades de nodo de clúster en un formato legible.
Ejemplo (PowerShell)
En el ejemplo siguiente se cambia la configuración de NodeWeight para quitar el voto de quórum del nodo "AlwaysOnSrv1" y, después, se envía la configuración para todos los nodos del clúster.
Import-Module FailoverClusters
$node = "AlwaysOnSrv1"
(Get-ClusterNode $node).NodeWeight = 0
$cluster = (Get-ClusterNode $node).Cluster
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -property NodeName, State, NodeWeight
Uso de Cluster.exe
Nota:
La utilidad cluster.exe se ha desusado en la versión de Windows Server 2008 R2 . Por favor, utilice PowerShell con la característica Clúster de conmutación por error en el desarrollo futuro. La utilidad cluster.exe se quitará en la siguiente versión de Windows Server. Para obtener más información, vea Asignar comandos de Cluster.exe a cmdlets de Windows PowerShell para clústeres de conmutación por error.
Para configurar las opciones de NodeWeight
Inicie un símbolo del sistema con privilegios elevados mediante Ejecutar como administrador.
Use cluster.exe para establecer los valores de
NodeWeight.
Ejemplo (Cluster.exe)
En el ejemplo siguiente se cambia el valor de NodeWeight para quitar el voto de quórum del nodo "AlwaysOnSrv1" en el clúster "Cluster001".
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0
Contenido relacionado
Consulte también
Modos de quórum y configuración de voto de WSFC (SQL Server)
Ver la configuración de NodeWeight del cuórum del clúster
Cmdlets de clúster de conmutación por error en Windows PowerShell listados por área de tarea