Compartir a través de


Discos SAS locales que se están agregando al clúster de conmutación por error de Windows Server

En este artículo se ofrece una solución para solucionar el problema de la agregación de discos SAS locales en el clúster de conmutación por error de Windows Server.

Número de KB original: 2813005

Síntomas

En un clúster de conmutación por error de Windows Server 2012 o Windows Server 2012 R2, las unidades SAS locales pueden agruparse en clúster. Después de agregar el recurso disco físico, es posible que no puedan ponerse en línea. Además, es posible que aparezca el siguiente mensaje de error:

Código de error: 0x80070001
Función incorrecta

Si examina los registros de eventos, puede observar que el siguiente evento se registra en el registro de eventos del sistema:

Causa

Una unidad SAS local se puede agrupar en clúster debido a cambios en el comportamiento predeterminado de los criterios de disco capaces de clúster introducidos en Windows Server 2012.

Solución alternativa

Para solucionar este problema, quite el recurso de disco del Administrador de clústeres de conmutación por error (FCM) si no quiere que formen parte del clúster. Además, debe poner estas unidades en línea en Administración de discos una vez que las quite del Administrador de clústeres de conmutación por error.

Identifique la firma de disco no compartida en los nodos de clúster (por ejemplo, use la firma de disco f6f6806f resaltada por el informe de validación en la sección Más información).

Método 1

  1. Abra una consola de PowerShell con privilegios elevados (haga clic con el botón derecho en el mosaico o en el icono y seleccione la opción en la barra inferior).
  2. Copie y pegue el siguiente comando para identificar solo las unidades de SAS.

$signature = @{Label="Signature"; Expression={[System.Convert]::ToString($.signature, 16) }} Get-Disk |? {$.bustype -eq "SAS"} | ft Number, $signature, Bustype -a

Ejemplo de salida del comando de PowerShell anterior:

Número de Firma Tipo de Bus
--------- ----------- ----------
0 daf34ee4 SAS
1 f6f6806f SAS

Método 2

  1. Abra el cuadro de ejecución de Windows con el teclado, presione la tecla del logotipo de Windows +R.

  2. Escriba Regedit y presione ENTRAR.

  3. Localice y navegue a HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

    Captura de pantalla del Registro con el dispositivo montado seleccionado.

  4. El procedimiento para leer la firma del disco desde el registro anterior es un poco complicado, y es necesario leer la clave en orden inverso.

    Captura de pantalla de la firma de disco del registro mencionado arriba.

    6f 80 f6 f6 se leería como F6F6806F

  5. Repita los mismos pasos en todos los nodos del clúster. Nota: Si no está seguro de la letra de la unidad, es posible que necesite comparar todos los GUID de los volúmenes y leer los datos en orden inverso, tal como se menciona en el paso 4 anterior.

Más información

Una nueva mejora de funcionalidad en la configuración de Failover Clustering para Windows Server 2012 y Windows Server 2012 R2 es su compatibilidad con una configuración de almacenamiento asimétrica. En Windows Server 2012, un disco se considera agrupable si se presenta a uno o varios nodos, y no es el disco de arranque o del sistema o contiene un archivo de página. En versiones anteriores, un disco tenía que presentarse a todos los nodos del clúster. Este tipo de configuración es más común en clústeres de varios sitios. El Administrador de clústeres de conmutación por error (FCM) agregaría automáticamente estas unidades SAS que se exponen a uno o varios nodos durante la adición de nodos en el clúster.

Para un control más explícito de los discos que son agrupados por los usuarios, estos pueden deshabilitar la agrupación automática de los discos desmarcando "Agregar todo el almacenamiento apto al clúster" durante la creación del clúster o pueden agregar el disco deseado más adelante mediante "Agregar disco" en el FCM.

Captura de pantalla de la ventana del Asistente para agregar nodos con la casilla Agregar todo el almacenamiento elegible al clúster seleccionada.

Use la validación del clúster para determinar si el disco se puede usar en el clúster. En el siguiente ejemplo, la validación muestra claramente que el disco solo es visible en un nodo, lo cual suele ocurrir si los discos son SAS locales del nodo.

Enumeración de posibles discos de clúster

El disco físico f6f6806f es visible solo desde un nodo y no se probará. La validación requiere que el disco sea visible desde al menos dos nodos. El disco se notifica como visible en node:<Node Name>

En la sección causas posibles encontrará el siguiente mensaje de advertencia: *El clúster no usa almacenamiento compartido. Un clúster debe usar una solución de hardware basada en el almacenamiento compartido o en la replicación entre nodos. Si la solución se basa en la replicación entre nodos, no es necesario volver a ejecutar pruebas de almacenamiento. En su lugar, trabaje con el proveedor de la solución de replicación para asegurarse de que las copias replicadas de la base de datos de configuración del clúster se pueden mantener entre los nodos.

El clúster de conmutación por error no añadirá unidades SAS si contienen la siguiente información:

  • Archivos de arranque
  • Archivo del sistema o archivo de página
  • Acceso directo en Hyper-V