Partager via


Configurer le clustering SQL Server

 

Dernière rubrique modifiée : 2012-10-17

Microsoft Lync Server 2010 prend en charge le clustering de Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 et Microsoft SQL Server 2005 dans une configuration active/passive. Pour plus d’informations sur le clustering SQL Server, voir Bases de données de serveur principal prises en charge dans la documentation de prise en charge.

Il est recommandé d’installer et de configurer le cluster SQL Server avant d’installer et de déployer le serveur frontal Enterprise Edition et la base de données principale. Vous trouverez les procédures d’installation et de configuration des logiciels de clustering et SQL Server à la section « Procédure : créer un cluster de basculement SQL Server (programme d’installation) » de la documentation spécifique à SQL Server 2008, à l’adresse https://go.microsoft.com/fwlink/?LinkId=202919&clcid=0x40C. Pour les procédures d’installation et de configuration des logiciels de clustering et SQL Server pour SQL Server 2008 R2, voir « Prise en main du clustering avec basculement SQL Server 2008 R2 » à l’adresse https://go.microsoft.com/fwlink/?linkid=218032&clcid=0x40C. Pour les procédures d’installation et de configuration d’un cluster sous SQL Server 2005, voir « Procédure : créer un nouveau cluster de basculement SQL Server 2005 (programme d’installation) », à l’adresse https://go.microsoft.com/fwlink/?LinkId=202920&clcid=0x40C. Lorsque vous installez SQL Server, pensez à installer SQL Server Management Studio pour la gestion des emplacements des fichiers de la base de données et des fichiers journaux. SQL Server Management Studio est installé en tant que composant facultatif lors de l’installation de SQL Server.

importantImportant :
Pour installer et déployer des bases de données sur un serveur SQL Server, vous devez être membre du groupe SQL Server sysadmin pour le serveur SQL Server sur lequel vous installez les fichiers de base de données. Si vous ne l’êtes pas, vous devez demander à être ajouté au groupe jusqu’à ce que les fichiers de base de données soient déployés. Si vous ne pouvez pas devenir membre du groupe sysadmin, transmettez le script de configuration et de déploiement des bases de données à l’administrateur des bases de données SQL Server. Pour plus d’informations sur les droits d’utilisateur et les autorisations requis pour effectuer les procédures, voir Autorisations de déploiement pour SQL Server.

Pour configurer le clustering SQL Server

  1. Une fois que vous avez installé et configuré le clustering SQL Server, vous devez définir le magasin SQL Server dans le Générateur de topologies à l’aide du nom de cluster virtuel de l’instance SQL Server (comme configuré lors de l’installation du clustering SQL Server) et le nom d’instance de la base de données SQL Server. À partir d’un autre serveur SQL Server unique, vous allez utiliser le nom de domaine complet (FQDN) du nœud virtuel d’un serveur SQL Server en cluster.

    noteRemarque :
    Il n’est pas nécessaire de configurer les nœuds de cluster Windows Server pour le Générateur de topologies. Vous n’allez utiliser que le nom du cluster SQL Server virtuel.
  2. Si vous déployez vos bases de données à l’aide du Générateur de topologies, vous devez être membre du groupe SQL Server sysadmin. Si vous êtes membre de ce groupe, mais ne disposez pas des privilèges pour le domaine (par exemple, un rôle d’administrateur de base de données SQL Server), vous disposez des droits nécessaires pour créer les bases de données, mais pas pour lire les informations requises dans Lync Server 2010. Pour plus d’informations sur les droits d’utilisateur et les autorisations requis pour déployer Lync Server 2010, voir Autorisations de déploiement pour SQL Server.

  3. Vérifiez que les paramètres par défaut du dossier de la base de données et des fichiers journaux sont correctement mappés sur les disques partagés dans le cluster SQL Server à l’aide de SQL Server Management Studio. Cette procédure est nécessaire si vous créez des bases de données à l’aide du Générateur de topologies.

    noteRemarque :
    Si vous n’avez pas installé SQL Server Management Studio, vous pouvez le faire en réexécutant le programme d’installation de SQL Server, puis en sélectionnant l’outil de gestion en tant que fonctionnalité à ajouter au déploiement SQL Server existant.
  4. Installez les bases de données du serveur SQL Server à l’aide de l’applet de commande Générateur de topologies ou Windows PowerShell.

Pour créer des bases de données à l’aide du Générateur de topologies

  1. Démarrez le Générateur de topologies : cliquez successivement sur Démarrer , Tous les programmes , Microsoft Lync Server 2010 , puis Générateur de topologies Lync Server.

    warningAvertissement :
    Dans la procédure ci-dessous, il est supposé que vous avez défini et configuré votre topologie dans le Générateur de topologies. Pour plus d’informations sur la définition d’une topologie, voir Définition et configuration de la topologie. Pour publier et configurer la base de données à l’aide du Générateur de topologies, vous devez ouvrir une session avec un compte d’utilisateur disposant des droits et appartenances aux groupes qui conviennent. Pour plus d’informations sur les droits de l’utilisateur et les appartenances aux groupes requis pour déployer, voir Autorisations de déploiement pour SQL Server.
  2. Lorsque dans le Générateur de topologies, vous publiez la topologie, dans la page Créer des bases de données, cliquez sur Avancé.

  3. La page Sélectionner un emplacement de fichier de base de données comporte deux options qui déterminent la façon dont les fichiers de base de données sont déployés sur le cluster SQL Server. Sélectionnez l’une des options suivantes :

    • Déterminer automatiquement l’emplacement du fichier de base de données. L’emplacement des fichiers journaux de base de données est déterminé à l’aide d’un algorithme en fonction de la configuration des disques du serveur SQL Server. Les fichiers sont répartis de sorte à privilégier les performances.

    • Utiliser les valeurs par défaut de l’instance SQL Server. Si vous sélectionnez cette option, les fichiers journaux et de données sont installés en fonction des paramètres de l’instance SQL Server. Une fois les fichiers de base de données déployés sur le serveur SQL Server, l’administrateur de la base de données SQL Server souhaitera peut-être les déplacer pour optimiser les performances selon les spécificités de votre configuration SQL Server.

  4. Terminez la publication de la topologie et confirmez qu’aucune erreur ne s’est produite au cours de cette opération.

Pour créer des bases de données de cluster de serveurs SQL Server à l’aide des applets de commande Windows PowerShell

  1. Ouvrez Lync Server Management Shell.

    noteRemarque :
    Les clusters de serveurs SQL Server de production requièrent généralement que les fichiers journaux et de données soient placés à un emplacement stratégique, et ce à des fins de performances.
  2. Utilisez l’applet de commande Install-CsDatabase pour installer les bases de données configurées avec le Générateur de topologies. Effectuez l’une des opérations suivantes :

    • Installez les fichiers de base de données sur le serveur SQL Server en cluster et respectez les définitions que vous avez créées dans le document de topologie. Celui-ci définit l’instance de serveur SQL Server en cluster. Toutefois, vous devez déployer les fichiers de base de données à des emplacements spécifiques sur le disque.

      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server cluster> -DatabasePaths <logfile path>,<database file path> -Report <path to report file>
      
      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlvirt.contoso.net -SqlInstanceName  RTC -DatabasePaths "g:\rtcdynlog","h:\rtclog","i:\dbs" -Report "C:\Reports\Install-SQL-Cluster-DBs.htm"
      
    • Vous pouvez aussi utiliser la commande suivante pour autoriser l’applet de commande à déterminer le meilleur emplacement pour les fichiers journaux et de données et supplanter les définitions du document de topologie afin d’utiliser une instance nommée sur le serveur SQL Server en cluster.

      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server cluster> -SqlInstanceName <named instance> -Report <path to report file>
      
      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlvirt.contoso.net -SqlInstanceName  RTC -Report "C:\Reports\Install-SQL-Cluster-DBs.htm"
      
    tipConseil :
    En omettant le paramètre DatabasePaths, l’applet de commande est autorisée à déterminer le meilleur emplacement pour les fichiers journaux et de données sur l’instance nommée.