SQL Server Cluster Checklist

Aca les dejo una simple lista de chequeos para el momento de Instalar un SQL Server 2008R2 en un Windows Failover Cluster 2008R2

Pre-Requisitos para instalar en Cluster de Windows:

 

  • Revisar el Hardware y la Infraestructura requerida (Servidores y SAN).
  • Instalar Windows Server 2008 R2 en los nodos del Cluster e instalar las últimas actualizaciones.
  • Instalar la característica de Failover Clustering.
  • Crear la cuenta de Instalación del Cluster, esta cuenta debe ser administrador local en todos los nodos y además poder crear objetos de computadoras en el Active Directory.
  • Definir Nombres y Direcciones IP para los Nodos y Cluster.
  • Configurar la Redes.
  • Configurar el Storage.
  • Validar la Configuración del Cluster.

 

Instalación de Cluster Windows:

  • Crear el Windows Cluster.

 

Post-Instalación de Cluster Windows:

  • Verificar que la cuenta de computadora creada con el nombre del Cluster tenga el permiso de poder crear objetos computadoras hijos en el dominio.
  • Verificar la conectividad de red y resolución de nombre del Cluster, haga ping al nombre y dirección IP desde todos los nodos del Cluster y algunas máquinas clientes.
  • Renombre y configure las redes del Cluster.
  • Renombre y configure el storage.
  • Cheque la configuración del quorum y cámbiela de ser necesario.
  • Pruebe el Failover del Cluster Group, usando esta línea de comando: cluster.exe <cluster_name_group> “Cluster Group” /MOVE:<node_name>

 

Pre-Requisitos para Instalar SQL Server en el Cluster Windows:

  • Discos Locales donde se instalaran los binaries.
  • Por lo menos un disco compartido, para la base de datos.
    • Este disco no puede ser compartido entre varias Instancias de SQL Server.
    • Es recomendado que usen share drives separados para la data, log, tempdb y backup.
    • Para salvar drive letters, pueden usar mount points.
    • El drive base del mount point debe usar una letra.
  • Una dirección IP Virtual única.
  • Un nombre virtual único en el dominio.
  • Un nombre de instancia único (Si se usara una instancia nombrada).
  • Cuentas de Servicio para SQL.
  • Cuenta de Instalación, debe ser Administrador en todos los nodos del Cluster.
  • En cada nodo del cluster instalar:
    • .NET Framework 3.5 with Service Pack 1 o mayor.
    • Windows Installer (MSI) 4.5, o mayor.
      • Windows Server 2008 R2 incluye Windows Installer 4.5, por esto no necesitan instalarlo de manera separada, estos prerrequisitos pueden necesitar reiniciar el Sistema. Pueden hacer las instalaciones uno detrás del otro y reiniciar solo una vez.
  • Parar cualquier servicio de monitoreo (SCOM o Equivalente) y servicios de Antivirus.

 

Instalación de SQL Server en el Cluster Windows:

  • Instalar SQL Server en el Cluster. (Opcional: Usar Slipstream)

 

Post-Instalacion de SQL Server en el Cluster Windows:

  • Verificar los recursos de SQL Server y sus dependencias.
  • Chequear mount point (Si se estan usando).
  • Instalar herramientas de cliente (Si es necesario).
  • Finalizar otras tareas de postinstalacion:
    • Configurar el Firewall para que los clients se puedan conectar a SQL.
    • Verifique la conectividad y resolucion de nombre.
    • Verifique el failover del grupo de SQL Server.
    • Ejecute los queries T-SQL para el cluster:
      • select * from sys.dm_os_cluster_nodes
      • select * from sys.dm_io_cluster_shared_drives
      • select serverproperty('ComputerNamePhysicalNetBios')
      • select serverproperty('IsClustered')
      • En SQL Server Management Studio y en SQL Server Configuration Manager, verique la propiedad ?Is Clustered = YES
      • Añada shared drives adicionales para SQL Server (Si son requeridos)
        • Note: En Windows Server 2008 R2 failover cluster, pueden añadir un disco compartido como una dependencia sin colocar el recurso de SQL fuera de línea. 
        • Configurar las exclusiones del Antivirus
          • Todos los archivos de datos y log de SQL Server (mdf, ldf, ndf)
          • Directorio de backup de SQL Server
          • Directorio de full-text SQL Server
          • Quorum drive
          • Directorio %Systemroot%\Cluster en todos los nodos
          • MSDTC drive (si usan MSDTC)
          • Habilitar el dedicated administration connection (DAC)
  • Registre los servidores en SSMS.
  • Actualice las Estadísticas de todas las bases de datos.
  • Ejecute DBCC UPDATEUSAGE.
  • Ejecute DBCC CHECKDB with DATA_PURITY (Solo si migran de SQL Server 2000) .
  • Ejecute DBCC CHECKDB.