Partage via


Configurer un groupe de disponibilité SQL Server Always On pour Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Utilisez les informations de cet article pour configurer et gérer un groupe de disponibilité SQL Server Always On pour la base de données de site Configuration Manager. Avant de commencer, familiarisez-vous avec les informations de Préparation à l’utilisation d’un groupe de disponibilité. Familiarisez-vous également avec SQL Server documentation qui couvre l’utilisation des groupes de disponibilité et des procédures associées.

Créer et configurer un groupe de disponibilité

Utilisez cette procédure pour créer un groupe de disponibilité pour Configuration Manager. Déplacez ensuite une copie de la base de données du site vers ce groupe de disponibilité.

  1. Utilisez la commande suivante pour arrêter le site Configuration Manager :

    preinst.exe /stopsite

    Pour plus d’informations, consultez Outil de maintenance de hiérarchie.

  2. Modifiez le modèle de sauvegarde de la base de données du site de SIMPLE à COMPLET :

    ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
    

    Les groupes de disponibilité prennent uniquement en charge le modèle de sauvegarde COMPLÈTE. Pour plus d’informations, consultez Afficher ou modifier le mode de récupération d’une base de données.

  3. Utilisez SQL Server pour créer une sauvegarde complète de votre base de données de site. Sélectionnez l’une des options suivantes :

    • Sera membre de votre groupe de disponibilité : si vous utilisez ce serveur comme membre de réplica principal initial du groupe de disponibilité, vous n’avez pas besoin de restaurer une copie de la base de données du site sur ce serveur ou un autre du groupe. La base de données est déjà en place sur le réplica principal. SQL Server réplique la base de données sur les réplicas secondaires au cours d’une étape ultérieure.

    • Ne sera pas membre du groupe de disponibilité : restaurez une copie de la base de données de site sur le serveur qui hébergera le réplica principal du groupe.

    Pour plus d’informations, consultez les articles suivants dans la documentation SQL Server :

    Remarque

    Si vous envisagez de passer d’un groupe de disponibilité à un groupe de disponibilité autonome sur un réplica existant, commencez par supprimer la base de données du groupe de disponibilité.

  4. Sur le serveur qui hébergera le réplica principal initial du groupe, utilisez l’Assistant Nouveau groupe de disponibilité pour créer le groupe de disponibilité. Dans l’Assistant :

    • Dans la page Sélectionner une base de données, sélectionnez la base de données de votre site Configuration Manager.

    • Dans la page Spécifier les réplicas, configurez :

      • Répliques: Spécifiez les serveurs qui hébergeront les réplicas secondaires.

      • Auditeur: Spécifiez le nom DNS de l’écouteur comme nom DNS complet, par exemple <listener_server>.fabrikam.com. Lorsque vous configurez Configuration Manager pour utiliser la base de données dans le groupe de disponibilité, ce nom est utilisé.

    • Dans la page Sélectionner la synchronisation de données initiale , sélectionnez Complet. Une fois que l’Assistant a créé le groupe de disponibilité, il sauvegarde la base de données principale et le journal des transactions. Ensuite, l’Assistant les restaure sur chaque serveur qui héberge un réplica secondaire.

      Remarque

      Si vous n’utilisez pas cette étape, restaurez une copie de la base de données du site sur chaque serveur qui héberge un réplica secondaire. Ensuite, joignez manuellement cette base de données au groupe.

  5. Vérifiez la configuration sur chaque réplica :

    1. Vérifiez que le compte d’ordinateur du serveur de site est membre du groupe Administrateurs local sur chaque ordinateur membre du groupe de disponibilité.

    2. Exécutez le script de vérification pour vérifier que la base de données de site sur chaque réplica est correctement configurée.

    3. S’il est nécessaire de définir des configurations sur des réplicas secondaires, avant de continuer, basculez manuellement le réplica principal vers le réplica secondaire. Vous pouvez uniquement configurer la base de données d’un réplica principal. Pour plus d’informations, consultez Effectuer un basculement manuel planifié d’un groupe de disponibilité dans la documentation SQL Server.

  6. Une fois que tous les réplicas répondent aux exigences, le groupe de disponibilité est prêt à être utilisé avec Configuration Manager.

Configurer un site pour utiliser le groupe de disponibilité

Lors de l’installation d’un nouveau site, une fois que vous avez créé et configuré le groupe de disponibilité, le programme d’installation direct utilise le nom de domaine complet de l’écouteur du groupe de disponibilité. Si vous avez utilisé un port personnalisé et une instance nommée, laissez le nom de l’instance vide dans l’Assistant Installation et utilisez le format FQDN de l’écouteur, numéro de port. Par exemple, utilisez listener.contoso.com, 1445 pour une instance nommée qui n’utilise pas le port par défaut 1433.

Si vous avez déplacé une base de données de site existante vers un groupe de disponibilité que vous avez créé et configuré, utilisez Configuration Manager maintenance de site pour modifier la configuration en suivant les instructions ci-dessous :

  1. Exécutez Configuration Manager programme d’installation : \BIN\X64\setup.exe à partir du dossier d’installation du site Configuration Manager.

  2. Dans la page Prise en main, sélectionnez Effectuer la maintenance du site ou réinitialiser ce site, puis sélectionnez Suivant.

  3. Sélectionnez Modifier SQL Server configuration, puis Suivant.

  4. Reconfigurez les paramètres suivants pour la base de données du site :

    • SQL Server nom : entrez le nom virtuel de l’écouteur du groupe de disponibilité. Vous avez configuré l’écouteur lorsque vous avez créé le groupe de disponibilité. Le nom virtuel doit être un nom DNS complet, comme <Listener_Server>.fabrikam.com.

    • Exemple: Pour spécifier l’instance par défaut de l’écouteur du groupe de disponibilité, cette valeur doit être vide. Si la base de données de site actuelle s’exécute sur une instance nommée, effacez l’instance nommée actuelle.

    • Base: Laissez le nom tel qu’il apparaît. Ce nom est la base de données de site actuelle.

  5. Une fois que vous avez fourni les informations relatives au nouvel emplacement de la base de données, effectuez l’installation avec votre processus normal et vos configurations.

Membres de réplica synchrone

Lorsque votre base de données de site est hébergée dans un groupe de disponibilité, utilisez les procédures suivantes pour ajouter ou supprimer des membres de réplica synchrone. Pour plus d’informations sur le type et le nombre de réplicas pris en charge, consultez Configurations de groupe de disponibilité.

Ajouter ou supprimer un membre de réplica synchrone

Exécutez Configuration Manager programme d’installation pour ajouter ou supprimer un membre de réplica synchrone. Les étapes suivantes montrent comment ajouter :

  1. Ajoutez un réplica secondaire à l’aide des procédures SQL Server.

    1. Ajoutez un réplica secondaire à un groupe de disponibilité Always On.

    2. Surveillez l’état dans SQL Server Management Studio. Attendez que le groupe de disponibilité revient à l’intégrité complète.

  2. Exécutez Configuration Manager programme d’installation, puis sélectionnez l’option permettant de modifier le site.

  3. Spécifiez le nom de l’écouteur du groupe de disponibilité comme nom de base de données. Si l’écouteur utilise un port réseau non standard, spécifiez-le également. Cette action permet au programme d’installation de s’assurer que chaque nœud est configuré de manière appropriée. Il démarre également un processus de récupération de base de données.

Configuration Manager configuration utilise l’opération de déplacement de base de données SQL Server et vérifie que les nœuds sont correctement configurés.

Réplicas asynchrones

Vous pouvez utiliser un réplica asynchrone dans le groupe de disponibilité que vous utilisez avec Configuration Manager. Vous n’avez pas besoin d’exécuter les scripts de configuration requis pour configurer un réplica synchrone, car un réplica asynchrone n’est pas pris en charge pour la base de données de site.

Configurer un réplica de validation asynchrone

Pour plus d’informations, consultez Ajouter un réplica secondaire à un groupe de disponibilité.

Utiliser le réplica asynchrone pour récupérer votre site

Utilisez le réplica asynchrone pour récupérer votre base de données de site.

  1. Arrêtez le site principal actif pour empêcher les écritures supplémentaires dans la base de données du site. Pour arrêter le site, utilisez l’outil de maintenance Hierarchy : preinst.exe /stopsite

  2. Après avoir arrêté le site, utilisez le réplica asynchrone au lieu d’une base de données récupérée manuellement.

Arrêter d’utiliser un groupe de disponibilité

Utilisez la procédure suivante lorsque vous ne souhaitez plus héberger votre base de données de site dans un groupe de disponibilité. Avec ce processus, vous allez déplacer la base de données de site vers une instance unique de SQL Server.

  1. Arrêtez le site Configuration Manager à l’aide de la commande suivante : preinst.exe /stopsite. Pour plus d’informations, consultez Outil de maintenance de hiérarchie.

  2. Utilisez SQL Server pour créer une sauvegarde complète de votre base de données de site à partir du réplica principal. Pour plus d’informations, consultez Créer une sauvegarde complète de base de données.

  3. Utilisez SQL Server pour restaurer la sauvegarde de la base de données de site sur le serveur qui hébergera la base de données du site. Pour plus d’informations, consultez Restaurer une sauvegarde de base de données à l’aide de SSMS.

    Remarque

    Si le serveur réplica principal du groupe de disponibilité héberge l’instance unique de la base de données du site, ignorez cette étape.

  4. Sur le serveur qui hébergera la base de données de site, modifiez le modèle de sauvegarde de la base de données du site de FULL à SIMPLE. Pour plus d’informations, consultez Afficher ou modifier le mode de récupération d’une base de données.

  5. Exécutez Configuration Manager programme d’installation : \BIN\X64\setup.exe à partir du dossier d’installation du site Configuration Manager.

  6. Dans la page Prise en main, sélectionnez Effectuer la maintenance du site ou réinitialiser ce site, puis sélectionnez Suivant.

  7. Sélectionnez Modifier SQL Server configuration, puis Suivant.

  8. Reconfigurez les paramètres suivants pour la base de données du site :

    • SQL Server nom : entrez le nom du serveur qui héberge désormais la base de données du site.

    • Exemple: Spécifiez l’instance nommée qui héberge la base de données du site. Si la base de données se trouve sur l’instance par défaut, laissez ce champ vide.

    • Base: Laissez le nom tel qu’il apparaît. Ce nom est la base de données de site actuelle.

  9. Une fois que vous avez fourni les informations relatives au nouvel emplacement de la base de données, effectuez l’installation avec votre processus normal et vos configurations. Une fois l’installation terminée, le site redémarre et commence à utiliser le nouvel emplacement de base de données.

  10. Pour nettoyer les serveurs qui étaient membres du groupe de disponibilité, suivez les instructions fournies dans Supprimer un groupe de disponibilité.