Partager via


Déployer SQL Server pour la haute disponibilité VMM

Cet article décrit les étapes de déploiement d’une base de données SQL Server hautement disponible pour System Center - Virtual Machine Manager (VMM). Vous configurez un cluster SQL Server et configurez la base de données SQL Server VMM avec des groupes de disponibilité Always On.

Avant de commencer

Lisez les informations de planification d’un déploiement VMM hautement disponible. Il inclut les conditions préalables et les problèmes dont vous devez être conscient.

Configurer des groupes de disponibilité

Les groupes de disponibilité Always On SQL Server prennent en charge les environnements de basculement pour un ensemble discret de bases de données utilisateur (bases de données de disponibilité). Chaque ensemble de bases de données de disponibilité est hébergé par un réplica de disponibilité. Pour configurer un groupe de disponibilité, vous devez déployer un cluster WSFC (Clustering de basculement Windows Server) pour héberger le réplica de disponibilité et activer Always On sur les nœuds du cluster. Vous pouvez ensuite ajouter la base de données SQL Server VMM en tant que base de données de disponibilité.

  • En savoir plus sur les prérequis Always On
  • En savoir plus sur la configuration d’un cluster WSFC pour les groupes de disponibilité Always On
  • En savoir plus sur la configuration d’un groupe de disponibilité

Configurer la base de données VMM avec des groupes de disponibilité Always On

  1. Sur le serveur VMM, arrêtez le service VMM. Pour un cluster, dans le Gestionnaire du cluster de basculement, arrêtez le rôle VMM.

  2. Connectez-vous à l’ordinateur qui héberge la base de données et, dans SQL Server Management Studio, cliquez avec le bouton droit sur la base de données VMM et choisissez >Propriétés. Dans Options, définissez le modèle de récupération de la base de données sur Full.

  3. Cliquez avec le bouton droit sur la base de données, puis choisissez >Tâches>Sauvegarder et effectuez une sauvegarde de la base de données.

  4. Dans SQL Server Management Studio >Haute disponibilité AlwaysOn> cliquez avec le bouton droit sur le nom du groupe de disponibilité >Ajouter une base de données.

  5. Dans Ajouter une base de données au groupe> de disponibilité, sélectionnez la base de données VMM.

  6. Dans Sélectionner Synchronisation des données hronization, conservez la valeur par défaut Complète.

  7. Dans Se connecter aux réplicas>Connect, spécifiez les autorisations pour la destination du groupe de disponibilité.

  8. Les prérequis sont archivés dans Validation. En résumé, lorsque vous sélectionnez La prise en charge de la disponibilité Always On suivante est lancée pour la base de données VMM. La base de données VMM est copiée et à partir de ce point, Always On conserve la base de données VMM synchronisée entre les nœuds de cluster Always On SQL Server.

  9. Remplacez VMM chaîne de connexion dans le chemin HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString from Server to SQLListenerName. Mettez également à jour les éléments suivants :

    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName avec SQLListenerName
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName avec SQLListenerName.
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN avec SQLListenerFQDN.
  10. Redémarrez le rôle de service ou de cluster VMM. Le serveur VMM doit être en mesure de se connecter à SQL Server.

  11. Les informations d’identification VMM sont stockées uniquement pour le serveur SQL Server principal. Vous devez donc créer une connexion sur le nœud secondaire du cluster SQL Server, avec les caractéristiques suivantes :

    • Le nom de connexion est identique au nom du compte de service VMM.
    • La connexion a le mappage utilisateur à la base de données VMM.
    • La connexion est configurée avec les informations d’identification du propriétaire de la base de données.

Exécuter un basculement

Pour vérifier que Always On fonctionne comme prévu pour la base de données VMM, exécutez un basculement du nœud principal vers le nœud secondaire dans le cluster SQL Server.

  1. Dans SQL Server Management Studio, cliquez avec le bouton droit sur le groupe de disponibilité sur le serveur secondaire, puis choisissez >Basculement.
  2. Dans le groupe>de disponibilité de basculement, sélectionnez un nouveau réplica principal, sélectionnez le serveur secondaire.
  3. Dans Résumé, sélectionnez Terminer.
  4. Maintenant, revenez en lançant un basculement vers l’ordinateur de nœud secondaire qui exécute SQL Server, puis vérifiez que vous pouvez redémarrer le service VMM (scvmmservice).
  5. Répétez les deux dernières étapes pour chaque nœud secondaire dans le cluster qui exécute SQL Server.
  6. S'il s'agit d'une installation de VMM à haut niveau de disponibilité, continuez à installer d'autres nœuds VMM à haut niveau de disponibilité.

Remarque

Si vous rencontrez des erreurs de latence ou de délai d’expiration élevées dans un scénario multi-sous-réseau, modifiez le chaîne de connexion VMM dans le chemin HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, ajoutez MultiSubnetFailover=True, puis redémarrez le service VMM.