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 |