Installation d'un cluster basculement SQL Server 2008 R2 par script

Beaucoup d'entre vous m'ont demandé un exemple d escript pour installer SQL Server 2008 R2 en cluster. Vous trouverez ci-dessous un exemple basé sur  BOL: Procédure : installer SQL Server 2008 R2 à partir de l'invite de commandes

Avant de commencer, je vous invite à lire mon précédent article : Installation de SQL Server 2008 en clusters sur Windows 2008. Pour une installation en cluster, vous devez être un administrateur local autorisé à vous connecter en tant que service et à agir dans le cadre du système d'exploitation sur tous les nœuds du cluster.

Etape 1: Fichier de configuration sur le premier noeud

Créer le fichier  "FailedOverInstallation.ini".  Puis copier/coller les paramêtres ci-dessous avec vos propres valeurs.

;SQLSERVER2008 Configuration File
[SQLSERVER2008]
 
INSTANCEID="InstanceName"
ACTION="InstallFailoverCluster"
FEATURES=SQLENGINE,REPLICATION,FULLTEXT
QUIET="True"
INSTANCENAME="InstanceName"
FAILOVERCLUSTERDISKS="DiskRessourceName"
FAILOVERCLUSTERGROUP="SQLServerGroupName"
FAILOVERCLUSTERNETWORKNAME="NetworkName"
INSTALLSQLDATADIR="J:\\ "
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
FTSVCACCOUNT="NT AUTHORITY\LOCAL SERVICE"
FAILOVERCLUSTERIPADDRESSES="IPv4;AdressIP;Public;255.255.255.0"
SECURITYMODE="SQL"
SAPWD=" ********* "
SQLSYSADMINACCOUNTS="Domaine\YourAdminAccountName"

SQLSVCPASSWORD=" ********* "
AGTSVCPASSWORD=" ********* "
AGTSVCACCOUNT="Domaine\SQLAgentAccountName"
SQLSVCACCOUNT="Domaine\SQLServerAccountName"

 

Etape 2 : Installation du premier noeud

Lancer la ligne suivante pour lancer l'installation avec le fichier de configuration du premier noeud.

C:\installFiles\setup.exe /ConfigurationFile=C:\FailedOverInstallation.ini /IACCEPTSQLSERVERLICENSETERMS

Etape 3 : Configuration des noeuds secondaires (Ajouter un noeud)

Créer le fichier  "FailedOverInstallation.ini". Puis copier/coller les paramêtres ci-dessous avec vos propres valeurs.

;SQLSERVER2008 Configuration File*
[SQLSERVER2008]
ACTION="AddNode"
QUIET="True"
INSTANCENAME="InstanceName"
FAILOVERCLUSTERGROUP="SQLServerGroupName"
FAILOVERCLUSTERNETWORKNAME="NetworkName"

SQLSVCPASSWORD=" ********* "
AGTSVCPASSWORD=" ********* "
AGTSVCACCOUNT="Domaine\SQLAgentAccountName"
SQLSVCACCOUNT="Domaine\SQLServerAccountName"

Etape 4 : Installation du second noeud

Lancer la ligne suivante pour lancer l'installation avec le fichier de configuration du second noeud.

C:\installFiles\setup.exe /ConfigurationFile=C:\AddnodeInstallation.ini /IACCEPTSQLSERVERLICENSETERMS

 

 

Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |