Installation of SQL Server 2005/2008 clusters on Windows 2003/2008

Installation SQL Server 2005/2008 failover clusters on MSCS Windows 2003/2008

The installation process between SQL Server 2008 and 2005 failover clusters are different.

With SQL Server 2008 in cluster you must run the setup process for SQL Server individually on each node of the failover cluster. To add a node to an existing SQL Server failover cluster, you must run SQL Server Setup on the node that is to be added to the SQL Server failover cluster instance :

Step 1 : Validation wizard
Step 2 : Pre-check
Step 3 : Installation of the first node
Step 4 : Add a new node
Step 5: Apply a service pack or hotfix on a SQL cluster

Whereas with SQL Server 2005 must run the setup from the active node. Then a silence installation will be performing automatically on each node.

Windows Server 2003/2008 MSCS validation

Before run the setup SQL Server installation, you must validate the hardware configuration by using the cluster validation wizard for Windows Server 2008 and the Windows Server Catalog (http://www.windowsservercatalog.com/) to search for complete cluster solutions for previous Windows Server versions.

SQL Server 2008 failover clusters and stand-alone instances of SQL Server 2008 are not supported on Windows Server 2008 Server Core.

The Microsoft Support Policy for Windows Server 2008 Failover Clusters
http://support.microsoft.com/kb/943984

Failover Cluster Step-by-Step Guide: Validating Hardware for a Failover Cluster
http://technet.microsoft.com/en-us/library/cc732035.aspx

Clustering and High Availability
http://blogs.msdn.com/clustering/archive/2008/01/18/7151154.aspx

Recommended hotfixes for Windows Server 2003 Service Pack 2-based server clusters
http://support.microsoft.com/kb/935640  

Before the installation
Before to start the installation, I invite you to read the documentation below:

Planning a SQL Server Installation
http://msdn.microsoft.com/en-us/library/bb500442.aspx

Before Installing Failover clustering
http://msdn.microsoft.com/en-us/library/ms189910.aspx  

Important:
1. The nodes must share a common disk subsystem.
2. The nodes must live on the same local area network (LAN)/subnet.*
3. The nodes must have a network heartbeat with low latency, less the 500ms.

* Separate subnets for cluster nodes: Although Windows Server 2008 failover clusters support separate subnets for cluster nodes, SQL Server 2008 failover clusters do not.

What versions of SQL are supported on Windows 2008 Server R2?

• SQL Server 2005: SP3 is the minimum requirement for all editions of SQL Server 2005 with the exception of SQL Server 2005 Express.

• SQL Server 2008: SP1 is the minimum requirement for all editions of SQL Server 2008 with the exception of SQL Server 2008 Express

List of known issues when you install SQL Server 2005 on Windows Server 2008
http://support.microsoft.com/kb/936302/en-us

List of known issues when you install SQL Server Windows Server 2008 R2
http://support.microsoft.com/kb/955725/en-us

The Microsoft SQL Server support policy for Microsoft clustering
http://support.microsoft.com/kb/327518/en-us  

Start the installation

Step 1: Pre-check the system to be ready for setup procedure :

o Stop monitoring services (MOM or equivalent)
o Stop anti-virus services
o Verify that Terminal service is NOT running on any cluster node. Log off all Terminal Server/Remote Sessions from all secondary nodes before you start setup for SQL 2005.
o Ensure that Windows Cryptographic Service Provider and Task Schedule service is running on all nodes.
o Move disk resource (on which SQL Server will be installed) from 1 node to the other just to make a test.

Step 2: Run the SQL Server setup to properly install the instance :

o Go on the node owning the targeted cluster group.
o Use a local copy of the setup folder. Setup files should be based on active machine

For more detail : Installation step by step of SQL Server 2008 clustering on Windows 2008

How to: Create a New SQL Server Failover Cluster
http://msdn.microsoft.com/en-us/library/ms179530.aspx

Microsoft SQL Server 2005 Failover Clustering on Windows Server 2008
http://support.microsoft.com/default.aspx?kbid=953170

Failover Cluster troubleshooting
http://msdn.microsoft.com/en-us/library/ms189117.aspx

Changing SQL Server parameters in a clustered environment when SQL Server is not online
http://support.microsoft.com/kb/953504/en-US
 
Step 3: Post-installation checklist

Install the latest service pack for SQL Server in the article Microsoft Support Policies regarding SQL Server: http://blogs.technet.com/mdegre/archive/2009/07/15/microsoft-support-policies.aspx

Move disk resource (on which SQL Server was installed) from 1 node to the other just to make a test and Run the query below :

Installation SQL Server 2005/2008 failover clusters sur MSCS Windows 2003/2008

Le processus d'installation entre SQL Server 2008 et 2005 en clusters est très différent.

Avec SQL Server 2008 en cluster vous devez lancer le setup SQL Server individuellement sur chaque noeud de votre cluster. Pour ajouter un nouveau noeud au cluster existant, vous devez lancer le setup SQL Server sur le noeud que vous souhaitez ajouter à votre instance en cluster.

Etape 1 : Validation wizard
Etape 2 : Pré- requis
Etape 3 : Installation du premier noeud
Etape 4 : Ajouter un nouveau noeud
Etape 5 : Appliquer un service pack ou correctif sur un cluster SQL

Alors qu'avec SQL Server 2005 vous devez lancer l'installation sur le noeud actif. Une installation en mode silence sera lancée automatiquement sur les autres noeuds.

Windows Server 2003/2008 MSCS validation

Avant de lancer l'installation, vous devez valider la configuration hardware en utilisant l'outil de validation fournis par Windows Server 2008 et le Windows Server Catalog (http://www.windowsservercatalog.com/) pour rechercher un configuration en cluster dans une version Windows 2003 ou inférieur.

SQL Server 2008 failover clusters et stand-alone instances de SQL Server 2008 ne sont pas supportés sur Windows Server 2008 Server Core.

Stratégie de support Microsoft pour les clusters à basculement Windows Server 2008
http://support.microsoft.com/kb/943984/fr

Guide pas à pas du cluster de basculement : Validation matérielle d’un cluster de basculement
http://technet.microsoft.com/fr-fr/library/cc732035.aspx

Clustering et haute disponibilité
http://blogs.msdn.com/clustering/archive/2008/01/18/7151154.aspx

Correctifs recommandés pour les clusters de serveurs Windows Server 2003 Service Pack 2
http://support.microsoft.com/kb/935640/fr  

Avant de démarrer l'installation
Avant de démarrer l'installation, je vous invite à lire la documentation suivante:

Planification d'une installation SQL Server
http://msdn.microsoft.com/fr-fr/library/bb500442.aspx

Avant l'installation du clustering de basculement
http://msdn.microsoft.com/fr-fr/library/ms189910.aspx  

Important:
1. Les noeuds doivent partager un sous système disque commum
2. Les noeuds doivent être sur le même réseau (LAN)/subnet.*
3. Les noeuds doivent avoir une faible latence sur le réseau heartbeat, moins de 500ms.

* Sous réseaux différent pour les noeuds du cluster: Bien que Windows Server 2008 failover clusters supporte des sous réseaux différents pour les noeuds du cluster, SQL Server 2008 failover clusters ne le supporte pas.

Quelles sont les versions de SQL server supportés sur Windows 2008 Server R2?

• SQL Server 2005: SP3 est le minimum requis pour toutes les version de SQL server 2005 excepté pour SQL Server 2005 Express.

• SQL Server 2008: SP1 est le minimum requis pour toutes les version de SQL server 2008 excepté pour SQL Server 2008 Express

Liste des problèmes connus lorsque vous installez SQL Server 2005 sur Windows Server 2008
http://support.microsoft.com/kb/936302/fr

Liste des problèmes connus lorsque vous installez SQL Server sur Windows Server 2008 R2
http://support.microsoft.com/kb/955725/fr

La stratégie de prise en charge Microsoft SQL Server pour Microsoft Cluster
http://support.microsoft.com/kb/327518/fr  

Start the installation

Step 1: Pré-verification du systéme afin d'être pret pour la procédure d'installation :

o Stopper les services de monitoring (MOM ou equivalent)
o Stopper les services anti-virus
o Vérifier que Terminal service n'est pas lancé sur un des noeuds du cluster. Fermer toutes sessions Terminal Server/Remote Sessions sur les noeuds secondaires avant de lancer le setup de Microsoft SQL Server 2005.
o Vérifier que Windows Cryptographic Service Provider et Task Schedule service sont lancé sur chacun des noeuds.
o Faire une bascule des ressources disques ( sur lequel vous allez installer SQL Server ) du noeud actif vers tous les autres noeuds afin de faire un test.

Step 2:  Lancez l'installation SQL Server :

o Allez sur le noeud qui héberge les ressources disques.
o Copier en local le répertoire d'installation SQL Server. Les fichiers devraient être sur le noeud actif

Pour plus de détail : Installation pas à pas de SQL Server 2008 en cluster sur Windows 2008

Procédure : créer un cluster de basculement SQL Server (programme d'installation)
http://msdn.microsoft.com/fr-fr/library/ms179530.aspx

WebCast support : Microsoft SQL Server 2005 basculement clusters sur Windows Server 2008
http://support.microsoft.com/kb/953170/fr

Dépannage de clusters de basculement
http://msdn.microsoft.com/fr-fr/library/ms189117.aspx

Comment modifier les paramètres de SQL Server dans un environnement en clusters lorsque SQL Server n'est pas en ligne
http://support.microsoft.com/kb/953504/fr
 
Step 3: Vérification post-installation

Installer le dernier service pack pour SQL server dans l'article suivant : Microsoft Support Policies regarding SQL Server:
http://blogs.technet.com/mdegre/archive/2009/07/15/microsoft-support-policies.aspx?fr

Basculer les ressources disque ( on lequel vous avez installé SQL Server) du noeud actif sur les autres noeuds et lancez la requête suivantes :

Instalación SQL Server 2005/2008 failover clusters avec MSCS Windows 2003/2008

El proceso de instalación entre SQL Server 2008 y 2005 failover clusters son diferentes.

Con SQL Server 2008 en el Cluster que debe ejecutar el proceso de instalación de SQL Server por separado en cada nodo del clúster. Para agregar un nodo a un clúster de SQL Server, debe ejecutar el programa de instalación de SQL Server en el nodo que se añade a la de SQL Server clúster instancia.

Paso 1 : Validation wizard
Paso 2 : Pre- requisitos
Paso 3 : Instalación del primer nodo
Paso 4 : Agregar un nuevo nodo
Paso 5 : Aplicar un service pack o un parche en un SQL cluster

Considerando que con SQL Server 2005 debe ejecutar la instalación desde el nodo activo. Luego un silencio de instalación se presentará automáticamente en cada nodo.

Windows Server 2003/2008 MSCS validación

Antes de ejecutar el Setup de instalación de SQL Server, debe validar la configuración de hardware mediante el asistente para el grupo de validación de Windows Server 2008 y Windows Server Catalog ( http://www.windowsservercatalog.com/) para buscar cluster soluciones anterior de Windows versiones de servidor.

SQL Server 2008 failover clusters y stand-alone instancia de SQL Server 2008 no se soporten en Windows Server 2008 Server Core.

Clústeres de conmutación por error de la directiva de soporte técnico de Microsoft Windows Server 2008
http://support.microsoft.com/kb/943984/es

Guía paso a paso de clústeres de conmutación por error: validación de hardware para un clúster de conmutación por error
http://technet.microsoft.com/es-es/library/cc732035(WS.10).aspx

Clustering y Alta Disponibilidad
http://blogs.msdn.com/clustering/archive/2008/01/18/7151154.aspx

Revisiones recomendadas para clústeres de servidor basado en Windows Server 2003 Service Pack 2
http://support.microsoft.com/kb/935640/es  

Antes de la instalación
Antes de iniciar la instalación, le invito a que lea la documentación a continuación:

Planificación de una instalación de SQL Server
http://msdn.microsoft.com/es-es/library/bb500442.aspx

Antes de instalar clústeres con conmutación por error
http://msdn.microsoft.com/es-es/library/ms189910.aspx  

Importante:
1. Los nodos deben compartir un subsistema de disco común.
2. Los nodos deben residir en la misma red de área local (LAN) o subred.*
3. Los nodos deben tener un latido de red con latencia inferior a 500 ms.

* Separa las subredes para los nodos del clúster: Aunque Windows Server 2008 failover grupos de apoyo para separar subredes nodos del clúster, conmutación por error de SQL Server 2008 agrupaciones no.

¿Qué versiones de SQL se apoyan en Win 2008 Servidor R2?

• SQL Server 2005: SP3 es el requisito mínimo para todas las ediciones de SQL Server 2005, con la excepción de SQL Server 2005 Express.

• SQL Server 2008: SP1 es el requisito mínimo para todas las ediciones de SQL Server 2008, con la excepción de SQL Server 2008 Express

Lista de problemas conocidos al instalar SQL Server 2005 en Windows Server 2008
http://support.microsoft.com/kb/936302/es

Lista de problemas conocidos al instalar SQL Server en Windows 7 o en Windows Server 2008 R2
http://support.microsoft.com/kb/955725/es

La directiva de soporte técnico de Microsoft SQL Server para Microsoft Cluster Server
http://support.microsoft.com/kb/327518/es  

Iniciar la instalación

Paso 1: Pre-comprobar que el sistema estará listo para el procedimiento de configuración:

o Detener los servicios de vigilancia (MOM o equivalente)
o Detener los servicios de anti-virus
o Compruebe que la terminal de servicio no se está ejecutando en cualquier nodo de clúster. Cierre la sesión de Terminal Server todos los / las sesiones remotas de todos los nodos secundarios antes de comenzar la instalación de SQL 2005.
o Asegúrese de que Windows Proveedor de servicios de cifrado y la Lista de tareas de servicio se está ejecutando en todos los nodos.
o Mover recurso de disco (en la que SQL Server se instala) a partir del 1 de nodo a los demás para hacer una prueba y ejecutar la consulta a continuación:

Paso 2: Ejecute la instalación de SQL Server para instalar una instancia:

o Ir en el nodo que posee el grupo de clústeres dirigidos.
o Utilice una copia local de la carpeta de instalación. Archivos de instalación se debe basar en activo máquina

Para más detalles : Instalación paso a paso de SQL Server 2008 clústeres en Windows 2008

Paso 3: Lista de verificación post-instalación

Instalar el último Service Pack para SQL Server en el artículo de soporte técnico de Microsoft con respecto a las políticas de SQL Server: http://blogs.technet.com/mdegre/archive/2009/07/15/microsoft-support-policies.aspx?es

Mover recurso de disco (en la que SQL Server se instaló) a partir del 1 de nodo a los demás para hacer una prueba y ejecutar la consulta a continuación: :

SELECT * FROM sys.dm_os_cluster_nodes
GO
SELECT * FROM sys.dm_io_cluster_shared_drives
GO
SELECT SERVERPROPERTY('ComputerNamePhysicalNetBIOS')
GO
SELECT SERVERPROPERTY('IsClustered') as _1_Means_Clustered ,
SERVERPROPERTY('Edition') as Edition ,
SERVERPROPERTY('ProductVersion') as Version ,
SERVERPROPERTY('ProductLevel') as versionNameWithoutHotfixes,
SERVERPROPERTY('ResourceVersion') as 'ResourceVersion',
SERVERPROPERTY('ResourceLastUpdateDateTime') as 'last updated'

SQL Server Failover Clustering White Paper

SQL Server 2005 Failover Clustering White Paper
http://www.microsoft.com/downloads/details.aspx?FamilyID=818234dc-a17b-4f09-b282-c6830fead499&displaylang=en

SQL Server 2008 Failover Clustering White Paper
http://download.microsoft.com/download/6/9/D/69D1FEA7-5B42-437A-B3BA-A4AD13E34EF6/SQLServer2008FailoverCluster.docx

Michel Degremont | Microsoft EMEA
Product Support Services Developer - SQL Server Core Engineer |

Cómo crear un nuevo clúster de conmutación por error de SQL Server (programa de instalación)
http://msdn.microsoft.com/es-es/library/ms179530.aspx

WebCast de soporte técnico: Microsoft SQL Server 2005 conmutación en Windows Server 2008
http://support.microsoft.com/kb/953170/es

Solucionar problemas de clústeres de conmutación por error
http://msdn.microsoft.com/es-es/library/ms189117.aspx
 
Cómo cambiar los parámetros de SQL Server en un entorno agrupado cuando SQL Server no está conectado
http://support.microsoft.com/kb/953504/es