Introducción a la agrupación en clústeres de conmutación por error de SQL Server 2008

Los clústeres de conmutación por error de SQL Server proporcionan alta disponibilidad para una instancia completa de SQL Server. Los clústeres de conmutación por error de SQL Server se crean sobre los de Windows Server. Para crear un clúster de conmutación por error de SQL Server, primero debe crear el clúster de conmutación por error de Windows Server subyacente.

Un clúster de conmutación por error de SQL Server, denominado también instancia del clúster de conmutación por error, consta de los siguientes elementos:

  • Uno o varios nodos de clústeres de conmutación por error de Windows Server

  • Un grupo de recursos del clúster dedicado para el clúster de conmutación por error de SQL Server que contiene lo siguiente:

    • Nombre de red para tener acceso al clúster de conmutación por error de SQL Server

    • Direcciones IP

    • Discos compartidos utilizados para la base de datos y el almacenamiento de registros de SQL Server

  • Archivos DLL de recursos que controlan el comportamiento de conmutación por error de SQL Server

  • Claves del Registro con punto de comprobación que se mantienen sincronizadas automáticamente en los nodos de clústeres de conmutación por error

Una instancia del clúster de conmutación por error de SQL Server aparece en la red como una única instancia de SQL Server en un solo equipo. Internamente, solamente uno de los nodos es propietario del grupo de recursos del clúster cada vez y es el encargado de atender todas las solicitudes del cliente de esa instancia del clúster de conmutación por error. En caso de se produzca un error (errores de hardware, errores del sistema operativo o errores de aplicación o servicio) o se realice una actualización planeada, la propiedad del grupo se mueve a otro nodo del clúster de conmutación por error. Este proceso se denomina conmutación por error. Gracias a la funcionalidad de clúster de conmutación por error de Windows Server, el clúster de conmutación por error de SQL Server proporciona alta disponibilidad a través de la redundancia en el nivel de instancia.

La instalación de clústeres de conmutación por error SQL Server 2008 utiliza una nueva arquitectura y proporciona funciones que no eran posibles con las versiones anteriores. A continuación, se indican las diferencias principales de las versiones anteriores de SQL Server con respecto a la funcionalidad del clúster de conmutación por error:

  • No hay ninguna ejecución remota en los nodos de clústeres.

    • Para instalar, actualizar o mantener un clúster de conmutación por error de SQL Server en varios nodos, debe ejecutar el programa de instalación de SQL Server por separado en cada nodo del clúster de conmutación por error.

    • Para agregar un nodo a un clúster de conmutación por error de SQL Server existente, debe ejecutar el programa de instalación de SQL Server en el nodo que se va a agregar y elegir la función Agregar nodo. No ejecute el programa de instalación en el nodo propietario del clúster para agregar otro nodo.

    [!NOTA]

    La función Agregar nodo aumenta la disponibilidad del clúster de conmutación por error existente sin producir tiempos de inactividad.

    • No hay ninguna opción para desinstalar el clúster de conmutación por error de SQL Server. Para desinstalar un clúster de conmutación por error de SQL Server, ejecute el programa de instalación con la función Quitar nodo en cada uno de los nodos de clústeres de conmutación que se va a quitar.

    • Para quitar un nodo de un clúster de conmutación por error de SQL Server, debe ejecutar el programa de instalación de SQL Server en el nodo que se va a quitar y elegir la función Quitar nodo. No ejecute el programa de instalación en el nodo propietario para quitar otro nodo.

    • Si ejecuta la función Quitar nodo en el nodo propietario del clúster y hay otros nodos en el clúster de conmutación por error, se moverá la conmutación por error a otro nodo del clúster antes de que se quite el nodo.

    • Si ejecuta la función Quitar nodo en el nodo propietario del clúster y no hay ningún otro nodo en el clúster de conmutación por error, se quitará la instancia completa del clúster de conmutación por error de SQL Server.

  • Hay dos opciones de instalación:

    • Instalación del clúster de conmutación por error integrada con Agregar nodo

    • Instalación de Advanced/Enterprise

  • Compatibilidad con actualizaciones graduales y revisiones con un tiempo de inactividad mínimo.

  • Confiabilidad de instalación mejorada.

  • Alineación con las características de clúster de conmutación por error de Windows Server 2008:

    • Compatibilidad con hardware e ISCSI heterogéneos sin necesidad de hardware certificado.

    • La herramienta de validación de clústeres de Windows Server 2008 se utiliza para validar el clúster de Windows y bloquear la instalación de SQL Server cuando se detectan problemas.

    • Los SID de servicio eliminan el requisito de tener que utilizar grupos de dominio en Windows Server 2008.

    • Compatibilidad con IPV6 y DHCP.

    • Clústeres de conmutación por error de hasta 16 nodos.

    [!NOTA]

    SQL Server solamente permite dos nodos para SQL Server Standard.

  • Sin alineación con dependencias OR.

  • Agregar características a un clúster de conmutación por error de SQL Server 2008. Por ejemplo, no se puede agregar Database Engine (Motor de base de datos) a un clúster de conmutación por error de solo Analysis Services existente ni agregar Analysis Services a un clúster de conmutación por error de solo Database Engine (Motor de base de datos) existente.

Opciones de instalación de clústeres de conmutación por error de SQL Server

Opción 1: instalación integrada con Agregar nodo

La instalación de clústeres de conmutación por error de SQL Server integrada consta de dos pasos:

  1. Cree y configure una instancia de clúster de conmutación por error de SQL Server de un único nodo. Cuando termine de configurar correctamente el nodo, dispondrá de una instancia del clúster de conmutación por error totalmente funcional. En ese momento no dispondrá de alta disponibilidad porque solamente hay un nodo en el clúster de conmutación por error.

  2. En cada nodo que se va a agregar al clúster de conmutación por error de SQL Server, ejecute el programa de instalación con la función Agregar nodo para agregar ese nodo.

Opción 2: instalación de Advanced/Enterprise

La instalación de clústeres de conmutación por error de SQL Server Advanced/Enterprise consta de dos pasos:

  1. En cada nodo que va a formar parte del clúster de conmutación por error de SQL Server, ejecute el programa de instalación con la función Preparar clúster de conmutación por error. En este paso se preparan los nodos para su agrupación en clústeres, pero al final de este paso no hay ninguna instancia de SQL Server operativa.

  2. Una vez preparados los nodos para su agrupación en clústeres, ejecute el programa de instalación en el nodo propietario del disco compartido con la función Completar clúster de conmutación por error. En este paso se configura y se completa la instancia del clúster de conmutación por error. Al final de este paso, dispondrá de una instancia del clúster de conmutación por error de SQL Server operativa.

    [!NOTA]

    Ambas opciones de instalación permiten la instalación de un clúster de conmutación por error de SQL Server de varios nodos. La función Agregar nodo se puede utilizar para agregar otros nodos en ambas opciones una vez creado un clúster de conmutación por error de SQL Server.

    Nota importanteImportante

    Observe que la letra de unidad del sistema operativo de las ubicaciones de instalación de SQL Server debe coincidir en todos los nodos agregados al clúster de conmutación por error de SQL Server.

Cuándo utilizar la agrupación en clústeres de conmutación por error

Utilice la agrupación en clústeres de conmutación por error para:

Instalar una agrupación en clústeres de conmutación por error

Para utilizar la agrupación en clústeres de conmutación por error, debe seguir pasos de instalación específicos.

Para instalar, configurar y mantener un clúster de conmutación por error de SQL Server, utilice el programa de instalación de SQL Server. Utilice el programa de instalación de SQL Server en un clúster de conmutación por error para lo siguiente:

  • Instalar SQL Server para crear un clúster de conmutación por error.

    Antes de instalar la agrupación en clústeres de conmutación por error, debe asegurarse de que el sistema cumple con los requisitos mínimos y configurar los Servicios de Cluster Server de Microsoft (MSCS). Para obtener más información acerca de los requisitos concretos de un clúster de conmutación por error, vea Antes de instalar una agrupación en clústeres de conmutación por error.

    Todos los nodos de un clúster de conmutación por error deben ser de la misma plataforma, de 32 bits o de 64 bits, y deben ejecutar la misma edición y versión del sistema operativo. Además, las versiones de 64 bits de SQL Server deben instalarse en hardware de 64 bits en el que se ejecuten versiones de 64 bits de los sistemas operativos de Windows. No hay compatibilidad con WOW64 para la agrupación en clústeres de conmutación por error en esta versión.

  • Agregar o quitar nodos de una configuración de clúster de conmutación por error sin influir en los demás nodos de clústeres. Para obtener más información, vea Cómo agregar o quitar nodos en un clúster de conmutación por error de SQL Server (programa de instalación).

  • Especificar varias direcciones IP para cada instancia de clúster de conmutación por error. Puede especificar varias direcciones IP para cada servidor, lo que le permite utilizar todas las subredes IP de la red que hay disponibles. SQL Server tiene un límite de una dirección IP por red.

Compatibilidad con agrupación en clústeres de conmutación por error

En SQL Server, el número de nodos admitidos para la agrupación en clústeres de conmutación por error depende del sistema operativo y la edición de SQL Server. Para obtener una lista de herramientas, características y servicios compatibles con la agrupación en clústeres de conmutación por error de SQL Server, vea Características compatibles con las ediciones de SQL Server 2008.

Historial de cambios

Contenido actualizado

La sección de introducción ha sido revisada para proporcionar información general detallada.

Se ha agregado una nueva sección para describir las opciones de instalación de clústeres de conmutación por error.