56
¿Qué es SQL Server? SQL Server es un conjunto de objetos eficientemente almacenados. Los objetos donde se almacena la información se denominan tablas, y éstas a su vez están compuestas de filas y columnas. En el centro de SQL Server está el motor de SQL Server, el cual procesa los comandos de la base de datos. Los procesos se ejecutan dentro del sistema operativo y entienden únicamente de conexiones y de sentencias SQL. SQL Server incluye herramientas para la administración de los recursos que el ordenador nos proporciona y los gestiona para un mejor rendimiento de la base de datos. Una buena instalación y configuración de SQL Server, y sobre todo una buena administración de las herramientas que éste nos proporciona, logrará: · Qué las consultas que se realicen mediante sentencias SQL obtengan un tiempo de Respuesta óptima. · Qué la memoria y la CPU de la máquina estén aprovechadas al máximo. ¿Qué es un Clúster? El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware común y que se comportan como si fuesen una única computadora. Hoy en día desempeñan un papel importante en la solución de problemas de las ciencias, las ingenierías y del comercio moderno. Simplemente, un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que

Sql server cluster

Embed Size (px)

Citation preview

Page 1: Sql server cluster

¿Qué es SQL Server?

SQL Server es un conjunto de objetos eficientemente almacenados. Los objetos donde se almacena la información se denominan tablas, y éstas a su vez están compuestas de filas y columnas. En el centro de SQL Server está el motor de SQL Server, el cual procesa los comandos de la base de datos. Los procesos se ejecutan dentro del sistema operativo y entienden únicamente de conexiones y de sentencias SQL.

SQL Server incluye herramientas para la administración de los recursos que el ordenador nos proporciona y los gestiona para un mejor rendimiento de la base de datos.Una buena instalación y configuración de SQL Server, y sobre todo una buena administración de las herramientas que éste nos proporciona, logrará:

· Qué las consultas que se realicen mediante sentencias SQL obtengan un tiempo deRespuesta óptima.

· Qué la memoria y la CPU de la máquina estén aprovechadas al máximo.

¿Qué es un Clúster?

El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware común y que se comportan como si fuesen una única computadora.

Hoy en día desempeñan un papel importante en la solución de problemas de las ciencias, las ingenierías y del comercio moderno.

Simplemente, un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio.

Los clústeres son usualmente empleados para mejorar el rendimiento y/o la disponibilidad por encima de la que es provista por un solo computador típicamente siendo más económico que computadores individuales de rapidez y disponibilidad comparables.

La construcción de los ordenadores del clúster es más fácil y económica debido a su flexibilidad: pueden tener todos la misma configuración de hardware y sistema operativo (clúster homogéneo), diferente rendimiento pero con arquitecturas y sistemas operativos similares (clúster semihomogéneo), o tener diferente hardware y sistema operativo (clúster heterogéneo), lo que hace más fácil y económica su construcción.

Page 2: Sql server cluster

Para que un clúster funcione como tal, no basta solo con conectar entre sí los ordenadores, sino que es necesario proveer un sistema de manejo del clúster, el cual se encargue de interactuar con el usuario y los procesos que corren en él para optimizar el funcionamiento.

Clasificación de los Clúster

Alto rendimiento: Son clústeres en los cuales se ejecutan tareas que requieren de gran capacidad computacional, grandes cantidades de memoria, o ambos a la vez. El llevar a cabo estas tareas puede comprometer los recursos del clúster por largos periodos de tiempo.

Alta disponibilidad: Son clústeres cuyo objetivo de diseño es el de proveer disponibilidad y confiabilidad. Estos clústeres tratan de brindar la máxima disponibilidad de los servicios que ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un único punto de fallos.

Alta eficiencia: Son clústeres cuyo objetivo de diseño es el ejecutar la mayor cantidad de tareas en el menor tiempo posible. Existe independencia de datos entre las tareas individuales. El retardo entre los nodos del clúster no es considerado un gran problema.

Ventajas de usar clúster

De un clúster se espera que presente combinaciones de los siguientes servicios:

1. Alto rendimiento2. Alta disponibilidad3. Balanceo de carga4. Escalabilidad

Como instalar un clúster con SQL Server

Windows Server 2008 viene con un software llamado iSCSI que permite la conexión de un host de Windows a una matriz de almacenamiento externo iSCSI utilizando adaptadores de red.

Page 3: Sql server cluster

Para conectarse con el destino del iSCSI:Dentro del iniciador ISCSI, propiedades seleccione la ficha Descoger, seleccione el botón (Add Portal)

Page 4: Sql server cluster

En el cuadro de dialogo escriba el nombre DNS o la dirección IP de su destino ISCSI y haga click en aceptar. Si está alojando el destino en otro host de Windows como un archivo imagen asegúrese de que usted tiene el Firewall de Windows configurado para permitir el tráfico entrante al puerto 3260. De lo contrario, este debe estar bien.

De vuelta en el iniciador iSCSI en la página Propiedades, haga clic en la ficha destinos (Target). Usted debe ver una lista de los destinos iSCSI que hemos definido anteriormente.

Page 5: Sql server cluster

Seleccione uno de los destinos y haga clic en el botón Log on (Iniciar sesión).

En el cuadro de diálogo Iniciar sesión en Destino, seleccione Restaurar esta conexión automáticamente al inicial el equipo (Automatically restore this connection when the computer starts) marcando la casilla con un click. Haga clic en Aceptar.

Una vez que haya terminado, usted debe ver el estado del cambio de destino a Conectado. Repita este proceso para todos los discos de destino inicialmente creados en los dos servidores que se convertirán en nodos del clúster.

Una vez que los destinos se han definido mediante la herramienta de iniciador iSCSI, ahora se puede poner los discos en línea, inicializar, así como crear nuevos volúmenes utilizando la consola de Administrador de servidores.

Adición de función de servidor de aplicaciones

Como nos va a instalar SQL Server más adelante, tendremos que añadir la función Servidor de aplicaciones en los nodos. Una función de servidor es un programa que permite a Windows Server realizar una función específica para varios clientes dentro de una red. Para agregar la función Servidor de aplicaciones:

Abra la consola Administrador del servidor y seleccione Funciones.

Page 6: Sql server cluster

Haga clic en el enlace para agregar funciones (Add Roles). Esto ejecutará el Asistente para agregar funciones

En el cuadro de diálogo Seleccionar funciones de servidor, seleccione la casilla de verificación Servidor de aplicaciones (Application Server). Este le pedirá que agregue características requeridas para el rol de servidor de aplicaciones. Haga clic en Siguiente.

Page 7: Sql server cluster

En el cuadro de diálogo Servidor de aplicaciones, haga clic en Siguiente.

En el cuadro de diálogo Seleccionar servicios de función, seleccione las casillas de verificación Transacciones remotas entrantes (Incoming Remote Transactions) y Transacciones remotas salientes (Outgoing Remote Transactions ). Haga clic en Siguiente.

Page 8: Sql server cluster

En el cuadro de diálogo Confirmar la instalación de las selecciones, haga clic en Instalar.

En el cuadro de diálogo Instalación de resultados, haga clic en Cerrar. Esto completa la instalación de la función Servidor de aplicaciones en el primer nodo. Tendrá que repetir este proceso para el otro servidor.

Page 9: Sql server cluster

Para agregar la característica Clúster de conmutación por error: Abra la consola Administrador del servidor (Server Manager) y seleccione Características (Features). Haga clic en el enlace para agregar características (Add Features). Esto ejecutará el Asistente para agregar características

Page 10: Sql server cluster

En el cuadro de diálogo Seleccionar características, active la casilla de verificación Failover Clustering y haga clic en Siguiente.

En el cuadro de diálogo Confirmar la instalación de las selecciones (Confirm Installation Selections), haga clic en Instalar (Install) para confirmar la selección y proceder a realizar la instalación de la característica Clúster de conmutación por error.

Page 11: Sql server cluster

En el cuadro de diálogo Instalación de resultados (Installation Results), haga clic en Cerrar (Close). Esto completa la instalación de la característica Clúster de conmutación por error en el primer nodo.

Se tendrá que hacer esto en ambos nodos para completar el proceso. Una vez que se ha logrado instalar la función de clúster de conmutación por error en ambos nodos, podemos proceder a validar nuestros servidores, si están preparados para el agrupamiento.

Validar configuración de clúster

Básicamente, el hardware será compatible con la agrupación si cumple estos dos requisitos: el servidor tiene un "Certificado para Windows Server 2008" y pasa a este asistente.Para ejecutar el Asistente para la validación de clúster de configuración:Abrir la consola de administración de clústeres de conmutación por error (Failover Cluster Management). En la sección Administración (Management), haga clic en el enlace para validar una configuración (Validate a Configuration). Esto ejecutará el Asistente para validar una configuración

Page 12: Sql server cluster

En los servidores de Selección o una caja de diálogo de clúster (Select Servers or a Cluster), escriba los nombres de host de los nodos que desea agregar como miembros de su grupo y haga clic en Siguiente (Next).

Page 13: Sql server cluster

En el cuadro sobre todo de diálogo Opciones de pruebas (Testing Options), haga clic en Siguiente para ejecutar todas las pruebas necesarias para validar o no los nodos son aceptables para la agrupación.

Si esta es la primera vez que ejecute el asistente, deberá ejecutar todas las pruebas para la validación.

Para funciones sucesivas, cuando se agrega hardware como subsistemas de disco o tarjetas de red en los nodos del clúster, puede elegir selectivamente que las pruebas a correr todo el tiempo que han validado inicialmente su hardware mediante la ejecución de todas las pruebas.

Page 14: Sql server cluster

En el cuadro de diálogo de confirmación, haga clic en Siguiente. Esto ejecutará todas las pruebas de validación necesarias.

Page 15: Sql server cluster

En el cuadro de diálogo Resumen (Summary), compruebe que todo el informe devuelve éxito.

Si ha llegado a esta parte del proceso, el asistente le dirá si o no se puede proceder al siguiente paso de crear el clúster. No intente avanzar, si este informe regresó los mensajes de error.

Creación del Clúster de Windows Server 2008

Asegúrese de que usted tiene su dirección virtual IP de host y listo antes de proceder

Para ejecutar el Asistente para crear clúster: Abrir la consola de administración de clústeres de conmutación por error (Failover Cluster Management). En la sección Administración (Management), haz clic en el enlace Crear un clúster (Create a Cluster). Esto ejecutará el Grupo Crear Wizarderedo túnel de Pseudo-Adaptador de interfaz del Administrador de dispositivos antes de que llegara un informe de síntesis con éxito generado por el asistente de configuración de clústeres Validar. El resultado final es simplemente para asegurarse de que el informe muestra una validación exitosa antes de crear el clúster.

Page 16: Sql server cluster

En el cuadro de diálogo Seleccionar servidores (Select Servers), escriba los nombres de host de los nodos que desea agregar como miembros de su grupo y haga clic en Siguiente.

Page 17: Sql server cluster

En el punto de acceso para la administración de la caja de diálogo del clúster, especifique la dirección virtual host y el IP que va a utilizar para administrar el clúster. Haga clic en Siguiente

En el cuadro de diálogo de confirmación, haga clic en Siguiente. Esto configurará Failover Clustering en ambos nodos del clúster, agregue DNS y entradas de Active Directory para el clúster nombre de host.

En el cuadro de diálogo Resumen, compruebe que todo el informe devuelve éxito.

OPCIONAL: Configuración del quórum del clúster

Esta sección a veces es

Page 18: Sql server cluster

necesario sobre todo cuando Windows Server 2008 decide tomar un subsistema de disco diferente, como otra de quórum que el que hemos previsto originalmente para. Tenga en cuenta que en el asistente Crear un clúster, no había opción para seleccionar el subsistema de disco que podemos usar como un disco de quórum (ahora llamado el "testigo" del disco). Por defecto, el asistente Crear un clúster usará el disco está disponible por primera vez como el disco testigo. He visto casos en que el disco testigo había previsto inicialmente es de 1 GB de tamaño, mientras que los otros discos compartidos son de tamaño de 200 GB. El asistente a continuación, selecciona uno de los discos de 200 GB del tamaño de un disco como testimonio, lo que requiere que usted se mueva el disco testigo a la asignación original. Para validar, verificar el nodo de almacenamiento en la consola de administración de clústeres de conmutación por error Para configurar el quórum en un clúster de conmutación por error: Abra la consola de administración de clústeres de conmutación por error Seleccione el nombre de la agrupación que acaba de crear. Haga clic en el clúster, seleccione Más Acciones y haga clic en Configurar opciones de quórum de clúster. Esto abrirá el Asistente para configurar quórum de clúster

En el cuadro de diálogo Seleccionar configuración de quórum, seleccione el nodo y la mayoría del disco (se recomienda para su actual número de nodos) opción. Las opciones presentadas dependerá de cómo usted quiere que su grupo configurado. La selección actual es para una configuración de clúster de 2 nodos

Page 19: Sql server cluster

En el cuadro de diálogo Configuración de almacenamiento de los testigos, validar y seleccione el disco que desea que su grupo va a utilizar como disco de quórum / testigo. Haga clic en Siguiente

En el cuadro de diálogo de confirmación, compruebe que la configuración del disco para el disco de quórum / testigo es la correcta. Haga clic en Siguiente

En el cuadro de diálogo Resumen, compruebe que todas las configuraciones son correctas. Para más detalles sobre la configuración del quórum en un clúster de conmutación por error en Windows Server 2008, echa un vistazo a este artículo de Microsoft TechNet. Para continuar con esta serie en la instalación de SQL Server 2008 en un clúster de Windows Server 2008, vamos a ver la instalación de SQL Server 2008

Page 20: Sql server cluster

en un clúster de conmutación por error. En primer lugar, hemos completado la instalación de la función Servidor de aplicaciones, tanto de los servidores en los que se utilizan como parte de nuestro grupo. En segundo lugar usted caminó a través de la instalación de la función de clúster de conmutación por error, la validación de los servidores que formarán parte de la agrupación, y la creación de la agrupación. En este consejo, se procederá a instalar SQL Server 2008 en un servidor de clúster de Windows 2008 medio ambiente. Instalación y configuración de MSDTC El Coordinador de transacciones distribuidas de Microsoft (MSDTC) es un administrador de transacciones que permite a las aplicaciones cliente para incluir varias fuentes de datos diferentes en una sola transacción y que a su vez coordina la comisión que la transacción distribuida entre todos los servidores que están inscritos en la transacción. A mucha gente se pregunta por qué tenemos que instalar MSDTC antes de instalar SQL Server. Si está utilizando las transacciones distribuidas, o que ejecuta SQL Server en un clúster, este es sin duda una necesidad. SQL Server utiliza el servicio MSDTC para consultas distribuidas y de dos fases transacciones de confirmación, así como para algunas funciones de replicación. Configuración de MS DTC en Windows Server 2003 grupos tal como se definen en este artículo de Microsoft Knowledge Base, no es bastante sencilla. Windows Server 2008 hizo más simple, proporcionando un proceso más sencillo con menos pasos y menos de configuración. Para instalar y configurar MSDTC: Abra la consola de administración de clústeres de conmutación por error en cualquiera de los nodos del clúster. Bajo el nombre del clúster, haga clic en el servidor y las aplicaciones y seleccione Configuración de un servicio o aplicación. Esto ejecutará el Asistente para alta disponibilidad

En el cuadro de diálogo de servicio o una aplicación, seleccione Coordinador de transacciones distribuidas (DTC) y haga clic en Siguiente.

Page 21: Sql server cluster

En el cuadro de diálogo Punto de acceso de cliente, escriba el nombre y la dirección IP de la MSDTC agrupado. Esto debería ser una dirección IP diferente y nombre de host de la que el clúster de Windows Server 2008 ya está utilizando. Haga clic en Siguiente.

En el cuadro de diálogo Seleccionar almacenamiento, seleccione el subsistema de disco que será utilizado por MSDTC. Estos subsistemas de disco tienen que ser

Page 22: Sql server cluster

definido como de almacenamiento disponible en el clúster. En el siguiente ejemplo, he utilizado el volumen de disco C: \ y dejó el volumen de disco E: \ para SQL Server más adelante en el proceso de instalación. Haga clic en Siguiente

En el cuadro de diálogo de confirmación, validar la configuración que ha seleccionado para MSDTC y haga clic en Siguiente

En el cuadro de diálogo Resumen, haga clic en Cerrar. Esto completa la instalación de MSDTC en el clúster.

Page 23: Sql server cluster

Usted puede validar su instalación de MSDTC al ampliar el nodo Servicios y Aplicaciones y comprobar el nombre del clúster de MSDTC. Asegúrese de que todos los recursos de la dependencia están en línea

Instalación de SQL Server 2008 en un clúster de Windows Server 2008

Page 24: Sql server cluster

Sólo después de haber logrado preparar todo, podemos proceder a instalar SQL Server 2008. Dado que ya hemos instalado. NET Framework 3.5 con Service Pack 1 y Windows Installer 4.5. Hay dos opciones para instalar SQL Server 2008 en un clúster. La primera de ellas consiste en utilizar el clúster de conmutación integrada de instalar con la opción Agregar nodo y el segundo es la opción de instalación avanzada. El proceso descrito a continuación se tendrá en cuenta la primera opción.

Para instalar SQL Server 2008:

Ejecute setup.exe desde el disco de instalación de SQL Server para iniciar el Centro de instalación. Haga clic en el enlace de instalación en el lado izquierdo

Haga clic en el nuevo SQL Server de conmutación por error de clúster vínculo de instalación. Esto ejecutará el SQL Server 2008 Asistente para la instalación

En el cuadro de diálogo Configuración de las Reglas de Apoyo, validar que los controles devolver resultados exitosos y haga clic en Siguiente.

Page 25: Sql server cluster

En el cuadro de diálogo Clave, escriba la clave del producto que viene con soporte de instalación y haga clic en Siguiente.

Page 26: Sql server cluster

En el cuadro de diálogo Condiciones de Licencia, haga clic en Acepto los términos de la licencia casilla de verificación y haga clic en Siguiente. Es probable que no haya leído uno de ellos, pero si usted se siente inclinado a por ello.

En el cuadro de diálogo Configuración de Apoyo a las Reglas, haga clic en Instalar. Validar que los controles devolver resultados exitosos. Si los cheques devueltos algunas advertencias, asegúrese de corregirlos antes de proceder con la instalación. Un ejemplo de esto es el orden de enlace de red. Las tarjetas de red pública debe ser el primero en ambos nodos. Además, puede deshabilitar NetBIOS y el registro de DNS en las tarjetas de red para evitar la sobrecarga de la red. Asegúrese de revisar el orden de enlace también. Para más detalles sobre la advertencia de la red de orden de enlace, consulte en Microsoft KB 955963.

Para el Firewall de Windows, asegúrese de que usted abra el número de puerto adecuado en el que SQL Server se comunicará. Usted puede hacer esto después de la instalación. Como alternativa, puede desactivar el Firewall de Windows durante la instalación y permitir que más tarde con la configuración adecuada. Haga clic en Siguiente para continuar.

Page 27: Sql server cluster

En el cuadro de diálogo Selección de características, seleccione sólo los componentes que desea instalar. Para el directorio de función de la residencia, usted puede mantener la ruta por defecto si usted tiene suficiente espacio en disco en su unidad C: \ o en cualquier lugar que es un disco local, ya que será utilizado por el proceso de instalación de SQL Server más adelante. El directorio del motor de base de datos en clúster será diferente. Haga clic en Siguiente.

Page 28: Sql server cluster

En el cuadro de diálogo Configuración de instancia, escriba el nombre de red de SQL Server. Este es el nombre que estará disponible en la red para los clientes. Esto variará dependiendo de su selección si se trata de una instancia predeterminada o con nombre. En este ejemplo, la instancia por defecto se selecciona

Un par de cosas Hay que destacar en esta sección. De forma predeterminada, el nombre de instancia se utiliza como identificador de la instancia. Esto se utiliza para identificar los directorios de instalación y las claves del registro para la instancia de SQL Server y es útil cuando se desea ejecutar varias instancias en un clúster. Este es el caso para las instancias predeterminadas y las instancias con nombre. Para una instancia predeterminada, el nombre y el identificador serían MSSQLSERVER. Para utilizar un identificador de instancia no predeterminado, se debe seleccionar la casilla de identificador de instancia y especifique un valor.

La sección sobre detectadas instancias de SQL Server y las características de este equipo tendría sentido si hay otras instancias de SQL Server se ejecutan en el servidor.

En el cuadro de diálogo Requisitos de espacio en disco, compruebe que dispone de suficiente espacio en sus discos locales para instalar el SQL Server 2008 binarios y haga clic en Siguiente.

Page 29: Sql server cluster

En el cuadro de diálogo Grupo de recursos de clúster, consulte los recursos disponibles en Windows Server 2008 de clúster. Esto le dirá que un grupo de recursos se creará en el clúster de SQL Server. Para especificar el clúster de SQL Server recurso de nombre de grupo, puede utilizar el cuadro desplegable para especificar un grupo existente o escriba el nombre de un nuevo grupo para crearlo. Haga clic en Siguiente.

Page 30: Sql server cluster

En el cuadro de diálogo de selección de disco de clúster, seleccione los grupos de discos que están disponibles en el clúster de SQL Server 2008 para su uso. En este ejemplo, dos grupos de discos en clúster - APPS y APPS2 - han sido seleccionados para ser utilizados por SQL Server 2008. Me va a utilizar un recurso de disco de las bases de datos del sistema, mientras que el otro para las bases de datos de usuario. Haga clic en Siguiente.

Page 31: Sql server cluster

En el cuadro de diálogo Configuración de red de clúster, escriba la dirección IP y la máscara de subred que el clúster de SQL Server 2008 va a utilizar. Desmarque la casilla bajo la columna de DHCP que va a utilizar direcciones IP estáticas. Si no ha deshabilitado los adaptadores y protocolos IPv6, que sería mejor para desactivar la fila para IPv6

En el cuadro de diálogo Directiva de seguridad del clúster, acepte el valor por defecto de uso de los servicios SID (recomendado). En Windows Server 2003, que especifica los grupos de dominio para todos los servicios de SQL Server, pero en Windows Server 2008, esta es la opción recomendada. Para obtener más información sobre el uso delos SID de servicio para SQL Server 2008, echa un vistazo a este artículo de MSDN

Page 32: Sql server cluster

En el cuadro de diálogo Configuración del servidor, escriba las credenciales que se utilizarán para sus cuentas de servicio de SQL Server en la ficha Cuentas de servicio. En la ficha Clasificación, seleccione la intercalación apropiada para ser utilizada por SQL Server. Tenga en cuenta que el tipo de inicio está establecido en manual para todos los clústeres de servicios y no se puede cambiar durante el proceso de instalación. Haga clic en Siguiente.

En el cuadro de diálogo Configuración de Database Engine, seleccionar el modo de autenticación apropiado. Si desea agregar el usuario actualmente conectado a formar parte del grupo de administradores de SQL Server, haga clic en el botón Agregar usuario actual.

Page 33: Sql server cluster

En la ficha de datos de directorios, escriba la ruta donde se va a su sistema y archivos de usuario de base de datos creada. Esto será por defecto el primer disco compartido en el clúster por lo que en caso de que quiera cambiar a los otros discos compartidos para ser utilizados por SQL Server 2008, modificar en consecuencia. Si usted va a utilizar la nueva característica FILESTREAM, haga clic en la pestaña FILESTREAM y establecer las configuraciones adecuadas. Haga clic en Siguiente

En el error y la caja de diálogo de informes de uso, haga clic en Siguiente.

Page 34: Sql server cluster

En el cuadro de diálogo Reglas de instalación del clúster, compruebe que todas las comprobaciones son correctas y haga clic en Siguiente.

En la página Preparado para instalar el cuadro de diálogo, compruebe que todas las configuraciones son correctas. Haga clic en Siguiente.

Page 35: Sql server cluster

En el cuadro de diálogo completo, haga clic en Cerrar. Con esto concluye la instalación de un clúster de conmutación por error de SQL Server 2008

En la realización de una correcta instalación y configuración del nodo, ahora tiene una instancia de conmutación por error del clúster completamente funcional. Para validar, abra la consola de administración de clústeres de conmutación por error, y haga clic en SQL Server (MSSQLSERVER) en Servicios y Aplicaciones. Asegúrese de que todas las dependencias están en línea

Page 36: Sql server cluster

Aunque tenemos un servidor totalmente funcional de SQL Server 2008 de clúster de conmutación por error, no tiene una alta disponibilidad en este momento en el tiempo porque sólo hay un nodo en el clúster de conmutación por error. Todavía tenemos que agregar el segundo nodo al clúster de SQL Server 2008. En la última parte de esta serie, vamos a agregar el segundo nodo del clúster de conmutación por error e instalar la última actualización acumulativa Para continuar con esta serie de instalar SQL Server 2008 en un servidor Windows 2008 Cluster, que se verá en la adición de un nodo de un clúster de conmutación por error de SQL Server 2008. En este tercer paso, se procederá a agregar un nodo en un clúster de conmutación por error de SQL Server 2008 y aplicar las últimas actualizaciones acumulativas. Adición de un nodo en un clúster de conmutación por error de SQL Server 2008Ahora que tiene un cluster de trabajo, lo haremos de alta disponibilidad mediante la adición de nodos. El número de nodos que se pueden agregar en un clúster de conmutación por error depende de las ediciones de SQL Server que va a utilizar. Un Standard Edition de SQL Server 2008 puede soportar hasta dos (2) nodos de un clúster de conmutación por error, mientras que la Enterprise Edition soporta hasta dieciséis (16) nodos, que es prácticamente el límite para la versión Enterprise Edition de Windows Server 2008. Como la mayoría de los pasos de este proceso son similares a la que cuando se instale el clúster de conmutación por error, me he saltado la mayoría de las capturas de pantalla. Para agregar un nodo en un clúster de conmutación por error de SQL Server 2008: Ejecute setup.exe desde el disco de instalación de SQL Server para iniciar la instalación del Centro Haga clic en el enlace de instalación en el lado izquierdo. Haga clic en el nodo para agregar a un enlace de conmutación por error de clúster de SQL Server. Esto ejecutará el SQL Server 2008 Asistente para la instalación. Hay un par de fallos cuando se llega a este punto. Uno de ellos es un error emergente con un mensaje de error "Error al recuperar datos para esta solicitud. Después de unas cuantas búsquedas y preguntas, SQL Server MVP Geoff Hiten aconseja que antes de añadir otro nodo del clúster, cualquier actualización acumulativa debe ser pre-aplicada al nodo antes de la instalación principal, como la instalación del clúster de la versión RTM tiene algunos errores. Esto crea un script de instalación parcheado para la instalación de RTM para su uso. La revisión se inició con la actualización acumulativa 1 para que, técnicamente, se pueda aplicar cualquier actualización acumulativa. Suena raro, pero funciona. Usted todavía tiene que aplicar el parche después de la instalación

Page 37: Sql server cluster

En el cuadro de diálogo Configuración de las Reglas de Apoyo, validar que los controles devolver resultados exitosos y haga clic en Aceptar. En el cuadro de diálogo Clave, escriba la clave del producto que viene con soporte de instalación y haga clic en Siguiente. Una vez más, algunos fallos en este paso. Esto puede parecer inusual, ya que sólo se le preguntó sobre la clave del producto. También hay un elemento de Microsoft Connect para el que básicamente le pide que ejecute el archivo setup.exe en el símbolo del sistema. Hay un error emergente con un mensaje de error "El actual SKU no es válido", mientras que en este paso. Esto suele suceder cuando se utiliza un medio de comunicación con una clave de producto suministrado, como el que viene con una suscripción a MSDN. Lo que funcionó para mí fue copiar el disco de instalación en un disco local, busque el archivo DefaultSetup.ini archivo de los archivos de instalación y borrarlo o moverlo a otra ubicación. Si opta por eliminar el archivo, asegúrese de anotar la clave del producto escrito en este archivo como usted tendrá que introducir manualmente esta durante el proceso de instalación. Este mensaje en el foro le dará algunas opciones para solucionar este problema En el cuadro de diálogo Condiciones de Licencia, haga clic en Acepto los términos de la licencia casilla de verificación y haga clic en Siguiente. En el cuadro de diálogo Configuración de Apoyo a las Reglas, haga clic en Instalar. Validar que los controles devolver resultados exitosos. Una vez más, asegúrese de corregir los errores devueltos por esta comprobación antes de proceder con la instalación. En el cuadro de diálogo Configuración del nodo del clúster, compruebe que la información existente para el servidor de clúster de SQL Server 2008 es la correcta.

Page 38: Sql server cluster

En el cuadro de dialogo Service Accounts, verifique que la información sea la misma que tiene configurada en el primer nodo.

Page 39: Sql server cluster

En el error y la caja de diálogo de informes de uso, haga clic en Siguiente En el cuadro de diálogo Agregar nodo reglas, verificar que todas las comprobaciones son correctas y haga clic en Siguiente En la página Preparado para cuadro de diálogo Agregar nodo, compruebe que todas las configuraciones son correctas y haga clic en Instalar En el cuadro de diálogo completo, haga clic en Cerrar. Con esto concluye la adición de un nodo a un clúster de conmutación por error de SQL Server 2008

Puede validar la instalación del clúster mediante la ampliación de los nodos Servicios y Aplicaciones y comprobar el nombre del clúster de la instancia de SQL Server. Ahora puede ver una opción para mover el servicio a otro nodo, en este caso, el nodo que acaba de añadir en el clúster de conmutación por error

Page 40: Sql server cluster

La aplicación de parches en un clúster de SQL Server 2008 Parte de las tareas de un DBA es la aplicación de parches en el motor de base de datos y un servidor SQL Server 2008 de clúster de conmutación por error no es una excepción. De hecho, no es tan sencillo como la aplicación de parches y service packs en un servidor independiente. Es importante tener en cuenta que al aplicar los parches o Service Pack en un clúster de conmutación por error de SQL Server, debe aplicar primero en el nodo pasivo. Después de completar la instalación en el nodo pasivo de conmutación por error, el SQL Server 2008 de recursos de clúster al nodo que lo convierte en el nodo activo. Una vez que el servicio SQL Server y todas las dependencias de otros, usted puede, entonces, aplicar los parches en el nodo pasivo nuevo. El último parche disponible para SQL Server 2008 es la actualización acumulativa 4 y está disponible para la petición de Microsoft. Usted tendrá que solicitar el parche de Microsoft, ya que no está disponible en el Centro de descarga de Microsoft. Las imágenes a continuación muestran la actualización acumulativa 3 (versión 10.0.1600.22), pero el proceso es básicamente el mismo. Además, tenga en cuenta que a pesar de que es posible que ya ha aplicado la actualización acumulativa debido al error mencionado anteriormente para agregar un nodo en un clúster de conmutación por error, usted todavía tiene que aplicar el parche en ambos nodos Para aplicar parches en un servidor SQL Server 2008 nodo de conmutación por error del clúster: Ejecutar SQLServer2008-KB960484-x86.exe (esto dependerá de la actualización acumulativa que desea aplicar) del paquete de revisiones que ha solicitado de Microsoft En el cuadro de diálogo de bienvenida, validar que los controles devolver resultados exitosos.

Page 41: Sql server cluster

En el cuadro de diálogo Condiciones de Licencia, haga clic en Acepto los términos de la licencia casilla de verificación y haga clic en Siguiente

En el cuadro de diálogo Seleccionar funciones, validar la componentes de SQL Server 2008 haciendo clic en la casilla de verificación. El campo Estado de actualización le dirá si o no el parche ya ha sido aplicada. Haga clic en Siguiente

Page 42: Sql server cluster

En la página Listo para actualizar el cuadro de diálogo, compruebe que todas las configuraciones son correctas y haga clic en Patch

Page 43: Sql server cluster

En el cuadro de diálogo Actualizar el Progreso, validar que la instalación ha sido satisfactoria.

t

En el cuadro de diálogo completo, haga clic en Cerrar. Esto concluye un parche en el nodo pasivo de un clúster de SQL Server 2008 Failover

Page 44: Sql server cluster

Después de instalar correctamente el parche en el nodo pasivo, mover el SQL Server 2008 de recursos de clúster al nodo por lo que se convertirá en el nuevo nodo activo. Asegúrese de que todas las dependencias de SQL Server 2008 de clúster están en línea antes de aplicar el parche en el otro nodo. Repita el proceso descrito anteriormente en el nodo pasivo nuevo. Un enfoque más integral para la aplicación de un parche de SQL Server 2008 a una instancia de clúster de conmutación por error se define en este artículo de Microsoft KB.