Instalación de un clúster de conmutación por error de SQL Server 2008 R2

Para proporcionar alta disponibilidad para una instancia de SQL Server 2008 R2, puede instalarlo en un clúster de conmutación por error. La alta disponibilidad se proporcionará a nivel de instancia. En esta entrada de blog, veremos cómo instalar un clúster R2 de SQL Server 2008. Usaré SQL Server 2008 R2 Enterprise edition, pero también puede instalar Standard Edition en un clúster de conmutación por error. Solo tenga en cuenta que Standard edition solo puede tener 2 nodos en el clúster de conmutación por error, mientras que Enterprise edition está limitada por el número máximo de nodos para el sistema operativo. En Windows Server 2008 R2, serían 16 nodos.

1. Requisitos previos

1.1 Un clúster de conmutación por error ya debe estar presente, antes de que pueda comenzar a instalar SQL Server 2008 R2. Si necesita saber cómo instalar un clúster de conmutación por error, siga esta guía.

1.2 Debe instalar los archivos de base de datos, los archivos TempDB y los archivos de registro en discos separados. Puede forzar TempDB a un disco local (no compartido) en cada nodo, pero no es una solución compatible. También necesitará tener un disco compartido separado para el Servicio MSDTC, que estará en su propio grupo de clúster. Por lo tanto, he agregado cuatro discos compartidos al clúster de conmutación por error.

sql2008r2cluster1

1.3 Instale el servicio MSDTC en el clúster de conmutación por error. SQL Server utiliza el servicio MSDTC para consultas distribuidas y transacciones de confirmación en dos fases, así como para algunas funciones de replicación.

1.3.1 Iniciar el Administrador de Clúster de Conmutación por error. Haga clic con el botón secundario en Servicios y aplicaciones y seleccione Configurar un servicio o aplicación. Haga clic en Siguiente en la primera página del asistente.
1.3.2 Elija Coordinador de transacciones distribuidas y, a continuación, haga clic en Siguiente.
sql2008r2cluster2

1.3.3 Asigne al Servicio un nombre y una dirección IP y, a continuación, haga clic en Siguiente de nuevo.
1.3.4 Seleccione el disco DTC como el volumen de almacenamiento que desea asignarle. A continuación, haga clic en Siguiente -> Siguiente -> Finalizar.
sql2008r2cluster3

1.4 Instale la característica. net Framework 3.51 en todos los nodos del clúster de conmutación por error.

2. Instale SQL Server 2008 R2 en el primer nodo del clúster de conmutación por error

2.1 Iniciar configuración.exe
2.2 Haga clic en Instalación y, a continuación, elija Nueva instalación de clúster de conmutación por error de SQL Server
sql2008r2cluster4

2.3 Se ejecutan las reglas de soporte de configuración, haga clic en Aceptar.
sql2008r2cluster5

2.4 Introduzca la clave de producto y, a continuación, haga clic en Siguiente.
sql2008r2cluster6

2.5 Acepte los términos de la licencia, haga clic en Siguiente.
2.6 Instalar los archivos de soporte de Instalación
sql2008r2cluster7

2.7 Las reglas de soporte de configuración se ejecutan a continuación y pueden revelar advertencias o errores. Revisarlos y corregirlos, si es posible.
sql2008r2cluster8

Advertencia de verificación de clúster de Microsoft Cluster Service MSCS: me salté algunas pruebas, por eso recibo esta advertencia. 🙂

Advertencia de seguridad de la aplicación Microsoft. Net: La máquina en la que estoy instalando SQL Server no tiene conexión a Internet. Por lo tanto, estoy recibiendo esta advertencia.

Orden de enlace de red – Ahora esta es una advertencia interesante. Microsoft menciona que los adaptadores fantasma son la causa en KB955963, pero la advertencia se debe en realidad al Adaptador Virtual de Clúster de conmutación por error de Microsoft, que siempre se encuentra en la parte superior del orden de enlace, y Microsoft recomienda que lo mantenga en la parte superior del orden de enlace, a menos que desee experimentar problemas con el clúster de conmutación por error. Así que, básicamente, no puede deshacerse de esta advertencia, pero Microsoft no lo reconoce, y recibirá la misma advertencia en SQL Server 2012.
sql2008r2cluster10

Advertencia de firewall de Windows: Puede ver una lista de puertos de firewall utilizados por SQL server en este artículo de Technet.

Solo asegúrese de abrir al menos el puerto 1433, de lo contrario no podrá realizar conexiones remotas al servidor SQL.
sql2008r2cluster9

2.8 Lo siguiente es la Pantalla de Selección de funciones. Elija Servicios de Motor de Base de Datos, Herramientas de Administración – Básicas y Herramientas de Administración – Completas. También puede instalar libros de SQL Server en línea si lo desea, estos son los archivos de ayuda para SQL Server 2008 R2. En un clúster de conmutación por error, tendrá que instalar la replicación de SQL Server y la Búsqueda de Texto completo cuando instale los Servicios de Motor de base de datos.

Cuando haya terminado de elegir las funciones que desea instalar, haga clic en Siguiente. Sí, el directorio de entidades compartidas estará en un disco local del nodo.
sql2008r2cluster11
2.9 En la pantalla de configuración de la instancia, asigne un nombre al clúster SQL. Este será el nombre del servidor SQL en clúster al que se conectarán las aplicaciones. Mantenga el nombre de instancia predeterminado, o nómbrelo si lo desea. Haga clic en Siguiente, cuando haya terminado.
sql2008r2cluster12

2.10 Haga clic en Siguiente en la pantalla Requisitos de espacio en disco.
2.11 Elija la configuración predeterminada aquí y se creará un nuevo grupo de recursos de clúster llamado SQL Server (MSSQLSERVER) en el clúster de conmutación por error.
sql2008r2cluster13

2.12 Elija los tres discos que se agregaron al clúster de conmutación por error como Almacenamiento Disponible en el punto 1.1
sql2008r2cluster14

2.13 Asigne a la instancia de SQL Server en clúster una dirección IP adecuada.
sql2008r2cluster15

2.14 Simplemente mantenga la opción recomendada y haga clic en Siguiente
sql2008r2cluster16

2.15 Puede elegir tener diferentes cuentas de servicio para los diferentes servicios SQL, o puede elegir usar la misma cuenta para todos los servicios SQL Server. Elijo lo último. En la ficha Intercalación, seleccione la intercalación adecuada que utilizará SQL Server. Por último, haga clic en Siguiente.
sql2008r2cluster17

sql2008r2cluster18

2.16 Especifique el modo de autenticación que desea para el motor de base de datos y, a continuación, especifique los administradores de SQL server. Como puede ver, elijo el modo de autenticación de Windows y elijo especificar un grupo. Lo que significa que solo puedo agregar miembros a ese grupo de Active Directory, siempre que necesite dar a alguien acceso administrativo al Motor de base de datos en esta instalación de SQL Server.
sql2008r2cluster19

2.17 Haga clic en la pestaña Directorios de datos y elija dónde instalar los diferentes archivos. Como puede ver, estoy instalando archivos de base de datos en G:\, archivos TempDB en H:\ y todos los archivos de registro en I:\. Estos tres volúmenes se encuentran en los tres discos que se añadieron en el punto 2.12. Haga clic en Siguiente en la pantalla Configuración del motor de base de datos.
sql2008r2cluster20

2.18 En la pantalla de Informes de errores, haga su elección y, a continuación, haga clic en Siguiente.
2.19 Se ejecutan las reglas de instalación del clúster, haga clic en Siguiente.
sql2008r2cluster21

2.20 Haga clic en Instalar.
sql2008r2cluster22

2.21 Haga clic en Cerrar cuando finalice la instalación.
sql2008r2cluster23

3. Instale SQL Server 2008 R2 en el segundo nodo del clúster de conmutación por error

3.1 Iniciar configuración.exe en el segundo nodo del clúster de conmutación por error

3.2 Haga clic en Instalación y, a continuación, elija Agregar nodo a un clúster de conmutación por error de SQL Server
sql2008r2cluster24

3.3 Se ejecutan las reglas de soporte de configuración, confirma que se ha pasado cada una y, a continuación, haz clic en Aceptar.
3.4 Introduzca la clave de producto, haga clic en Siguiente
3.5 Acepte los términos de la licencia y, a continuación, vuelva a hacer clic en Siguiente
3.6 Instale los archivos de soporte de configuración
3.7 Las reglas de soporte de configuración se ejecutan a continuación y pueden revelar advertencias o errores. Revisarlos y corregirlos, si es posible. Tenga en cuenta que no puede corregir la advertencia de Orden de Enlace de red.

3.8 La configuración correcta debe seleccionarse automáticamente en la pantalla de Configuración del nodo del clúster. Simplemente valide que son correctos y Haga clic en Siguiente
sql2008r2cluster25

3.9 Escriba la contraseña de la Cuenta de Servicio designada (que especificamos en el punto 2.15) y, a continuación, haga clic en Siguiente
sql2008r2cluster26

3.10 Haga su selección en la pantalla de Informes de errores, Haga clic en Siguiente
3.11 Se ejecutan Reglas de agregar nodo, haga clic en siguiente.
3.12 Haga clic en Instalar en la pantalla Listo para agregar nodo.
3.13 Cuando finalice la instalación, haga clic en Cerrar.

4. Validar el Clúster de conmutación por error R2 de SQL Server 2008

4.1 Iniciar el Administrador de clúster de conmutación por error

4.2 Expanda el nodo Servicios y aplicaciones y compruebe el grupo de recursos de clúster de SQL Server (MSSQLSERVER)
sql2008r2cluster27

4.3 Si hace clic con el botón secundario en SQL Server (MSSQLSERVER), tendrá la opción de moverlo al segundo nodo. Siéntase libre de moverlo de un lado a otro entre los dos nodos para verificar el proceso de conmutación por error.
sql2008r2cluster28

4.4 En cualquiera de los nodos, inicie SQL Server Management Studio y conéctese al servidor SQL en clúster. Observe el nombre del servidor SQL
sql2008r2cluster29

5. Instalación de parches en los nodos del clúster de conmutación por error

Leave a Reply

Tu dirección de correo electrónico no será publicada.