2. GERENCIA DE CONSULTORÍA Página 2 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
Tabla de Contenidos
HOJA DE REVISIÓN Y APROBACIÓN............................................................................................. 3
SQL SERVER FAILOVER CLUSTER - APLICACIÓN DE SERVICE PACKS Y UPDATES ................. 4
ESCENARIO: DOS NODOS WSFC Y UNA INSTANCIA SQL SERVER 2008 R2 ................................ 4
3. GERENCIA DE CONSULTORÍA Página 3 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
Hoja de Revisión y Aprobación
Registro de Cambios
Fecha Autor Versión Descripción
01/04/2019 Mariano
Kovo
1.0 Desarrollo de
Secciones
Principales
Aprobadores
Nombre Versión aprobada Descripción Fecha
LucasFernandez Borrador inicial para revisión y/o
discusión
02/04/2019
4. GERENCIA DE CONSULTORÍA Página 4 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
SQL Server Failover Cluster - Aplicación de Service Packs y
Updates
De acuerdo a los requerimientos de la aplicación de Banca Virtual de Banco Macro, se solicita a Precision
IT realizar el presente documento con los pasos requeridos para aplicar el Service Pack 4 a la instancia
de SQL Server 2008R2 sobre Failover Cluster.
Debido a la naturaleza de una instalación de SQL Server sobre Windows Server Failover Cluster, al
aplicar un Service Pack o Update, se producirá una interrupción del servicio por reinicio de la misma.
Existen diversos escenarios dependiendo de la configuración de SQL Server y el WSFC, como así
también la cantidad de nodos que conforman el cluster, para realizar los pasos correctos y evitar
mayores tiempos de indisponibilidad del servicio.
Escenario: DosNodos WSFC y una Instancia SQL Server2008 R2
1. Antes de realizar el update o aplicar un Service Pack, se debe verificar la información de la
configuración de la instancia SQL Server sobre el servicio de WSFC. Particularmente se debe
documentar la lista de Posibles Owners de los servicios de SQL Server.
Para listar los recursos del Cluster, se debe ejecutar desde línea de Comando:
Cluster.exe resource
Con el resultado anterior, podemos ejecutar el siguiente comando para resguardar los Posibles
Owners de cada Instancia:
cluster.exe resource “SQL Network Name (SQLVS1)” /listowners >
c:SQLVS1_list_of_owners.txt
2. Desde la herramienta Cluster Administrator, se debe seleccionar el recurso de Tipo SQL Network
Name y abrir sus propiedades.
Resource Group Node Status
-------------------- -------------------- ---------- ------
Cluster Disk 1 Cluster Group NODE1 Online
Cluster Disk 2 SQL Server (INST1) NODE1 Online
Cluster Disk 4 Available Storage NODE1 Online
Cluster IP Address Cluster Group NODE1 Online
Cluster Name Cluster Group NODE1 Online
SQL IP Address 1 (SQLVS1) SQL Server (INST1) NODE1 Online
SQL Network Name (SQLVS1) SQL Server (INST1) NODE1 Online
SQL Server SQL Server (INST1) NODE1 Online
SQL Server Agent SQL Server (INST1) NODE1 Online
5. GERENCIA DE CONSULTORÍA Página 5 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
En la solapa de Advanced Policies, se pueden administrar Possible Owners. Para este caso se
debe destildar el nodo Pasivo (el cual no debería estar corriendo ningún servicio de la instancia
SQL Server a la que se debe realizar el upgrade). Documentar este punto, haciendo referencia
al nodo pasivo que se destildó en la solapa.
3. Una vez que se destildó el nodo pasivo en el punto anterior, se puede proceder a aplicar el update
sobre el nodo pasivo. Para realizar el update tomar como referencia la documentación propia del
Update o Service Pack.
4. Finalizada la instalación del Update en el nodo Pasivo, inmediatamente en el nodo Activo, desde
la herramienta de Cluster Administrator, seleccionar el recurso de Tipo SQL Network Name y
abrir sus propiedades.
En la solapa de Advanced Policies, y en la propiedad Possible Owners, volver a tildar al nodo
Pasivo que se había desmarcado en el punto 2.
5. Desde la herramienta de Cluster Administrator, seleccionar el recurso de Tipo SQL Network
Name de la instancia, y realizar un movimiento de Nodo. (Importante: Esta acción genera
indisponibilidad del servicio)
6. GERENCIA DE CONSULTORÍA Página 6 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
6. Verificar que todos los recursos se encuentren en línea, y sobre todo que se encuentran activos
sobre el nodo actualizado en el punto 3.
Adicionalmente verificar Errorlog de SQL Server y confirmar que la versión del producto se
encuentra actualizada con el update o service pack.
7. Desde la herramienta de Cluster Administrator, repetir el procedimiento del Punto 2 para remover
el nodo sin actualizar de los Possible Owners.
8. Aplicar el Update sobre el nodo que fue removido de los Possible Owners del punto 7.
9. Repetir el Punto 4 para el nodo que fue actualizado, volviéndolo nuevamente como Possible
Owner.
10. Verificar que todos los recursos se encuentran en línea y no hay ningún issue reportado en todos
los nodos de la solución.
7. GERENCIA DE CONSULTORÍA Página 7 de 7
PRECISION IT – JULIO A. ROCA 771 - CABA - Piso 13 – OF. 08 +54 (11) 50327-6456
11. Desde la herramienta de Cluster Administrator, seleccionar el recurso de Tipo SQL Network
Name de la instancia, y realizar un movimiento de Nodo. (Importante: Esta acción genera
indisponibilidad del servicio)
12. Verificar que todos los recursos se encuentren en línea, y sobre todo que se encuentran activos
sobre el nodo actualizado en el punto 8.
Adicionalmente verificar Errorlog de SQL Server y confirmar que la versión del producto se
encuentra actualizada con el update o service pack.
13. Fin del Update.